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>
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

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