| 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 : |
<?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'); ?>