Your IP : 216.73.216.170


Current Path : /var/www/iplanru/data/www/i-plan.ru/modules/mod_zoocatlist/
Upload File :
Current File : /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);
	}

}