Current File : /home/inlingua/www/bestbuyind/wp-content/plugins/wp-popup-builder/inc/popup.php
<?php
if (!defined('ABSPATH')) exit;

$get_CustomPopup = isset($_GET['custom-popup']) && intval($_GET['custom-popup']) > 0 ? intval($_GET['custom-popup']) : false;

$popupSetData = array(
	'wrapper-style' => 'width:550px;',
	'wrapper-height' => 'auto',
	'overlay-image-url' => '',
	'overlay-style' => "",
	'overlay-color' => '#28292C91',
	'outside-color' => '#00000021',
	'content' => '',
	'savebtn' => '<button class="wppb_popup_saveAddon">save</button>',
	'deletebtn' => '',
	'global_content' => '',
	'global-padding' => '23px 37px',
	'layout' => '',
	'close-btn' => ''
);


if ($get_CustomPopup) {
	$custom_popup_all = wppb_db::getCustomPopup($get_CustomPopup);
	if (isset($custom_popup_all[0])) {
		$customAddon = $custom_popup_all[0];
		if (isset($customAddon->boption) && $customAddon->boption != '') $addon_option = unserialize($customAddon->boption);
		$popup_is_active = $customAddon->is_active ? " checked='checked'" : "";
		$allSetting = unserialize($customAddon->setting);
		$wppb_popup_id = $customAddon->BID;
		$popupSetData['savebtn'] = '<button data-bid="' . esc_attr($wppb_popup_id) . '" class="wppb_popup_updateAddon">' . __('Update', 'wppb') . '</button>';
		$popupSetData['deletebtn'] = '<button data-bid="' . esc_attr($wppb_popup_id) . '" class="wppb_popup_deleteAddon">' . __('Delete', 'wppb') . '</button>';
		foreach ($allSetting as $setting_value) {
			if (isset($setting_value['content']) && is_array($setting_value['content'])) {
				if ($setting_value['type'] == 'global-setting') {

					$popupSetData['global_content'] = htmlspecialchars(json_encode($setting_value['content']), ENT_COMPAT);
					foreach ($setting_value['content'] as $contentkey_ => $contentvalue_) {
						$popupSetData[$contentkey_] = $contentvalue_;
					}
				} elseif ($setting_value['type'] == 'wrap') {
					$data_layout = $popupSetData['layout'] == 'layout-3' || $popupSetData['layout'] == 'layout-2' ? 'two-column' : '';
					$uniqIdAttr = isset($setting_value["id"]) ? ' data-uniqid="' . esc_attr($setting_value["id"]) . '"' : '';
					$popupSetData["content"] .= '<div ' . $uniqIdAttr . ' data-rl-wrap="' . $popupSetData['layout'] . '" class="wppb-popup-rl-wrap rl-clear ' . $data_layout . '">' . $wp_builder_obj->initColumn($setting_value['content']) . '</div>';
				}
			} else if ($setting_value['type'] == "close-btn") {
				$uniqIdAttr = isset($setting_value["id"]) ? ' data-uniqid="' . esc_attr($setting_value["id"]) . '"' : '';
				$styleClose = isset($setting_value['style']) ? "style='" . esc_attr($setting_value['style']) . "'" : '';
				$popupSetData["close-btn"] = '<span ' . $uniqIdAttr . ' class="wppb-popup-close-btn dashicons dashicons-no-alt" ' . $styleClose . '></span>';
			}
		}
	}
}


$tabActiveOption  = isset($_GET['wppb-setting']) && isset($wppb_popup_id) ? 'active' : '';

$tabActiveEditor = !$tabActiveOption ? 'active' : '';

// preview anchor 

$position_name = isset($_GET['pos-name']) ? sanitize_text_field($_GET['pos-name']) : '';

$homePage_Priview = get_home_url() . "?wppb_preview=" . esc_attr($get_CustomPopup) . "&pos-name=" . esc_attr($position_name);


$nonce = $_REQUEST['_pnonce'];

if ( ! wp_verify_nonce( $nonce, 'nonce_pop' ) ) {

	// This nonce is not valid.

	die( __( 'Security check', 'wppb' ) ); 

} else {

?>

<div class="wppb-popup-cmn-container">

	<div class="resetConfirmPopup">
		<div class="reserConfirm_inner">
			<div class="resetWrapper">
				<div class="resetHeader">
					<span><?php _e('Popup Will Delete Permanentally.', 'wppb'); ?></span>
				</div>
				<div class="resetFooter">
					<a class="wppbPopup popup deny" href="#"><span class="dashicons dashicons-dismiss"></span><?php _e('No', 'wppb'); ?></a>
					<a class="wppbPopup popup confirm" href="#"><span class="dashicons dashicons-yes-alt"></span><?php _e('Yes', 'wppb'); ?></a>
				</div>
			</div>
		</div>
	</div>

	<div class="wppb-popup-cmn-nav wppb-popup-cmn-nav-popup-page-setting">

		<div class="wppb-popup-cmn-nav-item">

			<a class="wppb_icon_button" href="<?php echo esc_url(WPPB_PAGE_URL); ?>">
				<span class="dashicons dashicons-arrow-left-alt"></span><span><?php _e('Back', 'wppb'); ?></span>
			</a>

			<a class="wppb_icon_button wppb-popup-tab <?php echo esc_attr($tabActiveEditor); ?>" data-tab='setting' data-tab-group="main-nav" href="#">
				<span class="dashicons dashicons-edit"></span>
				<span><?php _e('Edit Popup', 'wppb'); ?></span>
			</a>

			<?php if (isset($wppb_popup_id)) { ?>

			<a class="wppb_icon_button wppb-popup-tab <?php echo esc_attr($tabActiveOption); ?>" data-tab='option' data-tab-group="main-nav" href="#">
					<span><?php _e('Setting', 'wppb'); ?></span>
			</a>

			<?php } ?>

		</div>
		<?php
		if (isset($wppb_popup_id)) {?>

			<a class="popup-preview" href="<?php echo esc_url($homePage_Priview); ?>" target="_blank">
			<span class="dashicons dashicons-visibility"></span>
			<span><?php _e("Preview", "wppb");?></span>
		    </a>

		<?php }
		?>
	</div>

	<section class="wppb-popup-demo wppb-popup-tab-container <?php echo esc_attr($tabActiveEditor); ?>" data-tab-active='setting' data-tab-group="main-nav">

		<div class="wppb-popup-demo-inner">

			<!-- confirm first placed here delete  -->

			<?php

			if (!$get_CustomPopup) 

			 include_once 'prebuilt-popup.php';

			include_once 'popup-custom.php';

			?>

			<div class="rl_i_editor-main-container <?php echo esc_attr(!$get_CustomPopup ? 'rl-display-none' : ''); ?>">

				<?php include_once "editor-panel.php"; ?>
			</div>

		</div>

	</section>

	<div class="wppb-popup-option wppb-popup-tab-container <?php echo esc_attr($tabActiveOption); ?>" data-tab-active='option' data-tab-group="main-nav">

		<?php if (isset($wppb_popup_id)){

		include_once 'popup-shortcode-tab.php'; 

        }
		?>

	</div>

</div>
<?php } ?>