示例#1
0
文件: modal.php 项目: WaitButWhy/www
 public static function get_instance()
 {
     if (!self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
示例#2
0
文件: modal.php 项目: WaitButWhy/www
            $exp = str_replace('____', '(.*? )', $exp);
            $form = preg_replace('/' . $exp . '/', '$1', $form);
            // tab and content generate
            $tabs = array();
            foreach (array('content', 'styling') as $i => $tab) {
                $active = $i++ == 0 ? 'active' : '';
                $data_['href'] = "#{$tab}";
                $data_['data-toggle'] = 'tab';
                $content_ = ucfirst($tab);
                $tabs[] = "<li class='{$active}'>" . IG_Pb_Objects_Modal::tab_settings('a', $data_, $content_) . '</li>';
            }
            // content
            $contents = array();
            $contents[] = "<div class='tab-pane active' id='content'><form id='ig-widget-form'>{$form}</form></div>";
            $contents[] = "<div class='tab-pane' id='styling'>" . IG_Pb_Helper_Shortcode::render_parameter('preview') . '</div>';
            $output = IG_Pb_Objects_Modal::setting_tab_html($shortcode, $tabs, $contents, array(), '', array());
            echo balanceTags($output);
        }
    }
    ?>
				<div id="modalAction" class="ig-pb-setting-tab"></div>
			</div>
			<textarea class="hidden" id="shortcode_content"><?php 
    echo esc_attr($params);
    ?>
</textarea>
			<textarea class="hidden" id="ig_share_data"></textarea>
			<textarea class="hidden" id="ig_merge_data"></textarea>
			<textarea class="hidden" id="ig_extract_data"></textarea>
			<input type="hidden" id="ig_previewing" value="0" />
			<input id="shortcode_type" type="hidden" value="<?php 
示例#3
0
文件: core.php 项目: WaitButWhy/www
 /**
  * Show Modal page
  */
 function modal_register()
 {
     if (IG_Pb_Helper_Functions::is_modal()) {
         $cls_modal = IG_Pb_Objects_Modal::get_instance();
         if (!empty($_GET['ig_modal_type'])) {
             $cls_modal->preview_modal();
         }
         if (!empty($_GET['ig_layout'])) {
             $cls_modal->preview_modal('_layout');
         }
         if (!empty($_GET['ig_custom_css'])) {
             $cls_modal->preview_modal('_custom_css');
         }
     }
 }