Ejemplo n.º 1
0
 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');
 }
Ejemplo n.º 2
0
 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);
         }
     }
 }
Ejemplo n.º 3
0
 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);
         }
     }
 }