Current File : /home/pacjaorg/wpt.pacja.org/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'));
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!