Current File : /home/pacjaorg/www/km/modules/mod_djclassifieds_regions/mod_djclassifieds_regions.php |
<?php
/**
* @package DJ-Classifieds
* @copyright Copyright (C) DJ-Extensions.com, All rights reserved.
* @license http://www.gnu.org/licenses GNU/GPL
* @author url: http://dj-extensions.com
* @author email contact@dj-extensions.com
*/
defined ('_JEXEC') or die('Restricted access');
require_once(JPATH_ROOT.'/administrator/components/com_djclassifieds/lib/djregion.php');
require_once(JPATH_ROOT.'/administrator/components/com_djclassifieds/lib/djtheme.php');
$app = JFactory::getApplication();
if($app->input->get('option') != 'com_djclassifieds'){
DJClassifiedsTheme::includeCSSfiles();
}
$reg_id = DJClassifiedsTheme::getIdFromTree($app->input->getVar('se_regs'));
if(!$reg_id){
$reg_id = $app->input->getInt('rid', '0');
}
$show_items_c = $params->get('items_count',0);
if(!$reg_id){
$reg_id = DJClassifiedsRegion::getDefaultRegion();
if($reg_id){
$params->set('region_id',$reg_id);
$def_reg = DJClassifiedsRegion::getDefaultRegionItem();
if($def_reg && $def_reg->country==0 && $def_reg->parent_id>0){
$params->set('region_id',$def_reg->parent_id);
}
}
}
$ret = DJClassifiedsRegion::getMenuRegions($reg_id, $show_items_c, 1, 1, $params->get('loc_ordering','name,ordering'));
if($params->get('expand_type','0')==1){
if($params->get('region_id',DJClassifiedsRegion::getDefaultRegion())){
$regs = DJClassifiedsRegion::getSubReg($params->get('region_id',DJClassifiedsRegion::getDefaultRegion()), $show_items_c, $params->get('loc_ordering','name,ordering'));
}else{
$regs = $ret[2];
}
}else{
$regs = $ret[0];
}
if($params->get('hide_empty','0')){
$reg_items = array();
for($i=0;$i<count($regs);$i++){
if($regs[$i]->items_count){
$reg_items[] = $regs[$i];
}
}
$regs = $reg_items;
}
$reg_path = $ret[1];
if(empty($regs)){
return;
}
require(JModuleHelper::getLayoutPath('mod_djclassifieds_regions'));