Ejemplo n.º 1
0
 public static function get_instance()
 {
     if (!self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Ejemplo n.º 2
0
            $exp = preg_quote($widget->get_field_id('____'));
            $exp = str_replace('____', '(.*? )', $exp);
            $form = preg_replace('/' . $exp . '/', 'param-$1', $form);
            // tab and content generate
            $tabs = array();
            foreach (array('content') as $i => $tab) {
                $active = $i++ == 0 ? 'active' : '';
                $data_['href'] = "#{$tab}";
                $data_['data-toggle'] = 'tab';
                $content_ = ucfirst($tab);
                $tabs[] = "<li class='{$active}'>" . WR_Megamenu_Helpers_Modal::tab_settings('a', $data_, $content_) . '</li>';
            }
            // content
            $contents = array();
            $contents[] = "<div class='tab-pane active' id='content'><form id='wr-widget-form'>{$form}</form></div>";
            $output = '<div class="wr-setting-resize">' . WR_Megamenu_Helpers_Modal::setting_tab_html($shortcode, $tabs, $contents, array(), '', array()) . '</div>';
            $output .= '<div class="wr-preview-resize">' . WR_Megamenu_Helpers_Shortcode::render_parameter('preview') . '</div>';
            echo balanceTags($output);
        }
    }
    ?>
				<div id="modalAction" class="wr-mm-setting-tab"></div>
			</div>
			<textarea class="hidden" id="shortcode_content"><?php 
    echo esc_attr($params);
    ?>
</textarea>
			<textarea class="hidden" id="wr_share_data"></textarea>
			<textarea class="hidden" id="wr_merge_data"></textarea>
			<textarea class="hidden" id="wr_extract_data"></textarea>
			<input type="hidden" id="wr_previewing" value="0" />
Ejemplo n.º 3
0
 /**
  * Show Modal page
  */
 function modal_register()
 {
     if (WR_Megamenu_Helpers_Functions::is_modal()) {
         $instance = WR_Megamenu_Helpers_Modal::get_instance();
         if (!empty($_GET['wr_modal_type'])) {
             $instance->show_modal();
         }
         if (!empty($_GET['wr_layout'])) {
             $instance->show_modal('_layout');
         }
         if (!empty($_GET['wr_custom_css'])) {
             $instance->show_modal('_custom_css');
         }
         if (!empty($_GET['wr_add_element'])) {
             $instance->show_modal('_add_element');
         }
     }
 }
Ejemplo n.º 4
0
// Select Element Popover
include 'select-elements.php';
?>

					<input type="hidden" id="wr-mm-css-value" name="wr_mm_post_id" value="<?php 
echo esc_attr(isset($profile->ID) ? $profile->ID : '');
?>
">
					<input type="hidden" name="profile_id" id="profile_id" value="<?php 
echo esc_attr($profile->ID);
?>
"/>
					<input type="hidden" name="selected_menu_id" id="selected_menu_id" value=""/>
					<input type="hidden" name="selected_menu_type" id="selected_menu_type" value="<?php 
echo esc_attr($menu_type);
?>
"/>
					<input type="hidden" name="menu_options" id="menu_options" value=""/>
					<input type="hidden" name="theme_style_options" id="theme_style_options" value=""/>

				</div>
			</div>
		</div>
		<?php 
echo balanceTags(WR_Megamenu_Helpers_Modal::get_footer());
?>
	</div>
</div>
<div class="jsn-modal-overlay"></div>
<div class="jsn-modal-indicator"></div>