Файловый менеджер - Редактировать - /var/www/iplanru/data/www/i-plan.ru/modules/mod_zoocatlist/helper.php
Назад
<?php // No direct access defined( '_JEXEC' ) or die; /** * Class Module Helper * @author kirdinyuri */ class modZoocatlistHelper { /** * getData method * @param $params * @return array */ static function getData( $params ) { /*$db = JFactory::getDbo(); $jinput = JFactory::getApplication()->input; $matid=$jinput->get( 'item_id', 0, 'INT' ); $Itemid=$jinput->get( 'Itemid', 0, 'INT' ); $list = $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 i.id={$matid}")->loadAssocList(); if (count($list)<>0) { foreach($list as $item) { $m[]="<a href=\"/index.php?option=com_zoo&category_id={$item['id']}&Itemid={$Itemid}&view=category\" rel=\"nofollow\">{$item['name']}</a>"; } } return implode(", ",$m);*/ $db =&JFactory::getDBO(); $jinput = JFactory::getApplication()->input; $Itemid=$jinput->getInt( 'Itemid', 0 ); if ($Itemid<>117 and $Itemid<>108 and $Itemid<>109) $Itemid=117; $matid=$jinput->get( 'item_id', 0, 'INT' ); if ($matid) { $params = $db->setQuery('SELECT params FROM jos_zoo_item where id='.$matid)->loadAssoc(); $a=json_decode($params['params'],true); $category_id=$a['config.primary_category']; } if ($category_id) { $n=array(); $i=$category_id; do { $list = $db->setQuery('SELECT id,name,parent FROM #__zoo_category where id='.$i)->loadAssoc(); if ($list['id']<>'') { $n[]=array('id'=>$list['id'],'name'=>$list['name']); $i=$list['parent']; } } while ($list['parent']<>"0" and $list['parent']<>"2376"); $n=array_reverse($n, TRUE); foreach( $n as $item) { $m[]= "<li><noindex><a href=\"/index.php?option=com_zoo&category_id={$item['id']}&Itemid={$Itemid}&view=category\" rel=\"nofollow\">{$item['name']}</a></noindex></li>"; } } return implode("\r\n",$m); } }
| ver. 1.4 |
Github
|
.
| PHP 5.4.45-1~dotdeb+6.1 | Генерация страницы: 0.03 |
proxy
|
phpinfo
|
Настройка