Index: trunk/kernel/parser.php =================================================================== diff -u -r655 -r667 --- trunk/kernel/parser.php (.../parser.php) (revision 655) +++ trunk/kernel/parser.php (.../parser.php) (revision 667) @@ -1597,7 +1597,7 @@ function LoadCatSearchResults($attribs) { - global $objSession, $objPermissions, $objCatList, $objSearchCats, $objConfig, $CountVal; + global $objSession, $objPermissions, $objCatList, $objSearchCats, $objConfig, $CountVal, $m_var_list; $GroupList = $objSession->Get("GroupList"); if(strlen($GroupList)) @@ -1778,7 +1778,7 @@ $objSearchCats->PerPageVar = "Perpage_Category_Short"; } - $keywords = $objSession->GetVariable("Search_Keywords"); // for using in all this func branches + $keywords = $objSession->GetVariable("Search_Keywords"); // for using in all this func branches if($objSearchCats->NumItems()==0) { @@ -1818,10 +1818,11 @@ $o=""; $notable = $attribs["_notable"]; + $max_categories = $objConfig->Get($objSearchCats->PerPageVar); $count=0; $row=0; $var_list_update["t"] = $var_list["t"]; - + if(!$notable) { $per_row = ceil($objCatList->NumItems()/$cols); @@ -1877,6 +1878,7 @@ $row++; $i++; $count++; + if($count == $max_categories) break; } } }