function ioa_page_builder_lg() { global $radunits, $post, $ioa_portfolio_slug; ?> <div class="rad_toolbox clearfix"> <a href="" class='ioa-front-icon left-open-bigicon- toggle-rad_toolbox parent_tip'><small class="rad_tooltip rleft">Toggle Widgets Sidebar</small></a> <ul class="rad-swift-menu clearfix"> <li class='rad_elements rad_image_prop'><a href="#rad_elements" class=""><img src='<?php echo HURL . '/css/i/builder_icon.png'; ?> ' /><span>Elements</span><i class="ioa-front-icon left-dir-1icon-"></i></a></li> <li class='rad_pages rad_image_prop parent_tip'><a href="#rad_pages" class=""><img src='<?php echo HURL . '/css/i/page_icon.png'; ?> ' /><span>Pages</span><i class="ioa-front-icon left-dir-1icon-"></i> <small class="rad_tooltip rleft">Import Inbuilt Pages</small></a></li> </ul> <div id="rad_elements" class="clearfix rad-widget-area"> <div class="rad-content-area"> <div id="rad_builder_items"> <div class="rad-widgets clearfix"> <h3><a href="#rad-widgets"><?php _e('Widgets', 'ioa'); ?> </a><i class="ioa-front-icon angle-downicon-"></i></h3> <div id="rad-widgets" class='rad-w-tab-content clearfix'> <div class="rad-w-scroll-area clearfix"> <div class="clearfix"> <?php foreach ($radunits as $key => $widget) { if ($widget->data['group'] == "widgets") { echo $widget->getThumb(); } } foreach ($radunits as $key => $widget) { if ($widget->data['group'] == "plugins") { echo $widget->getThumb(); } } ?> </div> </div> </div> <h3><a href="#rad-media"><?php _e('Media Widgets', 'ioa'); ?> </a><i class="ioa-front-icon angle-downicon-"></i></h3> <div id="rad-media" class='rad-w-tab-content clearfix'> <div class="rad-w-scroll-area clearfix"> <?php foreach ($radunits as $key => $widget) { if ($widget->data['group'] == "media") { echo $widget->getThumb(); } } ?> </div> </div> <h3><a href="#rad-advance"><?php _e('Post Widgets', 'ioa'); ?> </a><i class="ioa-front-icon angle-downicon-"></i></h3> <div id="rad-advance" class='rad-w-tab-content clearfix'> <div class="rad-w-scroll-area clearfix"> <?php foreach ($radunits as $key => $widget) { if ($widget->data['group'] == "advance") { echo $widget->getThumb(); } } ?> </div> </div> <h3><a href="#rad-advance"><?php _e('Infographics Widgets', 'ioa'); ?> </a><i class="ioa-front-icon angle-downicon-"></i></h3> <div id="rad-advance" class='rad-w-tab-content clearfix'> <div class="rad-w-scroll-area clearfix"> <?php foreach ($radunits as $key => $widget) { if ($widget->data['group'] == "infographic") { echo $widget->getThumb(); } } ?> </div> </div> </div> </div> </div> </div> <div id="rad_pages" class="clearfix rad-widget-area"> <div class="rad-widgets clearfix"> <ul class='clearfix'> <li><a href="#rad_inbuilt_pages">Inbuilt Pages</a></li> <li><a href="#rad_save_templates">Save Templates</a></li> </ul> <div class="ioa-information-p"> <?php _e('Click on the Template to import it', 'ioa'); ?> </div> <div id="rad_inbuilt_pages" class="rad-w-tab-content rad_tab_scroll clearfix"> <div class="clearfix"> <div class="rad-search-file clearfix"> <input type="text" class='rad-file-input' placeholder="<?php _e('Enter Page to Search', 'ioa'); ?> " /> <i class="ioa-front-icon search-2icon-"></i> </div> <?php $ins_path = get_template_directory() . "/sprites/templates"; if (file_exists($ins_path)) { $insta_templates = scandir($ins_path); $i = 0; $depth = 0; foreach ($insta_templates as $key => $template) { if ($template != '.' && $template != '..') { $id = str_replace('.txt', '', $template); $name = str_replace("_", " ", $id); ?> <div class="rad-template-icon insta-template insta-template-trigger <?php if ($i % 3 == 0) { echo 'first '; $depth++; } echo ' level-' . $depth; ?> " data-source="<?php echo $template; ?> "> <i class="ioa-front-icon doc-alt-1icon- file-icon"></i> <span class="label"><?php echo $name; ?> </span> </div> <?php $i++; } } } ?> </div> </div> <div id="rad_save_templates" class=" rad-w-tab-content rad_tab_scroll clearfix"> <?php $data = array(); if (get_option('RAD_TEMPLATES')) { $data = get_option('RAD_TEMPLATES'); } $i = 0; $depth = 0; foreach ($data as $key => $template) { ?> <div class="import-p-template rad-template-icon <?php if ($i % 3 == 0) { echo 'first '; $depth++; } echo ' level-' . $depth; ?> " data-key="<?php echo $key; ?> " data-source="<?php echo $template['title']; ?> "> <i class="ioa-front-icon doc-alt-1icon- file-icon"></i> <i class="ioa-front-icon cancel-3icon- delete-icon"></i> <span class="label"><?php echo $template['title']; ?> </span> </div> <?php $i++; } ?> </div> </div> </div> </div> <span class="initializer-msg"><?php _e('Intializing Builder', 'ioa'); ?> </span> <div class="ioa-wp-editor"> <div class="ioa-wp-editor-area"> <?php echo getIOAInput(array("label" => __("Enter Text", 'ioa'), "name" => "ioa_wp_editor", "default" => "", "is_editor" => true, "type" => "textarea", "length" => 'medium')); ?> </div> <div class="ioa-wp-editor-footer clearfix"> <a href="" class="button-save ioa-save-wp-editor"><?php _e('Save Changes', 'ioa'); ?> </a> <a href="" class="button-default ioa-close-wp-editor"><?php _e('Close', 'ioa'); ?> </a> </div> </div> <div class="rad-catcher"></div> <div class="settings-overlay"> </div> <div class="settings-lightbox" data-version='1.0'> <div class="settings-body"> <div class="inner-settings-body clearfix"> </div> </div> <div class="bottom-bar clearfix"> <a href="" class="cancel-settings button-default"><?php _e('Cancel', 'ioa'); ?> </a> <a href="" class="save-settings button-save"><?php _e('Save', 'ioa'); ?> </a> <a href="" class="insert-rad-shortcode button-save"><?php _e('Insert Widget', 'ioa'); ?> </a> </div> </div> <?php RADMarkup::generateRADSection(array(), '', array(), true); RADMarkup::generateRADContainer(array(), '', 'full', array(), true); RADMarkup::generateRADWidget(array('id' => '', 'label' => ''), array(), '', 'full', true); ?> <script type='text/javascript'> var RAD_BUILDER_VERSION = 3.22; var rad_builder_data = { <?php $settings = array(); foreach ($radunits as $key => $widget) { if ($key == 'rad_page_container_80') { $key = 'rad_page_container'; } if ($widget->getCommonKey() != "") { $settings[$widget->getCommonKey()] = $key . ' :{ inputs : [ ' . $widget->createWidgetIOAInputs() . '], styles:[' . $widget->createWidgetIOAStyles() . '] }'; } else { $settings[$key] = $key . ' : { inputs : [ ' . $widget->createWidgetIOAInputs() . '] , styles:[' . $widget->createWidgetIOAStyles() . '] }'; } } array_unique($settings); echo join(',', $settings); ?> } var rad_rich_fields = ['text_data','meta_value','rad_tab','gallery_images']; var rad_sections = { <?php echo join(",", RADPageBuilder::getValues()); ?> }; </script> <?php }
static function generateRADSection($values = array(), $id = '', $containers = array(), $clone = false, $force_value = false) { global $radunits; if ($clone) { $id = '{ID}'; echo '<script type="text/template" id="RADSectionView">'; } ?> <div class="rad_page_section clearfix" id='<?php echo $id; ?> ' data-type='rad_page_section' > <div class="section-options-follower"> <a href="" class="append-rad-row"><i class='ioa-front-icon plus-1icon-'></i></a> <span class="rad-line"></span> </div> <div class="export-section-panel clearfix"> <input type="text" class='section-temp-title' placeholder='<?php _e('Enter Name', 'ioa'); ?> ' /> <a href="" class="section-export button-default"><?php _e('Export', 'ioa'); ?> </a> <i class="close-ex-panel ioa-front-icon cancel-1icon-"></i> </div> <div class="section-toolbar clearfix"> <div class="section-buttons clearfix"> <a href="" class="section-move"><i class="ioa-front-icon resize-vertical-1icon-"></i> <span class="s-tip"> <small class='ioa-front-icon right-dir-1icon-'></small><?php _e('Drag to Sort the Row.', 'ioa'); ?> </span> </a> <a href="" class="section-edit"><i class='ioa-front-icon pencil-2icon-'></i> <span class="s-tip"> <small class='ioa-front-icon right-dir-1icon-'></small><?php _e('Edit Row Settings.', 'ioa'); ?> </span></a> <a href="" class="section-clone"><i class='ioa-front-icon docsicon-'></i> <span class="s-tip"> <small class='ioa-front-icon right-dir-1icon-'></small><?php _e(' Duplicate Row.', 'ioa'); ?> </span></a> <a href="" class="section-delete"><i class='ioa-front-icon cancel-1icon-'></i> <span class="s-tip"> <small class='ioa-front-icon right-dir-1icon-'></small><?php _e(' Delete this Row. ', 'ioa'); ?> </span></a> <a href="" class="section-export-trigger"><i class='ioa-front-icon download-2icon-'></i> <span class="s-tip"> <small class='ioa-front-icon right-dir-1icon-'></small><?php _e(' Export Row as Text File. ', 'ioa'); ?> </span></a> </div> </div> <div class="rad_section-notifier"> <span><?php _e('Row name is ', 'ioa'); ?> <strong class='section-name'><?php if (isset($values['section_name'])) { echo $values['section_name']; } ?> </strong> and <?php _e(' is hidden on ', 'ioa'); ?> <strong class='section-visibility'><?php if (isset($values['visibility'])) { echo $values['visibility']; } ?> </strong></span> </div> <div class="skeleton section-content clearfix"> <?php foreach ($containers as $key => $container) { $container_data = $container['data']; $widgets = array(); $f = false; if (is_array($force_value)) { $f = $container['data']; } if (isset($container['widgets'])) { $widgets = $container['widgets']; } if (isset($container['layout'])) { $container_data['layout'] = $container['layout']; } if (isset($container['id'])) { $container_data['id'] = $container['id']; } RADMarkup::generateRADContainer($container_data, $container_data['id'], $container_data['layout'], $widgets, $clone, $f); } ?> </div> <?php if (is_array($force_value)) { echo '<div class="save-data">'; foreach ($force_value as $key => $value) { echo '<textarea name="' . $value['name'] . '">' . stripslashes($value['value']) . '</textarea>'; } echo '</div>'; } ?> </div> <?php if ($clone) { echo "</script>"; } }