public function __construct($plugin = null)
 {
     $this->plugin = $plugin;
     if ($plugin) {
         $this->scripts = $this->plugin->newScriptList();
         $this->styles = $this->plugin->newStyleList();
     } else {
         $coreVersion = isset($this->deps['factory_core']) ? $this->deps['factory_core'] : null;
         if (empty($coreVersion)) {
             throw new Exception("The version of the 'factory_core' is not specified in the var \$deps for the page '{$this->id}'.");
         }
         $scriptsClass = 'Factory' . $coreVersion . '_ScriptList';
         $stylesClass = 'Factory' . $coreVersion . '_StyleList';
         $this->scripts = new $scriptsClass();
         $this->styles = new $stylesClass();
     }
 }
 /**
  * Deletes the active license data and applies the default license data.
  * 
  * @return void
  */
 public function resetLicense($resetDefault = false)
 {
     delete_option('onp_license_' . $this->plugin->pluginName);
     if ($resetDefault) {
         delete_option('onp_default_license_' . $this->plugin->pluginName);
         $this->plugin->activationHook();
     }
     $this->data = get_option('onp_default_license_' . $this->plugin->pluginName, array());
 }
Beispiel #3
0
<?php

// a condition which allows to create the BizPanda instance only once
if (defined('OPANDA_ACTIVE')) {
    BizPanda::countCallerPlugin();
    return;
}
define('OPANDA_ACTIVE', true);
define('BIZPANDA_VERSION', 117);
define('OPANDA_WORDPRESS', true);
define('OPANDA_POST_TYPE', 'opanda-item');
define('OPANDA_BIZPANDA_DIR', dirname(__FILE__));
define('OPANDA_BIZPANDA_URL', plugins_url(null, __FILE__));
// creating a plugin via the factory
require 'libs/factory/core/boot.php';
global $optinpanda;
global $bizpanda;
$bizpanda = new Factory325_Plugin(__FILE__, array('name' => 'bizpanda', 'lang' => 'en_US', 'version' => '1.1.7', 'updates' => OPANDA_BIZPANDA_DIR . '/plugin/updates/', 'styleroller' => 'http://api.byonepress.com/public/1.0/get/?product=styleroller'));
// requires factory modules
$bizpanda->load(array(array('libs/factory/bootstrap', 'factory_bootstrap_329', 'admin'), array('libs/factory/font-awesome', 'factory_fontawesome_320', 'admin'), array('libs/factory/forms', 'factory_forms_328', 'admin'), array('libs/factory/notices', 'factory_notices_323', 'admin'), array('libs/factory/pages', 'factory_pages_321', 'admin'), array('libs/factory/viewtables', 'factory_viewtables_320', 'admin'), array('libs/factory/metaboxes', 'factory_metaboxes_321', 'admin'), array('libs/factory/shortcodes', 'factory_shortcodes_320'), array('libs/factory/types', 'factory_types_322')));
#comp merge
require OPANDA_BIZPANDA_DIR . '/includes/panda-items.php';
require OPANDA_BIZPANDA_DIR . '/includes/functions.php';
require OPANDA_BIZPANDA_DIR . '/includes/assets.php';
require OPANDA_BIZPANDA_DIR . '/includes/post-types.php';
require OPANDA_BIZPANDA_DIR . '/includes/shortcodes.php';
#endcomp
if (is_admin()) {
    require OPANDA_BIZPANDA_DIR . '/admin/boot.php';
}
<?php

/**
Plugin Name: OnePress Image Elevator
Plugin URI: http://onepress-media.com/portfolio
Description: Save tons of time, when adding images into your posts! Paste images from clipboard directly into the post editor! Write articles, tutorials, reviews, news with pleasure by using Image Elevator!
Author: OnePress
Version: 2.5.7
Author URI: http://onepress-media.com/portfolio
*/
define('IMGEVR_PLUGIN_ROOT', dirname(__FILE__));
define('IMGEVR_PLUGIN_URL', plugins_url(null, __FILE__));
require 'libs/factory/core/boot.php';
global $clipImages;
$clipImages = new Factory325_Plugin(__FILE__, array('name' => 'clipboard-images', 'title' => 'Image Elevator', 'version' => '2.5.7', 'assembly' => 'free', 'api' => 'http://api.byonepress.com/1.1/', 'premium' => 'http://api.byonepress.com/public/1.0/get/?product=clipboard-images', 'account' => 'http://accounts.byonepress.com/', 'updates' => IMGEVR_PLUGIN_ROOT . '/includes/updates/', 'tracker' => '0ec2f14c9e007ba464c230b3ddd98384'));
// requires factory modules
$clipImages->load(array(array('libs/factory/bootstrap', 'factory_bootstrap_329', 'admin'), array('libs/factory/font-awesome', 'factory_fontawesome_320', 'admin'), array('libs/factory/forms', 'factory_forms_328', 'admin'), array('libs/factory/notices', 'factory_notices_323', 'admin'), array('libs/factory/pages', 'factory_pages_321', 'admin'), array('libs/onepress/api', 'onp_api_320'), array('libs/onepress/licensing', 'onp_licensing_325'), array('libs/onepress/updates', 'onp_updates_324')));
// Loads rest of code that is created manually via the standard wordpress plugin api.
if (is_admin()) {
    include IMGEVR_PLUGIN_ROOT . '/admin/init.php';
}