Your IP : 216.73.216.85


Current Path : /home/smartconb/www/armencom33/modules/mod_dpcalendar_upcoming/tmpl/
Upload File :
Current File : /home/smartconb/www/armencom33/modules/mod_dpcalendar_upcoming/tmpl/blog.php

<?php
/**
 * @package   DPCalendar
 * @author    Digital Peak http://www.digital-peak.com
 * @copyright Copyright (C) 2007 - 2020 Digital Peak. All rights reserved.
 * @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
 */
defined('_JEXEC') or die();

if (!$events) {
	echo JText::_('MOD_DPCALENDAR_UPCOMING_NO_EVENT_TEXT');

	return;
}

require JModuleHelper::getLayoutPath('mod_dpcalendar_upcoming', '_scripts');
?>
<div class="mod-dpcalendar-upcoming mod-dpcalendar-upcoming-blog mod-dpcalendar-upcoming-<?php echo $module->id; ?> dp-locations">
	<div class="mod-dpcalendar-upcoming-blog__events">
		<?php foreach ($groupedEvents as $groupHeading => $events) { ?>
			<?php $calendar = DPCalendarHelper::getCalendar($event->catid); ?>
			<?php if ($groupHeading) { ?>
				<div class="mod-dpcalendar-upcoming-blog__group">
				<p class="mod-dpcalendar-upcoming-blog__heading dp-group-heading"><?php echo $groupHeading; ?></p>
			<?php } ?>
			<?php foreach ($events as $index => $event) { ?>
				<?php $displayData['event'] = $event; ?>
				<div class="mod-dpcalendar-upcoming-blog__event dp-event dp-event_<?php echo $event->ongoing_start_date ? 'started' : 'future'; ?>">
					<h3 class="mod-dpcalendar-upcoming-blog__heading">
						<a href="<?php echo $event->realUrl; ?>" target="_parent" class="dp-event-url dp-link">
							<?php echo $event->title; ?>
						</a>
					</h3>
					<?php if ($params->get('show_display_events') && $event->displayEvent->afterDisplayTitle) { ?>
						<div class="dp-event-display-after-title"><?php echo $event->displayEvent->afterDisplayTitle; ?></div>
					<?php } ?>
					<div class="dp-grid">
						<div class="mod-dpcalendar-upcoming-blog__information">
							<?php if ($calendar->canEdit || ($calendar->canEditOwn && $event->created_by == $user->id)) { ?>
								<a href="<?php echo $router->getEventFormRoute($event->id, $return); ?>" class="dp-link">
									<?php echo $layoutHelper->renderLayout(
										'block.icon',
										['icon' => \DPCalendar\HTML\Block\Icon::EDIT, 'title' => $translator->translate('JACTION_EDIT')]
									); ?>
								</a>
							<?php } ?>
							<?php if ($calendar->canDelete || ($calendar->canEditOwn && $event->created_by == $user->id)) { ?>
								<a href="<?php echo $router->getEventDeleteRoute($event->id, $return); ?>" class="dp-link">
									<?php echo $layoutHelper->renderLayout(
										'block.icon',
										['icon' => \DPCalendar\HTML\Block\Icon::DELETE, 'title' => $translator->translate('JACTION_DELETE')]
									); ?>
								</a>
							<?php } ?>
							<div class="mod-dpcalendar-upcoming-blog__date">
								<?php echo $translator->translate('MOD_DPCALENDAR_UPCOMING_BLOG_DATE'); ?>:
								<?php echo $dateHelper->getDateStringFromEvent($event, $params->get('date_format'), $params->get('time_format')); ?>
							</div>
							<?php if ($event->rrule) { ?>
								<div class="mod-dpcalendar-upcoming-blog__rrule">
									<?php echo $dateHelper->transformRRuleToString($event->rrule, $event->start_date); ?>
								</div>
							<?php } ?>
							<div class="mod-dpcalendar-upcoming-blog__calendar">
								<?php echo $translator->translate('MOD_DPCALENDAR_UPCOMING_BLOG_CALENDAR'); ?>:
								<?php echo $calendar != null ? $calendar->title : $event->catid; ?>
							</div>
							<?php if (($params->get('show_location') || $params->get('show_map')) && !empty($event->locations)) { ?>
								<div class="mod-dpcalendar-upcoming-blog__location">
									<?php foreach ($event->locations as $location) { ?>
										<span class="mod-dpcalendar-upcoming-blog__location dp-location">
										<span class="dp-location__details"
											  data-latitude="<?php echo $location->latitude; ?>"
											  data-longitude="<?php echo $location->longitude; ?>"
											  data-title="<?php echo $location->title; ?>"
											  data-color="<?php echo $event->color; ?>"></span>
										<?php if ($params->get('show_location')) { ?>
											<a href="<?php echo $router->getLocationRoute($location); ?>"
											   class="mod-dpcalendar-upcoming-blog__url dp-location__url dp-link">
												<?php echo $location->title; ?>
											</a>
										<?php } ?>
										<span class="dp-location__description">
											<?php echo $layoutHelper->renderLayout('event.tooltip', $displayData); ?>
										</span>
									</span>
									<?php } ?>
								</div>
							<?php } ?>
							<div class="mod-dpcalendar-upcoming-blog__capacity">
								<?php if ($event->capacity === null) { ?>
									<?php echo $translator->translate('MOD_DPCALENDAR_UPCOMING_BLOG_CAPACITY'); ?>:
									<?php echo $translator->translate('MOD_DPCALENDAR_UPCOMING_BLOG_CAPACITY_UNLIMITED'); ?>
								<?php } ?>
								<?php if ($event->capacity > 0) { ?>
									<?php echo $translator->translate('MOD_DPCALENDAR_UPCOMING_BLOG_CAPACITY'); ?>:
									<?php echo ($event->capacity - $event->capacity_used) . '/' . (int)$event->capacity; ?>
								<?php } ?>
							</div>
							<?php if ($params->get('show_price')) { ?>
								<div class="mod-dpcalendar-upcoming-blog__price">
									<?php echo $translator->translate($event->price ? 'MOD_DPCALENDAR_UPCOMING_BLOG_PAID_EVENT' : 'MOD_DPCALENDAR_UPCOMING_BLOG_FREE_EVENT'); ?>
								</div>
							<?php } ?>
							<?php if ($params->get('show_booking', 1) && \DPCalendar\Helper\Booking::openForBooking($event)) { ?>
								<a href="<?php echo $router->getBookingFormRouteFromEvent($event, $return); ?>" class="dp-link dp-link_cta dp-button">
									<?php echo $layoutHelper->renderLayout('block.icon', ['icon' => \DPCalendar\HTML\Block\Icon::PLUS]); ?>
									<?php echo $translator->translate('MOD_DPCALENDAR_UPCOMING_BOOK'); ?>
								</a>
							<?php } ?>
						</div>
						<?php if ($event->images->image_intro) { ?>
							<div class="mod-dpcalendar-upcoming-blog__image">
								<figure class="dp-figure">
									<img class="dp-image" src="<?php echo $event->images->image_intro; ?>"
										 alt="<?php echo $event->images->image_intro_alt; ?>">
									<?php if ($event->images->image_intro_caption) { ?>
										<figcaption class="dp-figure__caption"><?php echo $event->images->image_intro_caption; ?></figcaption>
									<?php } ?>
								</figure>
							</div>
						<?php } ?>
					</div>
					<?php if ($params->get('show_display_events') && $event->displayEvent->beforeDisplayContent) { ?>
						<div class="dp-event-display-before-content"><?php echo $event->displayEvent->beforeDisplayContent; ?></div>
					<?php } ?>
					<div class="mod-dpcalendar-upcoming-blog__description">
						<?php echo $event->truncatedDescription; ?>
					</div>
					<?php if ($params->get('show_display_events') && $event->displayEvent->afterDisplayContent) { ?>
						<div class="dp-event-display-after-content"><?php echo $event->displayEvent->afterDisplayContent; ?></div>
					<?php } ?>
					<?php echo $layoutHelper->renderLayout('schema.event', $displayData); ?>
				</div>
			<?php } ?>
			<?php if ($groupHeading) { ?>
				</div>
			<?php } ?>
		<?php } ?>
	</div>
	<?php if ($params->get('show_map')) { ?>
		<div class="mod-dpcalendar-upcoming-blog__map dp-map"
			 data-width="<?php echo $params->get('map_width', '100%'); ?>"
			 data-height="<?php echo $params->get('map_height', '350px'); ?>"
			 data-zoom="<?php echo $params->get('map_zoom', 4); ?>"
			 data-latitude="<?php echo $params->get('map_lat', 47); ?>"
			 data-longitude="<?php echo $params->get('map_long', 4); ?>">
		</div>
	<?php } ?>
</div>