diff --git a/e107_files/shortcode/batch/news_shortcodes.php b/e107_files/shortcode/batch/news_shortcodes.php
index 0818620c3..de03d8e1f 100644
--- a/e107_files/shortcode/batch/news_shortcodes.php
+++ b/e107_files/shortcode/batch/news_shortcodes.php
@@ -11,8 +11,8 @@
| GNU General Public License (http://gnu.org).
|
| $Source: /cvs_backup/e107_0.8/e107_files/shortcode/batch/news_shortcodes.php,v $
-| $Revision: 1.6 $
-| $Date: 2007-11-08 21:06:03 $
+| $Revision: 1.7 $
+| $Date: 2008-07-15 21:11:43 $
| $Author: e107steved $
+----------------------------------------------------------------------------+
*/
@@ -44,13 +44,15 @@ global $tp, $news_shortcodes;
$news_item = getcachedvars('current_news_item');
$param = getcachedvars('current_news_param');
$category_icon = $tp -> parseTemplate('{NEWSHEADER}', FALSE, $news_shortcodes);
+if (!$category_icon) return '';
return "
";
SC_END
SC_BEGIN NEWSHEADER
$news_item = getcachedvars('current_news_item');
$param = getcachedvars('current_news_param');
-$category_icon = str_replace("../", "", $news_item['category_icon']);
+$category_icon = str_replace("../", "", trim($news_item['category_icon']));
+if (!$category_icon) return '';
if ($category_icon && strstr("images", $category_icon)) {
return THEME.$category_icon;
} else {
@@ -263,6 +265,7 @@ global $tp, $news_shortcodes;
$news_item = getcachedvars('current_news_item');
$param = getcachedvars('current_news_param');
$category_icon = $tp -> parseTemplate('{NEWSHEADER}', FALSE, $news_shortcodes);
+if (!$category_icon) return '';
if($param['caticon'] == ""){$param['caticon'] = "border:0px";}
return "
";
SC_END