Your IP : 216.73.216.170


Current Path : /var/www/iplanru/data/www/www.i-plan.ru/modules/mod_tech/
Upload File :
Current File : /var/www/iplanru/data/www/www.i-plan.ru/modules/mod_tech/helper.php

<?php

// No direct access
defined( '_JEXEC' ) or die;

/**
 * Class Module Helper
 * @author kirdinyuri
 */
class modTechHelper
{

	/**
	 * getData method
	 * @param $params
	 * @return array
	 */
	/*static function getData_old( $params )
	{
		$m=array();
		$db = JFactory::getDbo();
		$list = $db->setQuery('SELECT id
								FROM jos_zoo_item where type="product" 
								order by modified desc')->loadObjectList();


		
		$m[]="<table class=\"tech-table\">";
		$m[]="	<tr>
					<td>Тип связи</td>
					<td>ID</td>
					<td>Имя изменяемой работы</td>
					<td>Дата изменения</td>
					<td style=\"color:blue;\">>></td>
					<td>ID</td>
					<td>Имя связанной работы</td>
				</tr>
			";
		foreach($list as $row)
		{
			$f='';
			$list2 = $db->setQuery('SELECT c.params val FROM jos_zoo_category_item ci, jos_zoo_category c  
					where ci.category_id=c.id and ci.item_id='.$row->id)->loadObjectList();
			
			
			
			foreach($list2 as $row2)
			{ 
			  
			  if ($f=='')
				{
				  $a=json_decode($row2->val,true);						
				  if ($a['metadata.title']=="Бизнес-планы") {$f='bp';}
				  if ($a['metadata.title']=="Маркетинговые исследования") {$f='mi';}
				}
			}
			
			if ($f=='bp')
			{
				$item = $db->setQuery('SELECT id,name,modified,elements FROM jos_zoo_item where id='.$row->id)->loadObject();
				$a=json_decode($item->elements,true);

				
				//С этим БП покупают 
				if (count($a['89a94924-6bec-43db-953f-71e1be6570ed']['item'])<>0)
				{
					foreach($a['89a94924-6bec-43db-953f-71e1be6570ed']['item'] as $fld)
					{
						$linkwork = $db->setQuery('SELECT id,name FROM jos_zoo_item where id='.$fld)->loadObject();
						$m[]="	<tr>
									<td style=\"color:blue;\">С этим БП покупают</td>
									<td>{$item->id}</td>
									<td>{$item->name}</td>
									<td>{$item->modified}</td>
									<td style=\"color:blue;\">>></td>
									<td>{$linkwork->id}</td>
									<td>{$linkwork->name}</td>
								</tr>
							";
					}
				}
				
				//Другие версии работы
				if (count($a['7b18a4ef-f209-4c68-a854-03c04184955d']['item'])<>0)
				{
					foreach($a['7b18a4ef-f209-4c68-a854-03c04184955d']['item'] as $fld)
					{
						$linkwork = $db->setQuery('SELECT id,name FROM jos_zoo_item where id='.$fld)->loadObject();
						$m[]="	<tr>
									<td style=\"color:green;\">Другие версии работы</td>
									<td>{$item->id}</td>
									<td>{$item->name}</td>
									<td>{$item->modified}</td>
									<td style=\"color:blue;\">>></td>
									<td>{$linkwork->id}</td>
									<td>{$linkwork->name}</td>
								</tr>
							";
					}
				}
				
				//Связанная работа по фин. модели
				if (count($a['7b18a4ef-f209-4c68-a854-03c04184955d']['item'])<>0)
				{
					foreach($a['7b18a4ef-f209-4c68-a854-03c04184955d']['item'] as $fld)
					{
						$linkwork = $db->setQuery('SELECT id,name FROM jos_zoo_item where id='.$fld)->loadObject();
						$m[]="	<tr>
									<td style=\"color:red;\">Связанная работа по фин. модели</td>
									<td>{$item->id}</td>
									<td>{$item->name}</td>
									<td>{$item->modified}</td>
									<td style=\"color:blue;\">>></td>
									<td>{$linkwork->id}</td>
									<td>{$linkwork->name}</td>
								</tr>
							";
					}
				}
				
			}
			
			
		}

		$m[]="</table>";

		
		return implode("\r\n",$m);
	}*/
	
	static function getData( $params )
	{
		$m=array();
		$db = JFactory::getDbo();
		//$list = $db->setQuery('SELECT * FROM jos_zoo_item where type="product"')->loadAssocList();
		$m[]="<ul>";
		foreach($list as $row)
		{
			//$t=json_decode($row[elements],true);
			//$cat_canon=$a['590dc7f6-a0d8-4062-810a-92d118568f5e']['category']['0'];
			if ($cat_canon<>'')
			{
				//$m[]="<li>{$row->id}<br>{$row->name}<br>{$cat_canon}</li>";
				
			}
		}
		$m[]="</ul>";
		
		return implode("\r\n",$m);
	}

}