Ejemplo n.º 1
0
 public function meta_box_html($post)
 {
     wp_nonce_field("wpi_db_meta_box", "wpi_db_meta_box_nonce");
     $output = WPiTemplate::html($post->ID, $this->fields());
     $style_id = WPiDesButCommon::get_id(array("id" => $post->ID, "label" => "Style ID"));
     $action = "<div id='wpi_export'>Export</div><div id='wpi_restore' class='wpi_none'>Restore</div>";
     $visual_header = "<div id='wpi_visual_header'>" . $action . $style_id . "</div>";
     $preview = "<div  id='wpi_preview' class='button_wrap'><a class='wpi_designer_button' href='#'><i></i><span class='wpi_text'>Button</span></a></div>";
     $button_type = "<div id='wpi_button_type' class='wpi_header'><div id='wpi_button_type_holder' class='wpi_header_holder'><div id='wpi_icon_text' class='wpi_designer_button wpi_icon wpi_icon_videocamera  wpi_rounded'  title='Icon & Text'><i></i>Icon & Text</div><div id='wpi_only_text' class='wpi_designer_button wpi_icon wpi_icon_no wpi_rounded'  title='Text Only'>Only Text</div><div id='wpi_only_icon' class='wpi_designer_button wpi_no_text wpi_icon wpi_icon_videocamera wpi_rounded' title='Icon Only'><i></i></div></div></div>";
     $presets = "<div id='wpi_presets'></div>";
     $presets_data = $button_type . $presets;
     $help = self::help();
     $args = array(array("id" => "wpi_colors", "text" => "Color Palette", "content" => ""), array("id" => "wpi_presets_data", "text" => "Style Presets", "content" => $presets_data), array("id" => "wpi_themes", "text" => "Style Themes", "content" => ""), array("id" => "wpi_help", "text" => "Help", "content" => $help, "active" => true));
     $tabs = WPiTemplate::create_tabs($args);
     $print = "";
     $info = "<div class='wpi_info'>" . $print . "</div>";
     $content = "<div class='wpi_db wpi_des_but_sty'>";
     $content .= "<div id='wpi_designer_button_box' class='wpi_row'>";
     $content .= "<div class='wpi_13 wpi_input'>" . $output . "</div>";
     $content .= "<div class='wpi_23 wpi_visual'><div class='wpi_visual_holder'>";
     $content .= $visual_header;
     $content .= $preview;
     $content .= $tabs;
     $content .= "</div></div>";
     $content .= "</div>";
     echo $content;
 }
Ejemplo n.º 2
0
 public function meta_box_html($post)
 {
     wp_nonce_field("wpi_db_meta_box", "wpi_db_meta_box_nonce");
     $output = WPiTemplate::html($post->ID, $this->fields());
     $slide_id = WPiDesButCommon::get_id(array("id" => $post->ID, "label" => "Slide ID"));
     $action = "<div id='wpi_export'>Export</div><div id='wpi_restore' class='wpi_none'>Restore</div>";
     $visual_header = "<div id='wpi_visual_header'>" . $action . $slide_id . "</div>";
     $shortcode = "<div id='wpi_shortcode' class='wpi_icon wpi_icon_star'><i></i><div class='wpi_text'>[wpi_designer_button slide_id=" . $post->ID . "]</div></div>";
     $styles_list = WPiDesButCommon::get_styles();
     $preview = "<div  id='wpi_preview' class='button_wrap'><div id='wpi_slide' class='wpi_layout wpi_layout_has_property'>";
     $preview .= "<div id='wpi_slide_image' class='wpi_layout_item wpi_layout_has_property'></div>";
     $preview .= "<div id='wpi_slide_content' >";
     $preview .= "<div id='wpi_slide_heading'  class='wpi_layout_item wpi_layout_has_property'>\r\n\t\t\t\t<div class='wpi_heading_1'><span>Heading</span></div>\r\n\t\t\t\t<div class='wpi_heading_2'><span>Heading</span></div>\r\n\t\t\t\t<div class='wpi_heading_3'><span>Heading</span></div>\r\n\t\t\t</div>";
     $preview .= "<div id='wpi_slide_text'  class='wpi_layout_item wpi_layout_has_property'>Running Text</div>";
     $preview .= "<div id='wpi_slide_button'  class='wpi_layout_item wpi_layout_has_property'><a class='wpi_designer_button' href='#'  ><i></i><span class='wpi_text'>Button</span></a></div>";
     $preview .= "</div>";
     $preview .= "<div id='wpi_slide_footer'  class='wpi_layout_item wpi_layout_has_property'>Footer Text</div>";
     $preview .= "</div></div>";
     $help = self::help();
     $args = array(array("id" => "wpi_colors", "text" => "Color Palette", "content" => ""), array("id" => "wpi_styles", "text" => "Button Styles", "content" => $styles_list), array("id" => "wpi_icons", "text" => "icons", "content" => ""), array("id" => "wpi_sli_presets", "text" => "Presets", "content" => ""), array("id" => "wpi_help", "text" => "Help", "content" => $help, "active" => true));
     $tabs = WPiTemplate::create_tabs($args);
     $content = "<div class='wpi_db wpi_des_but_sli'>";
     $content .= $preview;
     $content .= "<div id='wpi_designer_button_box' class='wpi_row'>";
     $content .= "<div class='wpi_13 wpi_input'>" . $output . $shortcode . "</div>";
     $content .= "<div class='wpi_23 wpi_visual'><div class='wpi_visual_holder'>";
     $content .= $visual_header;
     $content .= $tabs;
     $content .= "</div></div>";
     $content .= "</div>";
     echo $content;
 }
Ejemplo n.º 3
0
 public function meta_box_html($post)
 {
     wp_nonce_field("wpi_db_meta_box", "wpi_db_meta_box_nonce");
     $output = WPiTemplate::html($post->ID, $this->fields());
     $classes = WPiDesButCommon::get_button_style_class($post->style_id);
     if ($post->icon != "") {
         $icon_class = "wpi_icon wpi_icon_" . $post->icon;
     } else {
         $icon_class = "";
     }
     if (trim($post->text) == "") {
         $no_text_class = "wpi_no_text";
     } else {
         $no_text_class = "";
     }
     $styles_list = WPiDesButCommon::get_styles();
     $buttons_data = array("facebook" => array("icon" => "facebook-alt", "color" => ""), "twitter" => array("icon" => "twitter", "color" => ""), "googleplus" => array("icon" => "googleplus-alt", "color" => ""), "linkedin" => array("icon" => "linkedin", "color" => ""), "pinterest" => array("icon" => "pinterest", "color" => ""), "tumblr" => array("icon" => "tumblr", "color" => ""), "stumbleupon" => array("icon" => "stumbleupon", "color" => ""), "reddit" => array("icon" => "reddit", "color" => ""), "wordpress" => array("icon" => "wordpress", "color" => ""), "email" => array("icon" => "mail", "color" => ""));
     $style_id = WPiData::get_post_meta($post->ID, "style_id");
     $button_id = "<div class='wpi_id wpi_icon wpi_icon_videocamera'><i></i><div class='wpi_info'><div class='wpi_text'>" . $post->ID . "</div><div>Button ID: </div></div></div>";
     $button_id = WPiDesButCommon::get_id(array("id" => $post->ID, "label" => "Share ID"));
     $shortcode = "<div id='wpi_shortcode' class='wpi_icon wpi_icon_star'><i></i><div class='wpi_text'>[wpi_designer_button share_id=" . $post->ID . "]</div></div>";
     $links = "<div id='wpi_links'><a href='post-new.php?post_type=wpi_des_but_sty'>Create New Style</a></div>";
     $preview = "<div id='wpi_preview' class=' button_wrap'><div id='wpi_sb' class='wpi_share_buttons wpi_share_buttons_" . $post->ID . "'>";
     $preview .= "<div id='wpi_sb_text' class='wpi_sb_text'>Share on :</div><ul>";
     $button_c = 1;
     foreach ($buttons_data as $k => $v) {
         if ($button_c == count($buttons_data)) {
             $last = "wpi_sb_last";
         } else {
             $last = "";
         }
         $preview .= "<li id='wpi_sb_" . $k . "' class='wpi_sb_" . $k . " " . $last . "'><a class='wpi_designer_button wpi_designer_button_" . $style_id . " wpi_no_text wpi_icon wpi_icon_" . $v['icon'] . "' href='#'><i></i></a></li>";
         $button_c++;
     }
     $preview .= "</ul></div></div>";
     $print = "";
     $info = "<div class='wpi_info'>" . $print . "</div>";
     $help = self::help();
     $args = array(array("id" => "wpi_styles", "text" => "Styles", "content" => $styles_list), array("id" => "wpi_help", "text" => "Help", "content" => $help, "active" => true));
     $tabs = WPiTemplate::create_tabs($args);
     $visual_header = "<div id='wpi_visual_header'>" . $button_id . "</div>";
     $action = "";
     $content = "<div class='wpi_db wpi_des_but_sb'>";
     $content .= $preview;
     $content .= "<div id='wpi_designer_button_box' class='wpi_row'>";
     $content .= "<div class='wpi_13 wpi_input'>" . $output . $shortcode . $links . "</div>";
     $content .= "<div class='wpi_23 wpi_visual'><div class='wpi_visual_holder'>";
     $content .= $visual_header;
     $content .= $tabs;
     $content .= "</div></div>";
     $content .= "</div>";
     echo $content;
 }
Ejemplo n.º 4
0
 public function meta_box_html($post)
 {
     wp_nonce_field("wpi_db_meta_box", "wpi_db_meta_box_nonce");
     $output = WPiTemplate::html($post->ID, $this->fields());
     $classes = WPiDesButCommon::get_button_style_class($post->style_id);
     if ($post->icon_position == "right") {
         $icon_position = "wpi_icon_right";
     } else {
         $icon_position = "wpi_icon_left";
     }
     if ($post->left_button_icon != "") {
         $left_button_icon_class = "wpi_icon wpi_icon_" . $post->left_button_icon . " " . $icon_position;
     } else {
         $left_button_icon_class = "";
     }
     if ($post->right_button_icon != "") {
         $right_button_icon_class = "wpi_icon wpi_icon_" . $post->right_button_icon . " " . $icon_position;
     } else {
         $right_button_icon_class = "";
     }
     if (trim($post->text) == "") {
         $no_text_class = "wpi_no_text";
     } else {
         $no_text_class = "";
     }
     $styles_list = WPiDesButCommon::get_styles();
     $modal = WPiTemplate::create_modal();
     $button_id = "<div class='wpi_id wpi_icon wpi_icon_videocamera'><i></i><div class='wpi_info'><div class='wpi_text'>" . $post->ID . "</div><div>Twin ID: </div></div></div>";
     $button_id = WPiDesButCommon::get_id(array("id" => $post->ID, "label" => "Twin ID"));
     $shortcode = "<div id='wpi_shortcode' class='wpi_icon wpi_icon_star'><i></i><div class='wpi_text'>[wpi_designer_button twin_id=" . $post->ID . "]</div></div>";
     $links = "<div id='wpi_links'><a href='post-new.php?post_type=wpi_des_but_sty'>Create New Style</a></div>";
     $preview = "<div id='wpi_preview' class=' button_wrap'><div id='wpi_tb' class='wpi_twin_buttons  wpi_twin_buttons_" . $post->ID . "''><a class='wpi_designer_button wpi_left_button {$classes} {$left_button_icon_class} {$no_text_class}' href='#'><i class='wpi_icon_l'></i><span class='wpi_text'>" . $post->left_button_text . "</span><i class='wpi_icon_r'></i><span class='wpi_or_txt'>or</span></a><a class='wpi_designer_button wpi_right_button {$classes} {$right_button_icon_class} {$no_text_class}' href='#'><i class='wpi_icon_l'></i><span class='wpi_text'>" . $post->right_button_text . "</span><i class='wpi_icon_r'></i></a></div></div>";
     $print = "";
     $info = "<div class='wpi_info'>" . $print . "</div>";
     $help = self::help();
     $args = array(array("id" => "wpi_styles", "text" => "Styles", "content" => $styles_list), array("id" => "wpi_icons", "text" => "icons", "content" => ""), array("id" => "wpi_help", "text" => "Help", "content" => $help, "active" => true));
     $tabs = WPiTemplate::create_tabs($args);
     $visual_header = "<div id='wpi_visual_header'>" . $button_id . "</div>";
     $action = "";
     $content = "<div class='wpi_db wpi_des_but_tb'>";
     $content .= "<div id='wpi_designer_button_box' class='wpi_row'>";
     $content .= "<div class='wpi_13 wpi_input'>" . $output . $shortcode . $links . "</div>";
     $content .= "<div class='wpi_23 wpi_visual'><div class='wpi_visual_holder'>";
     $content .= $visual_header;
     $content .= $preview;
     $content .= $tabs;
     $content .= $modal;
     $content .= "</div></div>";
     $content .= "</div>";
     echo $content;
 }
Ejemplo n.º 5
0
 public function meta_box_html($post)
 {
     wp_nonce_field("wpi_db_meta_box", "wpi_db_meta_box_nonce");
     $output = WPiTemplate::html($post->ID, $this->fields());
     $classes = WPiDesButCommon::get_button_style_class($post->style_id);
     if ($post->button_icon != "") {
         $button_icon_class = "wpi_icon wpi_icon_" . $post->button_icon;
     } else {
         $button_icon_class = "";
     }
     if (trim($post->button_text) == "") {
         $no_text_class = "wpi_no_text";
     } else {
         $no_text_class = "";
     }
     $styles_list = WPiDesButCommon::get_styles();
     $modal = WPiTemplate::create_modal();
     $button_id = "<div class='wpi_id wpi_icon wpi_icon_videocamera'><i></i><div class='wpi_info'><div class='wpi_text'>" . $post->ID . "</div><div>Smart ID: </div></div></div>";
     $button_id = WPiDesButCommon::get_id(array("id" => $post->ID, "label" => "Smart ID"));
     $shortcode = "<div id='wpi_shortcode' class='wpi_icon wpi_icon_star'><i></i><div class='wpi_text'>[wpi_designer_button smart_id=" . $post->ID . "]</div></div>";
     $links = "<div id='wpi_links'><a href='post-new.php?post_type=wpi_des_but_sty'>Create New Style</a></div>";
     $dummy_text = "<div class='wpi_dummy_text'>\n<h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ullamcorper fermentum massa.</h2><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In dictum gravida tellus at varius. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac mauris magna. Aenean porttitor nisl in enim ornare, eu pretium lacus lobortis. Vestibulum tincidunt dignissim volutpat. Cras mollis urna vitae erat pulvinar, quis finibus turpis viverra. Maecenas iaculis nisl sapien, ut efficitur dolor vestibulum id.</p><p>Pellentesque blandit sed velit id viverra. Fusce molestie consequat laoreet. Nulla sagittis dui ut consectetur sollicitudin. Integer lobortis scelerisque elit, a fermentum felis. Donec a tortor eget tortor tincidunt suscipit. Donec ipsum tortor, dignissim non sapien eu, rhoncus eleifend ligula. Cras sed velit euismod lacus rutrum pellentesque ac a libero. Vivamus posuere velit ac convallis interdum. Integer enim orci, volutpat tempor massa sed, rhoncus fermentum odio. Phasellus at porttitor lectus, ac lobortis ipsum. Quisque metus lorem, condimentum euismod augue eget, tempus semper sapien. Donec lacinia turpis vel nunc vestibulum tempor. Etiam ut pharetra quam. Fusce sed sem sed est dictum luctus non in nibh.</p></div>";
     $preview = "<div id='wpi_preview' class=' button_wrap'>" . $dummy_text . "<div id='wpi_smb' class='wpi_smart_buttons  wpi_smart_buttons_" . $post->ID . "''>\n\t\t<ul id='wpi_menu_links' class='wpi_menu_links'>\n\t\t<li><div><span class='wpi_heading'>" . $post->heading1 . "</span> <span class='wpi_subheading'>" . $post->subheading1 . "</span></div><a href=''></a></li>\n\t\t<li><div><span class='wpi_heading'>" . $post->heading2 . "</span> <span class='wpi_subheading'>" . $post->subheading2 . "</span></div><a href=''></a></li>\n\t\t<li><div><span class='wpi_heading'>" . $post->heading3 . "</span> <span class='wpi_subheading'>" . $post->subheading3 . "</span></div><a href=''></a></li>\n\t\t<li><div><span class='wpi_heading'>" . $post->heading4 . "</span> <span class='wpi_subheading'>" . $post->subheading4 . "</span></div><a href=''></a></li>\n\t\t<li><div><span class='wpi_heading'>" . $post->heading5 . "</span> <span class='wpi_subheading'>" . $post->subheading5 . "</span></div><a href=''></a></li>\n\t\t</ul>\n\t\t<a id='wpi_smart_button' class='wpi_designer_button {$classes} {$button_icon_class} {$no_text_class}' href='#'><i class='wpi_icon'></i><span class='wpi_text'>" . $post->button_text . "</span></a> <a class='wpi_designer_button {$classes} wpi_icon wpi_icon_facebook href='#'><i class='wpi_icon'></i><span class='wpi_text'>Facebook</span></a> <a class='wpi_designer_button {$classes} wpi_icon wpi_icon_twitter href='#'><i class='wpi_icon'></i><span class='wpi_text'>Twitter</span></a>\t\t\n\t\t</div></div>";
     $print = "";
     $info = "<div class='wpi_info'>" . $print . "</div>";
     $help = self::help();
     $args = array(array("id" => "wpi_styles", "text" => "Styles", "content" => $styles_list), array("id" => "wpi_icons", "text" => "icons", "content" => ""), array("id" => "wpi_help", "text" => "Help", "content" => $help, "active" => true), array("type" => "toggle"));
     $tabs = WPiTemplate::create_tabs($args);
     $visual_header = "<div id='wpi_visual_header'>" . $button_id . "</div>";
     $action = "";
     $content = "<div class='wpi_db wpi_des_but_smb'>";
     $content .= "<div id='wpi_designer_button_box' class='wpi_row'>";
     $content .= "<div class='wpi_13 wpi_input'>" . $output . $shortcode . $links . "</div>";
     $content .= "<div class='wpi_23 wpi_visual'><div class='wpi_visual_holder'>";
     $content .= $visual_header;
     $content .= $preview;
     $content .= $tabs;
     $content .= $modal;
     $content .= "</div></div>";
     $content .= "</div>";
     echo $content;
 }
    public function global_settings_page()
    {
        $share_buttons_ids = WPiDesButCommon::get_share_buttons_ids();
        $fields = array(array("label" => "Share Buttons Enabled?", "name" => 'share_buttons', "type" => "select", "section" => "Share Buttons", "group" => "Share Buttons", "value" => "", "list" => array("0" => "Disable", "1" => "Enable")), array("label" => "Share Buttons Set", "name" => 'share_buttons_set', "type" => "select", "section" => "Share Buttons Set", "group" => "Share Buttons Set", "value" => "", "list" => $share_buttons_ids), array("label" => "Share Button Above/Below Content", "name" => 'share_buttons_location', "type" => "select", "section" => "Share Buttons Location", "group" => "Share Buttons Location", "value" => "", "list" => array("above" => "Above", "below" => "Below"), "default" => "below"));
        $share_buttons = WPiTemplate::html_option("global_settings", $fields);
        $fields = array(array("label" => "Dashboard Widget Enabled?", "name" => 'dashboard_widget', "type" => "select", "section" => "general", "group" => "general", "value" => "", "list" => array("0" => "Disable", "1" => "Enable"), "default" => 1), array("label" => "Button 'Rel' Attribute Enabled?", "name" => 'button_rel', "type" => "select", "section" => "general", "group" => "general", "value" => "", "list" => array("0" => "Disable", "1" => "Enable"), "default" => 0));
        $general = WPiTemplate::html_option("global_settings", $fields);
        $news = $this->get_news();
        $help = self::help();
        $args = array(array("id" => "wpi_general", "text" => "General", "content" => $general), array("id" => "wpi_share_buttons", "text" => "Share Buttons", "content" => $share_buttons), array("id" => "wpi_news", "text" => "News", "content" => $news), array("id" => "wpi_help", "text" => "Help", "content" => $help, "active" => true));
        $tabs = WPiTemplate::create_tabs($args);
        $out = '
		<div id="wpi_admin">
		  <div id="wpi_gs_header">
			<div id="wpi_gs_heading"><img src="' . WPIDB_URL . 'images/PRALI_dg.png"/><span>PRALI</spna></div>
			<div id="wpi_gs_product_logo"><img src="' . WPIDB_URL . 'images/product_logo.png"/></div>
			<div id="wpi_gs_header_bg"></div>
			<div id="wpi_gs_header_ha"></div>
		  </div>  
		  <div id="wpi_gs_content">
			<div id="wpi_gs_content_inner">
			  <div id="wpi_gs_content_header">Global Settings</div>
			  <div id="wpi_gs_content_content"><form method="post" action="admin.php?page=global_settings">' . $tabs . get_submit_button() . '</form></div>
			</div>
		  </div>
		</div>';
        echo $out;
    }