Current File : /home/pacjaorg/www/kmm/modules/mod_djclassifieds_cattree/mod_djclassifieds_cattree.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/djcategory.php');
require_once(JPATH_ROOT.'/administrator/components/com_djclassifieds/lib/djseo.php');
require_once(JPATH_ROOT.'/administrator/components/com_djclassifieds/lib/djtheme.php');
require_once(JPATH_ROOT.'/administrator/components/com_djclassifieds/lib/djimage.php');

$app = JFactory::getApplication();

if($app->input->get('option') != 'com_djclassifieds'){
	DJClassifiedsTheme::includeCSSfiles();
}

if($params->get('follow_cat', 0)){
	$se_cats = explode(',', $app->input->getStr('se_cats', ''));
	$se_cat_id = str_replace('p', '', end($se_cats));
	$cid = $se_cat_id ? $se_cat_id : $app->input->getInt('cid', 0);
}

if(!empty($cid)){
	$params->set('cat_id',$cid);
	$cats = DJClassifiedsCategory::getSubCatItemsCount($cid,1,$params->get('cat_ordering','name'),$params->get('cat_hide_empty','0'));
}elseif($params->get('cat_id',0) > 0){		
	$cats = DJClassifiedsCategory::getSubCatItemsCount($params->get('cat_id',0),1,$params->get('cat_ordering','name'),$params->get('cat_hide_empty','0'));
}else{
	$cats = DJClassifiedsCategory::getCatAllItemsCount(1,$params->get('cat_ordering','name'),$params->get('cat_hide_empty','0'));
}

$excluded = $params->get('excluded_cats', array());
if($excluded){
	foreach($cats as $key => $cat){
		if(in_array($cat->id, $excluded) || in_array($cat->parent_id, $excluded)){
			unset($cats[$key]);
		}
		if(in_array($cat->parent_id, $excluded)){
			$excluded[] = $cat->id;
		}
	}
}

$cat_images = null;
if($params->get('cattree_img',0)){
	$cat_images = DJClassifiedsImage::getCatImages();
}

if(empty($cats)){
	return;
}

require(JModuleHelper::getLayoutPath('mod_djclassifieds_cattree', $params->get('layout', 'default')));
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

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