Current Path : /storage/v11800/affypharma/public_html/wp-content/plugins/blog-designer-pack/includes/admin/shortcode-generator/ |
Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64
|
Current File : /storage/v11800/affypharma/public_html/wp-content/plugins/blog-designer-pack/includes/admin/shortcode-generator/shortcode-preview.php |
<?php
/**
* Shortcode Preview
*
* @package Blog Designer Pack
* @since 1.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
$authenticated = true;
$registered_shortcodes = bdp_registered_shortcodes();
// Getting shortcode value
if( !empty( $_POST['bdp_customizer_shrt'] ) ) {
$shortcode_val = bdp_clean( $_POST['bdp_customizer_shrt'] );
} elseif ( !empty($_GET['shortcode']) && isset( $registered_shortcodes[ $_GET['shortcode'] ] ) ) {
$shortcode_val = '['.$_GET['shortcode'].']';
} else {
$shortcode_val = '';
}
// For authentication so no one can use page via URL
if( isset($_SERVER['HTTP_REFERER']) ) {
$url_query = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_QUERY);
parse_str( $url_query, $referer );
if( !empty($referer['page']) && $referer['page'] == 'bdp-shrt-generator' ) {
$authenticated = true;
}
}
// Check Authentication else exit
if( !$authenticated ) {
wp_die( __('Sorry, you are not allowed to access this page.', 'blog-designer-pack') );
}
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta http-equiv="Imagetoolbar" content="No" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><?php esc_html_e("Shortcode Preview", "blog-designer-pack"); ?></title>
<?php wp_print_styles('common'); ?>
<link rel="stylesheet" href="<?php echo BDP_URL; ?>assets/css/slick.css?ver=<?php echo BDP_VERSION; ?>" type="text/css" />
<link rel="stylesheet" href="<?php echo BDP_URL; ?>assets/css/bdp-public.css?ver=<?php echo BDP_VERSION; ?>" type="text/css" />
<?php do_action( 'bdp_shortcode_preview_head', $shortcode_val ); ?>
<style type="text/css">
body{background: #fff; overflow-x: hidden;}
.bdp-customizer-container{padding:0 16px;}
.bdp-customizer-container a[href^="http"]{cursor:not-allowed !important;}
a:focus, a:active{box-shadow: none; outline: none;}
.bdp-link-notice{display: none; position: fixed; color: #a94442; background-color: #f2dede; border:1px solid #ebccd1; max-width:300px; width: 100%; left:0; right:0; bottom:30%; margin:auto; padding:10px; text-align: center; z-index: 1050;}
</style>
<?php wp_print_scripts( array('jquery', 'masonry') ); ?>
</head>
<body>
<div id="bdp-customizer-container" class="bdp-customizer-container">
<?php if( $shortcode_val ) {
echo do_shortcode( $shortcode_val );
} ?>
</div>
<div class="bdp-link-notice"><?php _e('Sorry, You can not visit the link in preview mode.', 'blog-designer-pack'); ?></div>
<script type='text/javascript'>
/*<![CDATA[*/
var Wpbdp = <?php echo wp_json_encode(array(
'ajaxurl' => admin_url( 'admin-ajax.php', ( is_ssl() ? 'https' : 'http' ) ),
'is_mobile' => (wp_is_mobile()) ? 1 : 0,
'is_rtl' => (is_rtl()) ? 1 : 0,
'no_post_msg' => __('No more post to display.', 'blog-designer-pack'),
)); ?>;
/*]]>*/
</script>
<script type="text/javascript" src="<?php echo BDP_URL; ?>assets/js/slick.min.js?ver=<?php echo BDP_VERSION; ?>"></script>
<script type="text/javascript" src="<?php echo BDP_URL; ?>assets/js/bdp-ticker.js?ver=<?php echo BDP_VERSION; ?>"></script>
<script type="text/javascript" src="<?php echo BDP_URL; ?>assets/js/bdp-public.js?ver=<?php echo BDP_VERSION; ?>"></script>
<?php do_action( 'bdp_shortcode_preview_footer', $shortcode_val ); ?>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(document).on('click', 'a', function(event) {
var href_val = $(this).attr('href');
if( href_val.indexOf('javascript:') < 0 ) {
$('.bdp-link-notice').fadeIn();
}
event.preventDefault();
setTimeout(function() {
$(".bdp-link-notice").fadeOut('normal');
}, 4000 );
});
});
</script>
</body>
</html>