function getPrintShortcode() { if (!empty($_REQUEST['get_print_shortcode'])) { die(pbGetItem($_REQUEST['get_print_shortcode'])); } die('<div class="error">Empty Reqeist</div>'); }
function pbSectionBox() { global $post, $jw_pbItems, $items, $itemsTumb; $items = ''; $itemsTumb = ''; foreach ($jw_pbItems as $pbItemSlug => $pbItemArray) { if (empty($pbItemArray['only']) || $pbItemArray['only'] === 'builder') { $items .= pbGetItem($pbItemSlug); $itemsTumb .= pbGetItem($pbItemSlug, array(), false); } } $_pb_content_area = ''; $_pb_content = get_post_meta($post->ID, '_pb_content', true); $_pb_rows = json_decode(rawUrlDecode($_pb_content), true); if (!empty($_pb_rows) && is_array($_pb_rows)) { foreach ($_pb_rows as $_pb_row) { $_pb_content_area .= pbGetRow($_pb_row); } } else { $_pb_content_area .= pbGetRow(array('default_row' => 'true')); } $puilderLogo = '<div class="pb-logo">'; $puilderLogo .= '</div>'; $layoutAddButtons = '<div class="pb-add-layout-conteiner">'; // $layoutAddButtons .= '<a href="#" class="pb-add-layout" data-possition="top">' .__('Add Top' ,'ewebcraft').'</a>'; $layoutAddButtons .= '<a href="#" class="pb-add-layout" data-possition="bottom">' . __('Add Container', 'ewebcraft') . '</a>'; $layoutAddButtons .= '<div class="data hidden">' . pbGetRow() . '</div>'; $layoutAddButtons .= '<div class="loader">Loading...</div>'; $layoutAddButtons .= '</div>'; $templates = '<div class="jw-template-container">'; $templates .= '<div id="template-save" class="dropdown" tabindex="1">'; $templates .= '<div class="template"><span class="image-save"></span>Templates</div>'; $templates .= '<ul class="dropdown template-container">'; $templates .= '<li class="template-item"><a class="template-add">Save this to Template</a></li>'; $templates_array = get_option('jw_pb_' . strtolower(THEMENAME) . '_templates'); if ($templates_array !== false) { foreach ($templates_array as $templates_name => $templates_content) { $templates .= '<li class="template-item"><a class="template-name">' . $templates_name . '</a><span class="template-delete">X</span></li>'; } } $templates .= '</ul>'; $templates .= '</div>'; $templates .= '</div>'; $pbAdditionalTools = $puilderLogo . $layoutAddButtons . $templates; wp_nonce_field(plugin_basename(__FILE__), 'myplugin_noncename'); echo '<div class="pagebuilder-container">'; echo '<textarea id="pb_content" name="pb_content" class="hidden">' . $_pb_content . '</textarea> <ul id="size-list" class="hidden"> <li data-class="size-1-6" data-text="1 / 6" class="min"></li> <li data-class="size-1-5" data-text="1 / 5"></li> <li data-class="size-1-4" data-text="1 / 4"></li> <li data-class="size-1-3" data-text="1 / 3"></li> <li data-class="size-1-2" data-text="1 / 2"></li> <li data-class="size-2-3" data-text="2 / 3"></li> <li data-class="size-3-4" data-text="3 / 4"></li> <li data-class="size-1-1" data-text="1 / 1" class="max"></li> </ul> <div id="items-list" class="hidden">' . $items . '</div> ' . $pbAdditionalTools . ' <div id="pagebuilder-area" class="clearfix">' . $_pb_content_area . '</div> </div>'; }