Esempio n. 1
0
 /**
  * Get settings HTML modal from shortcode content
  *
  * @return html
  */
 function get_settings_html()
 {
     if (!isset($_POST[WR_NONCE]) || !wp_verify_nonce($_POST[WR_NONCE], WR_NONCE)) {
         return;
     }
     $shortcode = $_POST['shortcode'];
     $shortcode_data = $_POST['data'];
     $sub_el_settings = WR_Pb_Objects_Modal::shortcode_modal_settings($shortcode, stripslashes($shortcode_data), '', true);
     printf("<div class='sub-element-settings form' style='display: none'>%s</div>", balanceTags($sub_el_settings));
     exit;
 }
Esempio n. 2
0
    ?>
">
	<div class="wr-pb-form-container jsn-bootstrap3">
		<div id="modalOptions"
			class="form <?php 
    echo esc_attr($submodal);
    ?>
">
			<?php 
    if (!empty($params)) {
        $params = stripslashes($params);
        $params = urldecode($params);
    }
    // elements
    if ($el_type == 'element') {
        echo WR_Pb_Objects_Modal::shortcode_modal_settings($shortcode, $params, isset($el_title) ? $el_title : '');
        ?>
			<form id="frm_shortcode_settings" action="" method="post">
			<?php 
        // Render the inputs to store element setting data for Copy style feature
        foreach ($_POST as $k => $v) {
            echo '<input type="hidden" id="hid-' . $k . '" name="' . $k . '" value="' . urlencode($v) . '" />';
        }
        echo '<input type="hidden" id="hid-init_tab" name="init_tab" value="styling" />';
        ?>
			</form>
			<?php 
    } else {
        if ($el_type == 'widget') {
            $instance = WR_Pb_Helper_Shortcode::extract_widget_params($params);
            $instance['title'] = isset($instance['title']) ? $instance['title'] : $el_title;