| Current Path : /var/www/iplanru/data/www/i-plan.ru/modules/mod_zooslider/ |
| Current File : /var/www/iplanru/data/www/i-plan.ru/modules/mod_zooslider/helper.php |
<?php
// No direct access
defined( '_JEXEC' ) or die;
/**
* Class Module Helper
* @author kirdinyuri
*/
class modZoosliderHelper
{
/**
* getData method
* @param $params
* @return array
*/
static function getData( $params )
{
$db = JFactory::getDbo();
return array();
}
static function getcat(){
$db =&JFactory::getDBO();
$jinput = JFactory::getApplication()->input;
$Itemid=$jinput->getInt( 'Itemid', 0 );
$category_id=$jinput->getInt( 'category_id', 0 );
$lang=JFactory::getLanguage();
$lang=$lang->getTag();
$lang = substr($lang,0,2);
if ($lang<>'ru'){$langtourl="&lang={$lang}";}
if ($lang=='ru')
{
if ($Itemid=="108") {$cat=1; $f='bp';}
if ($Itemid=="109") {$cat=2; $f='mi';}
}
if ($lang=='en')
{
if ($Itemid=="261") {$cat=2186; $f='bp';}
if ($Itemid=="210") {$cat=2225; $f='mi';}
}
$s[]='';
if (!empty($cat)){
$db->setQuery('SELECT * FROM jos_zoo_category where parent='.$cat, 0, $count);
$rows = $db->loadObjectList();
if (count($rows)<>0)
foreach ($rows as $row){
$db->setQuery('SELECT * FROM jos_zoo_category where parent='.$row->id, 0, $count);
$rows2 = $db->loadObjectList();
if (count($rows2)<>0)
foreach ($rows2 as $row2){
$class="zoosl-link";
//if ($category_id==$row2->id) $class.=" active";
//$s[]="<a class=\"{$class}\" href=\"/{$f}.php?cat={$row2->id}\"><div class=\"slide-item\">";
$s[]="<a class=\"{$class}\" href=\"".JRoute::_("/index.php?option=com_zoo&view=category&category_id={$row2->id}&Itemid={$Itemid}{$langtourl}")."\"><div class=\"slide-item\">";
$a=json_decode($row2->params, TRUE);
$imgpath=$a['content.teaser_image'];
if (!$imgpath) $imgpath="/images/icons/otrasli/restoran.jpg";
$s[]="<div class=\"zoosl-icon\"><img src=\"{$imgpath}\" /></div>";
$s[]="<div class=\"zoosl-name\"><span>{$row2->name}</span></div>";
$s[]="</div></a>";
}
}
}
return implode("\r",$s);
}
}