Index: trunk/kernel/parser.php =================================================================== diff -u -r3293 -r3344 --- trunk/kernel/parser.php (.../parser.php) (revision 3293) +++ trunk/kernel/parser.php (.../parser.php) (revision 3344) @@ -2908,19 +2908,24 @@ function m_meta_keywords($attribs = array()) { global $objCatList, $objConfig; - $catid = (int)$attribs["_catid"]; - if(!$catid) + + $keywords = ''; + $catid = (int)getArrayValue($attribs, '_catid'); + + if (!$catid) { - $catid = $objCatList->CurrentCategoryID(); + $catid = $objCatList->CurrentCategoryID(); } - if($catid) + + if ($catid) { - $c = $objCatList->GetItem($catid); - $keywords = $c->Get("MetaKeywords"); + $c = $objCatList->GetItem($catid); + $keywords = $c->Get('MetaKeywords'); } - if(!strlen($keywords)) + + if (!$keywords) { - $keywords = $objConfig->Get("Category_MetaKey"); + $keywords = $objConfig->Get('Category_MetaKey'); } return $keywords; } @@ -2933,21 +2938,24 @@ { global $objCatList, $objConfig; - $catid = (int)$attribs["_catid"]; - if(!$catid) + $description = ''; + $catid = (int)getArrayValue($attribs, '_catid'); + if (!$catid) { - $catid = $objCatList->CurrentCategoryID(); + $catid = $objCatList->CurrentCategoryID(); } - if($catid) + + if ($catid) { $c = $objCatList->GetItem($catid); - $desc = $c->Get("MetaDescription"); + $description = $c->Get('MetaDescription'); } - if(!strlen($desc)) + + if (!$description) { - $desc = $objConfig->Get("Category_MetaDesc"); + $description = $objConfig->Get('Category_MetaDesc'); } - return $desc; + return $description; } /*