Current File : /home/pacjaorg/public_html/kmm/components/com_djclassifieds/views/profiles/tmpl/default.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');
JHtml::_('jquery.framework');
$app = JFactory::getApplication();
$user = JFactory::getUser();
$par = $this->par;
?>
<div id="dj-classifieds" class="clearfix profiles_list djcftheme-<?php echo $par->get('theme','default'); ?> <?php echo $par->get('pageclass_sfx'); ?>">
<div class="title_top">
<?php
if($this->main_field){
echo '<h1 class="field">'.JText::_($this->main_field->label).' - '.$this->main_field->val.'</h1>';
}else{
echo '<h1 class="title">'.($this->page_heading ? $this->page_heading : JText::_('COM_DJCLASSIFIEDS_ALL_PROFILES')).'</h1>';
}
?>
</div>
<div class="profiles_items">
<?php $sort_vals = $par->get('profiles_sorting_fields', array('lastvisitDate')); ?>
<?php
$order = $app->input->getCmd('order') ? $app->input->getCmd('order') : $par->get('profiles_ordering','lastvisitDate');
$ord_t = $app->input->getCmd('ord_t') ? $app->input->getCmd('ord_t') : $par->get('profiles_ordering_dir','desc');
$sort_cols = array(
'name' => 'COM_DJCLASSIFIEDS_NAME',
'username' => 'COM_DJCLASSIFIEDS_USERNAME',
'lastvisitDate' => 'COM_DJCLASSIFIEDS_LASTVISITDATE'
);
?>
<?php
foreach($this->sort_fields as $sort_f){
if($sort_f->in_blog){
$sort_vals[] = $sort_f->name;
$sort_cols[$sort_f->name] = $sort_f->label;
}
}
?>
<?php $app->triggerEvent('onBeforeDJClassifiedsDisplaySortBox', array(&$sort_cols, &$sort_vals, 'profiles')); ?>
<?php if($par->get('profiles_sorting',0) && $sort_vals){ ?>
<?php echo DJClassifiedsTheme::renderLayout('sortbox', array('sort_cols' => $sort_cols, 'sort_vals' => $sort_vals, 'order' => $order, 'ord_t' => $ord_t, 'cl' => 'blog_sorting_box', 'par' => $par)); ?>
<?php } ?>
<div class="dj-useradverts djprofiles clearfix">
<?php foreach($this->items as $i){ ?>
<div class="span6 profile_item">
<div class="profile_item_in">
<div class="span4 left-column">
<div class="img-wrapper">
<a href="<?php echo $i->profile_uri; ?>">
<?php
if($par->get('profile_avatar_source','')){
echo DJClassifiedsSocial::getUserAvatar($i->user_id,$par->get('profile_avatar_source',''),'M');
}else if($i->img_path){
echo '<img src="'.JUri::root(true).$i->img_path.'">';
}else{
echo '<img style="'.DJClassifiedsImage::getThumbStyle('p_th',$par).'" src="'.JUri::root().DJClassifiedsTheme::getImgAssetPath('default_profile.svg').'" />';
}
?>
</a>
</div>
</div>
<div class="span8 right-column">
<div class="title">
<h3>
<a href="<?php echo $i->profile_uri; ?>">
<?php echo $i->name; ?>
</a>
<?php
if($par->get('fav_profiles','0')){
echo DJClassifiedsTheme::renderLayout('favboxprofile', array('profile_id' => $i->u_id, 'fav' => !empty($i->f_id), 'par' => $par));
}
?>
<?php foreach($app->triggerEvent('onAfterDJClassifiedsDisplayProfileName', array($i, 'profiles')) as $plug_out) echo $plug_out; ?>
</h3>
</div>
<?php if($i->r_name){ ?>
<div class="region">
<?php echo JText::_($i->r_name); ?>
</div>
<?php } ?>
<?php if($i->profile_fields){ ?>
<div class="profile-fields">
<?php foreach($i->profile_fields as $pf){ ?>
<div class="cf_box <?php echo $pf->name; ?> <?php echo $pf->class; ?>">
<?php
echo '<span class="label_title">'.$pf->label.': </span>';
echo $pf->value_conv;
?>
</div>
<?php } ?>
</div>
<?php } ?>
<?php $profile_content = trim(implode("\n", $app->triggerEvent('onAfterDJClassifiedsDisplayProfileContent', array($i, $par, 'profiles')))); ?>
<?php if($profile_content){ ?>
<div class="djcf_after_content">
<?php echo $profile_content; ?>
</div>
<?php } ?>
</div>
<div class="clear_both"></div>
</div>
</div>
<?php } ?>
</div>
<?php if($this->pagination->getPagesLinks()){
echo '<div class="pagination">';
echo $this->pagination->getPagesLinks();
echo '</div>';
} ?>
<?php
if(!$this->items){
echo '<div class="no_results">';
if($app->input->get('se')){
echo JText::_('COM_DJCLASSIFIEDS_PROFILES_NO_RESULTS');
}else if($par->get('show_fav_profiles','0')){
echo JText::_('COM_DJCLASSIFIEDS_PROFILES_NO_RESULTS_FAVOURITES');
}else{
echo JText::_('COM_DJCLASSIFIEDS_PROFILES_NO_RESULTS_DEFAULT');
}
echo '</div>';
}
?>
</div>
</div>
<script>
jQuery(window).on('load.djclassifieds.profiles', function(){
DJCatMatchModules('.profile_item_in', '2');
});
jQuery(window).on('resize', function(){
DJCatMatchModules('.profile_item_in', '2');
});
</script>