public function init() { parent::init(); if ('update' == PMXI_Plugin::getInstance()->getAdminCurrentScreen()->action) { $this->isInline = true; } }
protected function init() { parent::init(); error_reporting(0); //PMXI_Plugin::$session = PMXI_Session::get_instance(); if ('PMXI_Admin_Manage' == PMXI_Plugin::getInstance()->getAdminCurrentScreen()->base) { // prereqisites are not checked when flow control is deligated $id = $this->input->get('id'); $this->data['import'] = $import = new PMXI_Import_Record(); if (!$id or $import->getById($id)->isEmpty()) { // specified import is not found wp_redirect(add_query_arg('page', 'pmxi-admin-manage', admin_url('admin.php'))); die; } $this->isWizard = false; } else { $action = PMXI_Plugin::getInstance()->getAdminCurrentScreen()->action; $this->_step_ready($action); $this->isInline = 'process' == $action; } XmlImportConfig::getInstance()->setCacheDirectory(sys_get_temp_dir()); // preserve id parameter as part of baseUrl $id = $this->input->get('id') and $this->baseUrl = add_query_arg('id', $id, $this->baseUrl); $this->baseUrl = apply_filters('pmxi_base_url', $this->baseUrl); }
public function __construct() { parent::__construct(); self::$upload_transient = 'pmxi_uploads_path'; $uploads = wp_upload_dir(); $is_secure_import = PMXI_Plugin::getInstance()->getOption('secure'); if (!$is_secure_import) { self::$path = wp_all_import_secure_file($uploads['basedir'] . DIRECTORY_SEPARATOR . PMXI_Plugin::UPLOADS_DIRECTORY); } else { self::$path = get_transient(self::$upload_transient); if (empty(self::$path)) { self::$path = wp_all_import_secure_file($uploads['basedir'] . DIRECTORY_SEPARATOR . PMXI_Plugin::UPLOADS_DIRECTORY); set_transient(self::$upload_transient, self::$path); } } }
public function __construct() { parent::__construct(); // Woocommerce add-on self::$premium['PMWI_Plugin'] = array('title' => __("WooCommerce Addon", 'pmxi_plugin'), 'description' => __("Import Products from any XML or CSV to WooCommerce", 'pmxi_plugin'), 'thumbnail' => 'http://placehold.it/220x220', 'active' => class_exists('PMWI_Plugin') and defined('PMWI_EDITION') and PMWI_EDITION == 'paid', 'free_installed' => class_exists('PMWI_Plugin') and defined('PMWI_EDITION') and PMWI_EDITION == 'free', 'required_plugins' => false, 'url' => 'http://www.wpallimport.com/woocommerce-product-import'); // ACF add-on self::$premium['PMAI_Plugin'] = array('title' => __("ACF Addon", 'pmxi_plugin'), 'description' => __("Import to advanced custom fields", 'pmxi_plugin'), 'thumbnail' => 'http://placehold.it/220x220', 'active' => class_exists('PMAI_Plugin') and defined('PMAI_EDITION') and PMAI_EDITION == 'paid', 'free_installed' => class_exists('PMAI_Plugin') and defined('PMAI_EDITION') and PMAI_EDITION == 'free', 'required_plugins' => array('Advanced Custom Fields' => class_exists('acf')), 'url' => 'http://www.wpallimport.com/advanced-custom-fields/'); // WPML add-on self::$premium['PMLI_Plugin'] = array('title' => __("WPML Addon", 'pmxi_plugin'), 'description' => __("Import to WPML", 'pmxi_plugin'), 'thumbnail' => 'http://placehold.it/220x220', 'active' => class_exists('PMLI_Plugin') and defined('PMLI_EDITION') and PMLI_EDITION == 'paid', 'free_installed' => class_exists('PMLI_Plugin') and defined('PMLI_EDITION') and PMLI_EDITION == 'free', 'required_plugins' => array('WPML' => class_exists('SitePress')), 'url' => 'http://www.wpallimport.com/add-ons/wpml/'); // User add-on self::$premium['PMUI_Plugin'] = array('title' => __("User Addon", 'pmxi_plugin'), 'description' => __("Import Users", 'pmxi_plugin'), 'thumbnail' => 'http://placehold.it/220x220', 'active' => class_exists('PMUI_Plugin') and defined('PMUI_EDITION') and PMUI_EDITION == 'paid', 'free_installed' => class_exists('PMUI_Plugin') and defined('PMUI_EDITION') and PMUI_EDITION == 'free', 'required_plugins' => false, 'url' => 'http://www.wpallimport.com/add-ons/user-import/'); // Affiliate link cloaking add-on self::$premium['PMLCA_Plugin'] = array('title' => __("Link cloaking Addon", 'pmxi_plugin'), 'description' => __("Affiliate link cloaking", 'pmxi_plugin'), 'thumbnail' => 'http://placehold.it/220x220', 'active' => class_exists('PMLCA_Plugin') and defined('PMLCA_EDITION') and PMLCA_EDITION == 'paid', 'free_installed' => class_exists('PMLCA_Plugin') and defined('PMLCA_EDITION') and PMLCA_EDITION == 'free', 'required_plugins' => false, 'url' => 'http://www.wpallimport.com/add-ons/link-cloaking/'); self::$free['PMWI_Plugin'] = array('title' => __("WooCommerce Addon - free edition", 'pmxi_plugin'), 'description' => __("Import Products from any XML or CSV to WooCommerce", 'pmxi_plugin'), 'thumbnail' => 'http://placehold.it/220x220', 'active' => class_exists('PMWI_Plugin') and defined('PMWI_EDITION') and PMWI_EDITION == 'free', 'paid_installed' => class_exists('PMWI_Plugin') and defined('PMWI_EDITION') and PMWI_EDITION == 'paid', 'required_plugins' => false, 'url' => 'http://wordpress.org/plugins/woocommerce-xml-csv-product-import'); self::$free['PMWITabs_Plugin'] = array('title' => __("WooCommerce Tabs Addon", 'pmxi_plugin'), 'description' => __("Import data to WooCommerce tabs", 'pmxi_plugin'), 'thumbnail' => 'http://placehold.it/220x220', 'active' => class_exists('PMWITabs_Plugin'), 'paid_installed' => false, 'required_plugins' => array('WooCommerce Addon' => class_exists('PMWI_Plugin')), 'url' => 'http://www.wpallimport.com'); }
public function __construct() { parent::__construct(); self::$upload_transient = 'pmxi_uploads_path'; $uploads = wp_upload_dir(); $is_secure_import = PMXI_Plugin::getInstance()->getOption('secure'); if (!$is_secure_import) { self::$path = pmxi_secure_file($uploads['basedir'] . '/wpallimport/uploads', 'uploads'); } else { self::$path = get_transient(self::$upload_transient); if (empty(self::$path)) { self::$path = pmxi_secure_file($uploads['basedir'] . '/wpallimport/uploads', 'uploads'); set_transient(self::$upload_transient, self::$path); } } }
public function init() { parent::init(); }