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()); }
<?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'; }