78 lines
2.9 KiB
PHP
78 lines
2.9 KiB
PHP
<?php
|
|
$pp_style = isset($nasa_opt['pp_style']) && $nasa_opt['pp_style'] == 'full' ? 'full' : 'simple';
|
|
$class_content = 'columns small-12 nasa-pp-right';
|
|
$class_content .= $pp_style == 'full' ? ' large-12' : ' medium-6 large-6 right';
|
|
|
|
// Disable popup on mobile
|
|
$disableMobile = (isset($nasa_opt['disable_popup_mobile']) && (int) $nasa_opt['disable_popup_mobile']) ? true : false;
|
|
|
|
$one_time = isset($nasa_opt['promo_popup_1_time']) && $nasa_opt['promo_popup_1_time'] ? '1' : '0';
|
|
|
|
$delay = (!isset($nasa_opt['delay_promo_popup']) || (int) $nasa_opt['delay_promo_popup'] <= 0) ? 0 : (int) $nasa_opt['delay_promo_popup'];
|
|
|
|
$attrwrap = array(
|
|
'class="nasa-promo-popup-wrap nasa-transition-400"',
|
|
'data-delay="' . $delay . '"',
|
|
'data-disable_mobile="' . $disableMobile . '"',
|
|
'data-one_time="' . $one_time . '"'
|
|
);
|
|
|
|
if (!isset($nasa_opt['pp_background_image'])) :
|
|
$nasa_opt['pp_background_image'] = ELESSI_THEME_URI . '/assets/images/newsletter_bg.jpg';
|
|
endif;
|
|
|
|
$pp_background_image = $nasa_opt['pp_background_image'] ? str_replace(
|
|
array(
|
|
'[site_url]',
|
|
'[site_url_secure]',
|
|
), array(
|
|
site_url('', 'http'),
|
|
site_url('', 'https'),
|
|
), $nasa_opt['pp_background_image']
|
|
) : false;
|
|
|
|
if ($pp_background_image) :
|
|
$attrwrap[] = 'style="background-image: url(' . esc_url($nasa_opt['pp_background_image']) .');"';
|
|
endif;
|
|
|
|
?>
|
|
<div id="nasa-popup" <?php echo implode(' ', $attrwrap); ?>>
|
|
<div class="row">
|
|
|
|
<a class="nasa-popup-close nasa-stclose" href="javascript:void(0);" title="<?php echo esc_attr__('Close (Esc)', 'elessi-theme'); ?>" rel="nofollow"></a>
|
|
|
|
<?php if ($pp_style == 'simple'): ?>
|
|
<div class="columns large-6 medium-6 small-12 nasa-pp-left"></div>
|
|
<?php endif; ?>
|
|
|
|
|
|
<div class="<?php echo esc_attr($class_content); ?>">
|
|
<div class="nasa-popup-wrap nasa-relative flex-column nasa-flex jbw ">
|
|
<div class="nasa-popup-wrap-content">
|
|
<?php
|
|
/**
|
|
* Content description
|
|
*/
|
|
echo isset($nasa_opt['pp_content']) ? do_shortcode($nasa_opt['pp_content']) : '';
|
|
|
|
/**
|
|
* Content contact form 7
|
|
*/
|
|
echo isset($nasa_opt['pp_contact_form']) ? elessi_get_newsletter_form((int) $nasa_opt['pp_contact_form']) : '';
|
|
?>
|
|
</div>
|
|
|
|
<hr class="nasa-popup-hr" />
|
|
|
|
<p class="checkbox-label nasa-flex jc">
|
|
<input type="checkbox" value="do-not-show" name="showagain" id="showagain" class="showagain" />
|
|
|
|
<label for="showagain">
|
|
<?php esc_html_e("Don't show this popup again", 'elessi-theme'); ?>
|
|
</label>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|