Your IP : 216.73.216.84


Current Path : /home/helpink/www/components/com_jbusinessdirectory/include/
Upload File :
Current File : /home/helpink/www/components/com_jbusinessdirectory/include/speaker_items_style_2.php

<?php
/**
 * @package    J-BusinessDirectory
 *
 * @author     CMSJunkie http://www.cmsjunkie.com/
 * @copyright  Copyright (C) 2007 - 2022 CMSJunkie. All rights reserved.
 * @license    https://www.gnu.org/licenses/agpl-3.0.en.html
 */
defined('_JEXEC') or die('Restricted access');

if (!isset($speakers)) {
	$speakers = $this->speakers;
}

if (!isset($sessions)) {
	$sessions = $this->sessions;
}

if (!isset($speakerExpandedItems)) {
	$speakerExpandedItems = $this->speakerExpandedItems;
}
$user = JBusinessUtil::getUser();
?>

<div id="speakers" class="speakers-style-2">
    <div id="conference-speakers-container"> 
    	<?php
			$date="";
			if (!empty($speakers)) {
				foreach ($speakers as $item) {
					$token = rand(); ?>
    				<div class="speaker-item shadow-border">
    					<div class="speaker-photo <?php echo $logoType?>">
    						<?php if (!empty($item->photo)) {?>
    							<img  alt="<?php echo htmlspecialchars($item->name, ENT_QUOTES) ?>" src="<?php echo BD_PICTURES_PATH.$item->photo?>"/>
    						<?php } else {?>
    							<img  alt="<?php echo htmlspecialchars($item->name, ENT_QUOTES) ?>" src="<?php echo BD_PICTURES_PATH.'/no_image.jpg' ?>" />
    						<?php } ?>
    					</div>
    					<div class="showDetails-<?php echo $token ?> column speaker-info <?php echo $speakerExpandedItems==1?"open-details":"" ?>" onclick="showDetails('<?php echo $token ?>');" style="border-color:<?php echo $item->typeColor?>">
    						<div class="row">
    							<div class="col-md-8">
    								<h3 class=""><?php echo $item->name?></h3>
    								<div class="track"><?php echo $item->title.' '.$item->company_name ?></div>
    							</div>
    							<div class="col-md-4">
    								<div class="location-link" style="color:<?php echo $item->typeColor?>">
            							<span><?php echo $item->typeName ?></span>
            							<?php if (!empty($item->country_logo)) {?>
            								<img class="country_flag" title="<?php echo htmlentities($item->country_name, ENT_QUOTES) ?>"
                                                 alt="<?php echo htmlentities($item->country_name, ENT_QUOTES) ?>"
                                                 src="<?php echo BD_PICTURES_PATH.$item->country_logo?>"/>
            							<?php } ?>
                                        <?php if(!empty($item->bookmark)) { ?>
                                            <!-- Business Bookmarks -->
                                            <a id="bookmark-<?php echo $item->id ?>" href="javascript:jbdUtils.showUpdateBookmarkDialog(<?php echo $user->id==0?"1":"0"?>, <?php echo $item->id ?>,<?php echo BOOKMARK_TYPE_SPEAKER ?>)"  title="<?php echo JText::_("LNG_UPDATE_BOOKMARK")?>" class="bookmark"><i class="la la-heart"></i></a>
                                        <?php } else {?>
                                            <a id="bookmark-<?php echo $item->id ?>" href="javascript:jbdUtils.showAddBookmark(<?php echo $user->id==0?"1":"0"?>, <?php echo $item->id ?>,<?php echo BOOKMARK_TYPE_SPEAKER ?>)" title="<?php echo JText::_("LNG_ADD_BOOKMARK")?>" class="bookmark"><i class="la la-heart-o"></i></a>
                                        <?php } ?>
    								</div>

    							</div>
    						</div>
    						<div class="details">
    							<div class="speaker-details">
                                    <div class="right">
    									<?php if (!empty($item->company_logo)) {?>
                                            <img class="country_flag" style="height:50px;" alt="<?php echo htmlentities($item->company_name, ENT_QUOTES) ?>" src="<?php echo BD_PICTURES_PATH.$item->company_logo?>"/>
    									<?php } ?>
                                    </div>
    								<div class="future-sessions">
        								<?php if (!empty($item->sessions)) { ?>
        									<strong><?php echo JText::_("LNG_FUTURE_SESSIONS")?></strong>
        									<ul class="speaker-speakers">
        										<?php foreach ($item->sessions as $sess) {
                                                    if (empty($sess) || empty($sess[0]) || empty($sessions[$sess[0]])) {
                                                        continue;
                                                    }
                                                    $session = $sessions[$sess[0]];
                                                    $tokenSession = rand();
                                                ?>
        											<li>
        												<div class="row-fluid">
        													<div class="speaker-sessions">
        														<a href="javascript:showSessionDetails('<?php echo $tokenSession ?>')">
        															<span class="session-name"><?php echo $session->name ?></span>,
        															<span class="session-time"><i class=""></i><?php echo JBusinessUtil::convertTimeToFormat($session->start_time).' - '.JBusinessUtil::convertTimeToFormat($session->end_time) ?></span>,
        															<span class="session-date"><i class=""></i><?php echo JBusinessUtil::getShortWeekDate($session->date) ?></span>
        														</a>
        													</div>
        												</div>
        												
        												<div id="session-details-<?php echo $tokenSession ?>" class="column session-info session-item" onclick="showSessionDetails('<?php echo $tokenSession ?>');" data-conference-id="<?php echo $session->id?>" style="background-color:<?php echo !empty($item->categories[0][2])?$item->categories[0][2]:"inherit" ?>" >
                                    						<h3 class=""><?php echo $session->name?></h3>
                                    						<div class="location-info" style="color:<?php echo !empty($item->categories[0][2])?$item->categories[0][2]:"inherit" ?>"><?php echo $session->location ." / ".JBusinessUtil::convertTimeToFormat($session->start_time)." - ".JBusinessUtil::convertTimeToFormat($session->end_time)?></div>
                                    						<div class="details">
                                    							<div class="session-details">
                                    								<p class=""><?php echo $session->short_description?></p>
                                    								<ul class="session-speakers">
                                    									<?php
																		if (!empty($session->speakers)) {
																			foreach ($session->speakers as $spearker) {
																				?>
                                    										<li>
                                    											<div class="row-fluid speaker-container" data-speaker-id="<?php echo $spearker[0] ?>">
                                    												<div class="speaker-image">
                                    													<a href="<?php  echo JBusinessUtil::getSpeakerLink($spearker[0], $spearker[2]) ?>">
                                    														<?php if (!empty($spearker[3])) {?>
                                    															<img  alt="<?php echo $spearker[1] ?>" src="<?php echo BD_PICTURES_PATH.$spearker[3]?>"/>
                                    														<?php } else {?>
                                    															<img  alt="<?php echo $spearker[1] ?>" src="<?php echo BD_PICTURES_PATH.'/no_image.jpg' ?>" />
                                    														<?php } ?>
                                    													</a>
                                    												</div>
                                    												<div class="speaker-details">
                                    													<h3><a href="<?php  echo JBusinessUtil::getSpeakerLink($spearker[0], $spearker[2]) ?>"><?php echo $spearker[1] ?></a></h3>
                                    													<p><?php echo $spearker[4].", ".$spearker[5] ?>
                                    												</div>
                                    											</div>
                                    										</li>
                                    									<?php
																			}
																		} ?>
                                    								</ul>
                                    								
                                    								<ul class="session-sponsors">
                                    									<?php
																		if (!empty($session->companies)) {
																			foreach ($session->companies as $company) {?>
                                    											<?php if (!empty($company[3]) && $company[5] == 1) {?>
                                    												<li class="sponsor">
                                    													<a style="color: transparent !important;" href="<?php echo $company[4];?>"><img  alt="<?php echo $company[1] ?>" src="<?php echo BD_PICTURES_PATH.$company[3]?>"/></a>
                                    												</li>
                                    											<?php } ?>
                                    										<?php } ?>
                                    									<?php
																		} ?>
                                    								</ul>
                                    								
                                    								<?php if (!empty($session->attachments) || !empty($session->video)) {?>
                                        								<div class="right view-resources">
                                        									<a href="<?php  echo JBusinessUtil::getConferenceSessionLink($session->id, $session->alias) ?>"><?php echo JText::_("LNG_VIEW_VIDEO_AND_RESOURCES")?></a>
                                        								</div>
                                    								<?php } ?>
                                    							</div>							
                                    						</div>
                                    					</div>
        											</li>
        										<?php
					} ?>
        									</ul>
        								<?php } ?>
        								<div class="clear"></div>
    								</div>
    								
    								<?php if (!empty($item->biography)) {?>
    									<div class="speaker-biography">
    										<strong><?php echo JText::_("LNG_BIOGRAPHY")?></strong>
    										<p><?php echo $item->biography ?></p>
    									</div>
    								<?php } ?>
    								
    								<?php if (!empty($item->short_biography)) {?>
    									<div class="speaker-additional-info">
    										<strong><?php echo JText::_("LNG_ADDITIONAL_INFORMATION")?></strong>
    										<p><?php echo $item->short_biography ?></p>
    									</div>
    								<?php } ?>
    								
    								<div class="speaker-social-icons-container">
    									<ul class="speaker-social-icons">
    										<?php if (!empty($item->facebook)) {?>
    											<li class="facebook">
    												<a href="<?php echo htmlspecialchars($item->facebook, ENT_QUOTES) ?>">
    													<i class="la la-facebook"></i>
    												</a>
    											</li>
    										<?php } ?>
    										<?php if (!empty($item->twitter)) {?>
    											<li class="linkedin">
    												<a href="<?php echo htmlspecialchars($item->twitter, ENT_QUOTES) ?>">
    													<i class="la la-twitter"></i>
    													
    												</a>
    											</li>
    										<?php } ?>
    										<?php if (!empty($item->linkedin)) {?>
    											<li class="linkedin">
    												<a href="<?php echo htmlspecialchars($item->linkedin, ENT_QUOTES) ?>">
    													<i class="la la-linkedin"></i>
    												</a>
    											</li>
    										<?php } ?>
    										
    										<?php if (!empty($item->additional_info_link)) {?>
    											<li class="">
    												<a href="<?php echo htmlspecialchars($item->additional_info_link, ENT_QUOTES)?>">
    													<i class="la la-globe"></i>
    												</a>
    											</li>
    										<?php } ?>
    										
    									</ul>
    								</div>
    							</div>
    						</div>
    					</div>
    					<div class="clear"></div>
    				</div>
    			<?php
				}
			} else {
			}
		?>
    	<div class="clear"></div>
    </div>
</div>

<script>
window.addEventListener('load', function(){

	jQuery(".location-link").click(function(event){
		jQuery(this).parent().toggleClass("open-location");
		event.stopPropagation();
	});	

	jQuery(".speaker-container").click(function(event){
		speakerId = jQuery(this).attr('data-speaker-id');
        let url = jbdUtils.getAjaxUrl('increaseSpeakerClickAjax', 'conferencesessions', 'conferencesessions');
        url = url + '&speakerId='+speakerId;
        jQuery.ajax({
			url: url,
			type: 'GET'
		});
		event.stopPropagation();
	});	

	jQuery(".future-sessions").click(function(event){
		event.stopPropagation();
	});


	jQuery(".session-info").click(function(event){
		event.stopPropagation();
	});

	jQuery(".session-speaker").click(function(event){
		event.stopPropagation();
	});
});

function showDetails(token){
    jQuery(".showDetails-"+token).toggleClass("open-details");

    var cssClass = jQuery(".showDetails-"+token).attr('class');
    if(cssClass.indexOf('open') >= 0){
        cSessionId = jQuery(this).attr('data-conference-id');
        let url = jbdUtils.getAjaxUrl('increaseConferenceSessionClickAjax', 'conferencesessions', 'conferencesessions');
        url = url + '&cSessionId='+cSessionId;
        jQuery.ajax({
            url: url,
            type: 'GET'
        })
    }
}

function showSessionDetails(token){
    jQuery("#session-details-"+token).toggleClass("open");
    
}
</script>