45 lines
No EOL
2.1 KiB
PHP
Executable file
45 lines
No EOL
2.1 KiB
PHP
Executable file
<?php
|
|
/** no direct access **/
|
|
defined('MECEXEC') or die();
|
|
|
|
/** @var stdClass $event */
|
|
|
|
// Not enabled in lite version
|
|
if(!$this->getPRO()) return;
|
|
|
|
// MEC Settings
|
|
$settings = $this->get_settings();
|
|
|
|
// The module is disabled
|
|
if(!isset($settings['sponsors_status']) || !$settings['sponsors_status']) return;
|
|
|
|
// Event Sponsors
|
|
$sponsors = (isset($event->data->sponsors) and is_array($event->data->sponsors)) ? $event->data->sponsors : [];
|
|
|
|
// No Sponsor
|
|
if(!count($sponsors)) return false;
|
|
?>
|
|
<div class="mec-sponsors-details mec-single-event-sponsor mec-frontbox" id="mec_sponsor_details">
|
|
<h3 class="mec-events-single-section-title"><?php if(count($sponsors) == 1): echo esc_html($this->m('taxonomy_sponsor', esc_html__('Sponsor', 'modern-events-calendar-lite'))); else: echo esc_html($this->m('taxonomy_sponsors', esc_html__('Sponsors', 'modern-events-calendar-lite'))); endif; ?></h3>
|
|
<ul>
|
|
<?php foreach($sponsors as $sponsor): ?>
|
|
<li>
|
|
<div class="mec-sponsor">
|
|
<?php if(trim($sponsor['link'])): ?>
|
|
<a class="mec-color-hover" href="<?php echo esc_url($sponsor['link']); ?>">
|
|
<?php if(isset($sponsor['logo']) and trim($sponsor['logo'])): ?>
|
|
<img class="mec-border-color-hover mec-sponsor-logo" src="<?php echo esc_url($sponsor['logo']); ?>" alt="<?php echo esc_attr($sponsor['name']); ?>">
|
|
<?php endif; ?>
|
|
<span class="mec-sponsor-name"><?php echo esc_html($sponsor['name']); ?></span>
|
|
</a>
|
|
<?php else: ?>
|
|
<?php if(isset($sponsor['logo']) and trim($sponsor['logo'])): ?>
|
|
<img class="mec-border-color-hover mec-sponsor-logo" src="<?php echo esc_url($sponsor['logo']); ?>" alt="<?php echo esc_attr($sponsor['name']); ?>">
|
|
<?php endif; ?>
|
|
<span class="mec-sponsor-name"><?php echo esc_html($sponsor['name']); ?></span>
|
|
<?php endif; ?>
|
|
</div>
|
|
</li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
</div>
|