Мне кажется что вот в этом файле helper надо что то поменять, только вот что?
<?php
/* **************************************************************************
Module: Quick search for EstateAgent Improved Component v 1.5.x
Version: 1.5.x
Author: Manos Orfanoudakis and EAImproved team
Homepage:
http://www.eaimproved.euLicense: GNU/GPL
http://www.gnu.org/copyleft/gpl.html/* **************************************************************************/
defined('_JEXEC') or die('Restricted access');
class modEASearchHelper {
function getTypelist() {
$Typelist = array();
$t[] = JHTML::_('select.option', '0',JText::_('TYPE0'));
$t[] = JHTML::_('select.option', '1',JText::_('TYPE1'));
$t[] = JHTML::_('select.option', '2',JText::_('TYPE2'));
$t[] = JHTML::_('select.option', '3',JText::_('TYPE3'));
$t[] = JHTML::_('select.option', '4',JText::_('TYPE4'));
$Typelist['type'] = JHTML::_('select.genericlist', $t,'type',' class="inputbox" size="1"', 'value', 'text','0' );
return $Typelist;
}
function catSelectList($tag,$attrib,$sel=null){
$options[0]= JHTML::_('select.option', '', JText::_('Тип объекта') );
$options= array_merge($options ,modEASearchHelper::subcatSelect(0,""));
return JHTML::_('select.genericlist', $options, $tag, $attrib, 'value','text', $sel);
}
function subcatSelect($parent,$prefix){
$options=array();
$q=modEASearchHelper::getCategories($parent);
$database = &JFactory::getDBO();
$database->setQuery($q);
$result = $database->loadObjectList();
$total=count($result);
for($i=0;$i<$total-1;$i++){
$options[]= JHTML::_('select.option', $result[$i]->id, $prefix."->".$result[$i]->name);
$options=array_merge($options,modEASearchHelper::subcatSelect($result[$i]->id,$prefix." "));
}
if($total>0){
$options[]= JHTML::_('select.option', $result[$total-1]->id, $prefix."->".$result[$total-1]->name);
$options=array_merge($options,modEASearchHelper::subcatSelect($result[$total-1]->id,$prefix." "));
}
return $options;
}
function getCategories($parent=""){
$user=&JFactory::getUser();
$gid= $user->gid;
$today =JHTML::_('date', 'now', '%Y-%m-%d' );
$gq= is_numeric($gid)?" access<=$gid AND ":"";
$parent= is_numeric($parent)?" AND parent = '$parent'" : "";
return "SELECT * FROM #__estateagent_categories "
. "\n WHERE $gq "
. "\n ("
. "\n ((publish_up >= '0000-00-00' AND publish_up <= '$today') AND publish_down >= '$today')"
. "\n OR ((publish_up >= '0000-00-00' AND publish_up <= '$today' ) AND (publish_down = '0000-00-00' OR publish_down >= '$today'))"
. "\n OR (publish_up = '0000-00-00' AND publish_down = '0000-00-00')"
. "\n )"
. " $parent AND published = 1 ORDER BY ordering ASC";
}
}
?>