1.1 --- a/public_html/admin/topic.php Mon Aug 24 09:42:00 2009 -0400
1.2 +++ b/public_html/admin/topic.php Sat Oct 03 20:40:08 2009 +0200
1.3 @@ -174,10 +174,20 @@
1.4 $topic_templates->set_var('max_url_length', 255);
1.5 $topic_templates->set_var('image_url', $A['imageurl']);
1.6
1.7 - $topic_templates->set_var('lang_metadescription', $LANG_ADMIN['meta_description']);
1.8 - $topic_templates->set_var('meta_description', stripslashes($A['meta_description']));
1.9 - $topic_templates->set_var('lang_metakeywords', $LANG_ADMIN['meta_keywords']);
1.10 - $topic_templates->set_var('meta_keywords', stripslashes($A['meta_keywords']));
1.11 + $topic_templates->set_var('lang_metadescription',
1.12 + $LANG_ADMIN['meta_description']);
1.13 + $topic_templates->set_var('lang_metakeywords',
1.14 + $LANG_ADMIN['meta_keywords']);
1.15 + $desc = '';
1.16 + if (! empty($A['meta_description'])) {
1.17 + $desc = $A['meta_description'];
1.18 + }
1.19 + $keywords = '';
1.20 + if (! empty($A['meta_keywords'])) {
1.21 + $keywords = $A['meta_keywords'];
1.22 + }
1.23 + $topic_templates->set_var('meta_description', $desc);
1.24 + $topic_templates->set_var('meta_keywords', $keywords);
1.25
1.26 $topic_templates->set_var ('lang_defaulttopic', $LANG27[22]);
1.27 $topic_templates->set_var ('lang_defaulttext', $LANG27[23]);
1.28 @@ -199,6 +209,17 @@
1.29 $topic_templates->set_var ('archive_disabled', 'disabled');
1.30 }
1.31 }
1.32 +
1.33 + if (empty($tid)) {
1.34 + $num_stories = $LANG_ADMIN['na'];
1.35 + } else {
1.36 + $nresult = DB_query("SELECT COUNT(*) AS count FROM {$_TABLES['stories']} WHERE tid = '" . addslashes($tid) . "'" . COM_getPermSql('AND'));
1.37 + $N = DB_fetchArray( $nresult );
1.38 + $num_stories = $N['count'];
1.39 + }
1.40 +
1.41 + $topic_templates->set_var('lang_num_stories', $LANG27[30]);
1.42 + $topic_templates->set_var('num_stories', $num_stories);
1.43 $topic_templates->set_var('gltoken_name', CSRF_TOKEN);
1.44 $topic_templates->set_var('gltoken', SEC_createToken());
1.45 $topic_templates->parse('output', 'editor');
1.46 @@ -259,9 +280,9 @@
1.47 if ($imageurl == '/images/topics/') {
1.48 $imageurl = '';
1.49 }
1.50 - $topic = addslashes ($topic);
1.51 - $meta_description = addslashes ($meta_description);
1.52 - $meta_keywords = addslashes ($meta_keywords);
1.53 + $topic = addslashes($topic);
1.54 + $meta_description = addslashes(strip_tags($meta_description));
1.55 + $meta_keywords = addslashes(strip_tags($meta_keywords));
1.56
1.57 if ($is_default == 'on') {
1.58 $is_default = 1;