function addMetaDemoData() { global $easy_metadata; if (!$easy_metadata['data']) { return; } // No Config File Return easy_import_after_xml(); EASYFInstallerHelper::setMenus(); EASYFInstallerHelper::setOptions(); EASYFInstallerHelper::setMediaData(); EASYFInstallerHelper::setSmkSidebarGenerator(); EASYFInstallerHelper::setWidgets(); EASYFInstallerHelper::setHomePage(); EASYFInstallerHelper::setRevslider(); EASYFInstallerHelper::setNewsPageSlider(); easy_import_end(); }
static function beginInstall() { global $easy_metadata, $config_suboption; EASYFInstallerHelper::createImages(); if (!defined('WP_LOAD_IMPORTERS')) { define('WP_LOAD_IMPORTERS', true); } if (!class_exists('WP_Import')) { $class_wp_import = EASY_F_PLUGIN_PATH . '/admin/importer/wordpress-importer.php'; if (file_exists($class_wp_import)) { require_once $class_wp_import; } } $import_file = EASY_F_PLUGIN_PATH . '/demo_data_here/dummy' . $config_suboption . '.xml'; if (is_file($import_file)) { $wp_import = new WP_Import(); $wp_import->fetch_attachments = false; if (isset($easy_metadata['data']->allow_attachment) && $easy_metadata['data']->allow_attachment == "yes") { $wp_import->fetch_attachments = true; } $wp_import->import($import_file); } }
/** * Main Body for the Panel */ function panelmarkup() { global $easy_metadata, $config_suboption; $layouts = array('first' => __('Corporate Light', 'dfd_import'), 'first_dark' => __('Corporate Dark', 'dfd_import'), 'second' => __('Portfolio presentation', 'dfd_import'), 'third' => __('Web design agency', 'dfd_import'), 'fourth' => __('Content parallax light', 'dfd_import'), 'fourth_dark' => __('Content parallax dark', 'dfd_import'), 'fifth' => __('Presentation layout', 'dfd_import'), 'sixth' => __('Creative studio', 'dfd_import'), 'seventh' => __('Portfolio parallax', 'dfd_import'), 'eighth' => __('Scrolling content layout', 'dfd_import'), 'ninth' => __('Side menu page', 'dfd_import'), 'tenth' => __('Freelancer boxed style', 'dfd_import'), 'eleventh' => __('One page agency', 'dfd_import'), 'twelfth' => __('Magazine layout', 'dfd_import'), 'thirteenth' => __('Freelancer one page scroll', 'dfd_import'), 'fourteenth' => __('Creative agency', 'dfd_import'), 'fifteenth' => __('Double parallax', 'dfd_import'), 'shop_main' => __('Shop interior', 'dfd_import'), 'shop_second' => __('Shop boxed style', 'dfd_import'), 'shop_third' => __('Shop bright', 'dfd_import'), 'shop_fourth' => __('One page scroll shop', 'dfd_import'), 'shop_fifth' => __('Shop parallax', 'dfd_import'), 'shop_sixth' => __('Only thumbs shop', 'dfd_import')); $prefix = __('Install layout ', 'dfd_import'); if (isset($_GET['page']) && $_GET['page'] == 'easint' && isset($_GET['demo_install'])) { easy_import_start(); EASYFInstallerHelper::beginInstall(); } if (isset($_GET['page']) && $_GET['page'] == 'easint') { if (isset($_GET['demo_layout_select'])) { $dummy_file = $_GET['demo_layout_select']; if (array_key_exists($dummy_file, $layouts)) { $config_suboption = '_' . $dummy_file; easy_import_start(); EASYFInstallerHelper::beginInstall(); } } } ?> <?php if (isset($_GET['demo_install'])) { easy_success_notification(); } ?> <div class="demo-installer clearfix"> <h2><?php echo $easy_metadata['data']->panel_title; ?> </h2> <p><?php echo $easy_metadata['data']->panel_text; ?> </p> <a href="<?php echo admin_url(); ?> themes.php?page=easint&demo_install=true" class="button-install"><?php _e("Install Main demo content"); ?> </a> <?php /* <div class="install-layouts-section"> <?php foreach($layouts as $value => $name) : ?> <a href="<?php echo admin_url() ?>themes.php?page=easint&demo_layout_select=<?php echo $value; ?>" class="button-layout-install"> <img src="<?php echo EASY_F_PLUGIN_URL . 'demo_data_here/thumbs/'.$value.'.jpg'; ?>" /> <div class="button-title"><?php echo $prefix.$name; ?></div> </a> <?php endforeach; ?> </div> */ ?> </div> <?php }