AnonSec Shell
Server IP : 54.36.91.62  /  Your IP : 216.73.217.112
Web Server : Apache
System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User : coopiak ( 151928)
PHP Version : 8.3.23
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/coopiak/amisdesseniors-fr/components/com_djclassifieds/views/items/tmpl/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/coopiak/amisdesseniors-fr/components/com_djclassifieds/views/items/tmpl/default_cat.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');

$app = JFactory::getApplication();
$config = JFactory::getConfig();
$user = JFactory::getUser();
$par = $this->par;

$main_id = $app->input->getInt('cid', 0);
$main_rid = $app->input->getInt('rid', 0);

$pageclass_sfx = ' cid_'.$main_id.' rid_'.$main_rid;
if($this->main_cat){
	$pageclass_sfx .= ' p_cid_'.$this->main_cat->parent_id;
	$pageclass_sfx .= ' '.$this->main_cat->alias;
}
if($this->main_reg){
	$pageclass_sfx .= ' p_rid_'.$this->main_reg->parent_id;
	$pageclass_sfx .= ' '.$this->main_reg->alias;
}

?>
<div id="dj-classifieds" class="clearfix djcftheme-<?php echo $this->theme; ?><?php echo $pageclass_sfx; ?> <?php echo $par->get('pageclass_sfx'); ?>">
<?php
	echo DJClassifiedsTheme::renderModule('djcf-top');

	if($this->main_cat){
		echo DJClassifiedsTheme::renderModule('djcf-top-cat'.$this->main_cat->id);
	}else{
		echo DJClassifiedsTheme::renderModule('djcf-top-cat0');
	}

	if($this->main_cat){
		echo DJClassifiedsTheme::renderModule('djcf-top-items-cat'.$this->main_cat->id);
	}

	echo DJClassifiedsTheme::renderModule('djcf-items-top');

	if($app->input->getInt('fav', 0)){
		echo DJClassifiedsTheme::renderModule('djcf-items-top-fav');
	}
	if($app->input->getInt('se', 0)){
		echo DJClassifiedsTheme::renderModule('djcf-items-top-search');
	}

	$display_type = '';
	if($app->input->getInt('se', 0)){
		$display_type = 'se';
		if($this->main_reg){
			echo DJClassifiedsTheme::renderModule('djcf-items-top-region');
			echo DJClassifiedsTheme::renderModule('djcf-items-top-region'.$this->main_reg->id);
		}
			
		if($app->input->getInt('re', 0) && $this->main_reg){				
			echo '<h1 class="main_cat_title region">'.JText::_($this->main_reg->name).'</h1>';	
		}elseif($this->main_field){
			echo '<h1 class="main_cat_title field">'.JText::_($this->main_field->label).' - '.$this->main_field->val.'</h1>';	
		}else{
			echo '<h1 class="main_cat_title search_results">'.JText::_('COM_DJCLASSIFIEDS_SEARCH_RESULTS').'</h1>';
		}
	}else if($app->input->getInt('uid', 0) || !empty($this->u_name)){
		$display_type = 'uid';
		if(!empty($this->u_name)){
			echo '<h1 class="main_cat_title user">'.$this->u_name.' - '.JText::_('COM_DJCLASSIFIEDS_ADS').'</h1>';
		}
	}else if($app->input->getInt('fav', 0) && $user->id && $par->get('favourite','1')){
		$display_type = 'fav';
		echo '<h1 class="main_cat_title fav">'.JText::_('COM_DJCLASSIFIEDS_FAVOURITES_ADS').'</h1>';
	}else if($this->main_reg){
		$display_type = 'reg';
		$active_m = $app->getMenu('site')->getActive();
		if(!$active_m || ($active_m && $active_m->getParams()->get('show_page_heading','0'))){
			echo '<h1 class="main_cat_title page_header">';
				if($active_m && $active_m->getParams()->get('page_heading','')){
					echo $active_m->getParams()->get('page_heading','');	
				}elseif($active_m && $active_m->getParams()->get('page_title','')){
					echo $active_m->getParams()->get('page_title','');
				}else{
					echo $active_m->title;
				}
			echo '</h1>';
		}
		if($par->get('title_in_items','1') && $main_rid){
			echo '<h1 class="main_cat_title region">'.JText::_($this->main_reg->name).'</h1>';
		}
	}else{
		$display_type = 'cat';
		if($app->input->getInt('Itemid', 0)){
			$active_m = $app->getMenu('site')->getActive();
			if($active_m && $active_m->getParams()->get('show_page_heading','0')){
				echo '<h1 class="main_cat_title page_header">';
					if($active_m->getParams()->get('page_heading','')){
						echo $active_m->getParams()->get('page_heading','');	
					}elseif($active_m->getParams()->get('page_title','')){
						echo $active_m->getParams()->get('page_title','');
					}else{
						echo $active_m->title;
					}
				echo '</h1>';
			}
		}
		if($par->get('title_in_items','1') && $main_id){
			echo '<h1 class="main_cat_title category">';
				if(isset($this->cat_images[$main_id])){
					echo '<img src="'.JURI::root(true).$this->cat_images[$main_id]->image_path.'" alt="'.JText::_($this->main_cat->name).'" class="cat_icon" style="margin-right:10px" />';
				}
				echo JText::_($this->main_cat->name);
				if($rss_feed_uri = DJClassifiedsSEO::getFeedUri(DJClassifiedsSEO::getCategoryRoute($this->main_cat->id.':'.$this->main_cat->alias), $par)){
					echo '<a class="rss_icon" href="'.$rss_feed_uri.'" title="'.JText::_('COM_DJCLASSIFIEDS_SHOW_RSS_FEED').'"><img src="'.JURI::base(true).'/'.DJClassifiedsTheme::getImgAssetPath('rss.svg').'"  alt="rss" /></a>';
				}
			if(count($this->cat_path)>1 && $par->get('title_breadcrumb','1')){ 
				echo '<br /><span class="main_cat_title_path">';
					for($ii=count($this->cat_path)-1;$ii>0;$ii--){						
						echo '<a href="'.DJClassifiedsSEO::getCategoryRoute($this->cat_path[$ii]->id.':'.$this->cat_path[$ii]->alias).'">'.JText::_($this->cat_path[$ii]->name).'</a>';
						if($ii>1){ echo ' / '; }			
					}		
				echo '</span>';
			}			
			echo '</h1>';
		}
		if($par->get('main_cat_desc','0') && $par->get('main_cat_desc_position','0') == '0' && !empty($this->main_cat->description) && !($par->get('main_cat_desc_first_page_only','0') && !$this->first_page)){
			echo '<div class="main_cat_desc">'.JText::_($this->main_cat->description).'</div>';	
		}
	}

	$res_count_arr = array('se' => 0, 'cat' => 1, 'reg' => 2);
	if($this->countitems && isset($res_count_arr[$display_type]) && in_array($res_count_arr[$display_type], $par->get('res_count_for', array('0')))){
		echo '<div class="search_res_details '.$display_type.'">';
			if($this->countitems>1){
				echo JText::_('COM_DJCLASSIFIEDS_SR_WE_FOUND').' '.$this->countitems.' '.JText::_('COM_DJCLASSIFIEDS_SR_RESULTS').' ';
			}else{
				echo JText::_('COM_DJCLASSIFIEDS_SR_WE_FOUND').' '.$this->countitems.' '.JText::_('COM_DJCLASSIFIEDS_SR_RESULT').' ';
			}

			$search_word = $app->input->getStr('search');
			if($search_word){
				echo JText::_('COM_DJCLASSIFIEDS_SR_FOR_PHRASE').' "'.$search_word.'" ';											
			}
			if($this->main_cat){
				echo JText::_('COM_DJCLASSIFIEDS_SR_IN_CATEGORY').' "<a href="'.DJClassifiedsSEO::getCategoryRoute($this->main_cat->id.':'.$this->main_cat->alias).$this->cat_anch.'">'.JText::_($this->main_cat->name).'</a>" ';
			}
			if($this->main_reg){
				echo JText::_('COM_DJCLASSIFIEDS_SR_AT_LOCATION').' "<a href="'.DJClassifiedsSEO::getRegionRoute($this->main_reg->id.':'.$this->main_reg->alias).'">'.JText::_($this->main_reg->name).'</a>" ';
			}
		echo '</div>';
	}

	if($display_type == 'cat'){
		if($par->get('show_subcats','1')==1 || ($this->is_main_cat && $par->get('show_subcats','1')==2)){		
			if(count($this->cats)>0){				
				$row=0;
				$ii = 0;
				$subcats = array();
				$subc = array();
				$sub_dir = $par->get('subcats_dir',0);
				$cats_count=0;
				$si=0;
				$sc=0;
				
				foreach($this->cats as $c){
					if($c->parent_id==$main_id){
						$subcats[] = $c;
						$cats_count++;
					}
				}
				
				$cols = $par->get('subcats_columns','3');
				if($cats_count<$cols){
					$cols=$cats_count;
				}
				
				if($sub_dir && count($subcats)){
					$col_limit = ceil(count($subcats)/$cols)-1;
					foreach($subcats as $c){
						$subc[$si][]=$c;
						if($sc==$col_limit){
							$sc=0; $si++;
						}else{
							$sc++;
						}
					}

					$subcats = array();
				
					for($sl=0 ; $sl<=$col_limit ; $sl++){
						for($sr=0 ; $sr<$cols ; $sr++){
								
							if(isset($subc[$sr][$sl])){
								$subcats[] = $subc[$sr][$sl];
							}else{
								$subcats[] = null;
							}
						}
					}
				}
		
			if($subcats || $subc){		
			?>			
				<div class="dj-category cat_cols<?php echo $cols;  ?>">
					<div class="cat_row_title">
							<?php 
							if($main_id){
								echo JText::_('COM_DJCLASSIFIEDS_SUBCATEGORIES');
							}else{
								echo JText::_('COM_DJCLASSIFIEDS_CATEGORIES');
								if($rss_feed_uri = DJClassifiedsSEO::getFeedUri(DJClassifiedsSEO::getCategoryRoute('0:all'), $par)){
									echo '<a class="rss_icon" href="'.$rss_feed_uri.'" title="'.JText::_('COM_DJCLASSIFIEDS_SHOW_RSS_FEED').'"><img src="'.JURI::base(true).'/'.DJClassifiedsTheme::getImgAssetPath('rss.svg').'" alt="rss" /></a>';
								}								
							}
							?>		 
					</div>
					<div class="cat_row cat_row0">						
						<?php						
						foreach($subcats as $c){		
								if($ii%$cols==0 && $ii!=0){
									$row==0 ? $row=1 : $row=0;
									echo '<div class="clear_both"></div></div><div class="cat_row cat_row'.$row.'"><div class="cat_col"><div class="cat_col_in">';	
								}else{
									echo '<div class="cat_col"><div class="cat_col_in">';
								}
									if($c!=null){
										echo '<div class="title">';
											if(isset($this->cat_images[$c->id])){
												echo '<a href="'.DJClassifiedsSEO::getCategoryRoute($c->id.':'.$c->alias).$this->cat_anch.'">';
													echo '<img src="'.JURI::root(true).$this->cat_images[$c->id]->image_path.'" alt="'.JText::_($c->name).'" />';
												echo '</a>';
											}
											
											echo '<div class="cat_title_desc"><h2><a href="'.DJClassifiedsSEO::getCategoryRoute($c->id.':'.$c->alias).$this->cat_anch.'">';								
												if($par->get('show_adsn_cat')){
													if(!$c->items_count){
														$c->items_count=0;
													}
													echo JText::_($c->name).' <span>('.$c->items_count.')</span></a>';												
												}else{
													echo JText::_($c->name).'</a>';
												}	
												echo '</h2>';
												if($par->get('sub_cat_desc','1') && $c->description){
													echo '<div class="cat_desc">'.JText::_($c->description).'</div>';													
												}	
											echo '</div>';	
										echo '</div>';
									}									
								echo '</div></div>';					
								$ii++;	
						}
					?>
					<div class="clear_both"></div></div>
				</div>
				<?php		
				}		
			}
		}
	}
?>
<?php echo DJClassifiedsTheme::renderModule('djcf-items-categories'); ?>

Anon7 - 2022
AnonSec Team