public_html/admin/topic.php
branchHEAD
changeset 7353 566b2b4b5535
parent 7254 6230420fef6d
child 7354 82e167a0e3a4
     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;