Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4
setQuery(" SELECT id,name FROM #__zoo_category where parent=\"{$cat}\" and published=1 order by ordering")->loadAssocList(); if (count($list)<>0) { $m[]=""; } return $m; } static function getCatAccord( $cat,$level,$mymenuitem) { $m=array(); $level++; $jinput = JFactory::getApplication()->input; $db = JFactory::getDbo(); $list = $db->setQuery(" SELECT id,name FROM #__zoo_category where parent=\"{$cat}\" and published=1 order by ordering")->loadAssocList(); if (count($list)<>0) { foreach($list as $row) { if ($jinput->get( 'category_id', 0, 'INT' )==$row['id']) {$active=" active";} else {$active="";} $m[]="

{$icon}{$row['name']}

"; if ($level==2) { $m[]="
"; } else { $m[]="
"; } $m = array_merge($m, modWfmenuHelper::getCatAccord($row['id'], $level,$mymenuitem)); $m[]="
"; } } return $m; } static function getCatBtn( $cat,$level,$worktype,$mymenuitem) { $m=array(); $db = JFactory::getDbo(); $list = $db->setQuery(" SELECT id,name FROM #__zoo_category where parent=\"{$cat}\" and published=1 order by ordering")->loadAssocList(); if (count($list)<>0) { foreach($list as $row) { if ($worktype<>'') {$wt=" and instr(i.elements, '\"{$worktype}\"')<>0";} $mat = $db->setQuery(" SELECT c.* FROM jos_zoo_item i, jos_zoo_category_item ci, jos_zoo_category c WHERE i.id=ci.item_id and ci.category_id=c.id and c.published=1 and i.state=1 and c.id={$cat} {$wt}")->loadAssoc(); if ($row['id']<>'') { $m[]="
{$icon}{$row['name']}
"; } $m = array_merge($m, modWfmenuHelper::getCatBtn($row['id'],$level+1, $worktype,$mymenuitem)); } } return $m; } static function getCatAccord2( $cat,$level,$mymenuitem,$mopened,$tar) { global $icon; //получение языка $lang=JFactory::getLanguage(); $lang=$lang->getTag(); $lang = substr($lang,0,2); if ($lang=='ru'){$langtourl="";}else{$langtourl="&lang={$lang}";} $m=array(); $jinput = JFactory::getApplication()->input; $Itemid=$jinput->get( 'Itemid', 0, 'INT' ); $matid=$jinput->get( 'item_id', 0, 'INT' ); $category_id=$jinput->get( 'category_id', 0, 'INT' ); if ($Itemid==108 or $Itemid==109) { $mymenuitem=$Itemid; } $db = JFactory::getDbo(); $item = $db->setQuery(" SELECT id,name FROM #__zoo_category where id=\"{$cat}\" and published=1")->loadAssoc(); if ($level==0) { $list = $db->setQuery(" SELECT id,name FROM #__zoo_category where parent=\"{$cat}\" and published=1 order by id")->loadAssocList(); } else { $list = $db->setQuery(" SELECT id,name FROM #__zoo_category where parent=\"{$cat}\" and published=1 order by ordering")->loadAssocList(); } if (!empty($mopened) && in_array($cat, $mopened)) {$opened="";} else {$opened=" closed opacity";} if ($cat==$category_id or $cat==$tar) {$active=" active";} else {$active="";} if (count($list)<>0 and $level<=2) { if ($level<>0) { $m[]="

{$item['name']}

"; $m[]="
"; } foreach($list as $row){ $m = array_merge($m, modWfmenuHelper::getCatAccord2($row['id'], $level+1,$mymenuitem,$mopened,$tar)); } if ($level<>0) { $m[]="
"; } } else { if ($level<>0) { $m[]="

{$icon}{$item['name']}

"; $m[]="
"; foreach($list as $row){ $m = array_merge($m, modWfmenuHelper::getCatAccord2($row['id'], $level+1,$mymenuitem,$mopened,$tar)); } $m[]="
"; } } return $m; } static function getCat2lvl($mymenuitem) { //получение языка $lang=JFactory::getLanguage(); $lang=$lang->getTag(); $lang = substr($lang,0,2); if ($lang=='ru'){$langtourl="";}else{$langtourl="&lang={$lang}";} $m=array(); $jinput = JFactory::getApplication()->input; $Itemid=$jinput->get( 'Itemid', 0, 'INT' ); if ($Itemid==108 or $Itemid==109) { $mymenuitem=$Itemid; } $db = JFactory::getDbo(); $list = $db->setQuery(" SELECT id,name FROM #__zoo_category where parent=\"2376\" and published=1 order by ordering")->loadAssocList(); if ($list) { $cnt=(int)count($list)/2; $i=0; foreach($list as $row) { if ($i==0){$m[]="
";} if ($i==$cnt){$m[]="";} $m[]="
"; $m[]=""; $subcat = $db->setQuery(" SELECT id,name FROM #__zoo_category where parent=\"{$row['id']}\" and published=1 order by ordering")->loadAssocList(); if ($subcat) { $m[]="
"; $m[]=""; $m[]="
"; } $m[]="
"; if ($i==count($list)-1){$m[]="
";} $i++; } } return $m; } }