/** * Get CJT Plugin object. * * @return cssJSToolbox */ public static function &getInstance() { if (!self::$instance) { self::$instance = self::trigger('cssJSToolbox.instantiate', new cssJSToolbox()); } return self::$instance; }
/** * put your comment there... * */ public function leaveCJToolboxObject() { cssJSToolbox::$instance = $this->cjToolbox; }
/** * Initialize Plugin. * * @return void */ protected function __construct() { // Set hooks pointer. self::$instance = $this; // Process/Load attached modules. if (is_admin()) { $this->processSDModules(); } // Start this plugin once all other plugins are fully loaded. add_action('plugins_loaded', array(&self::$instance, 'start_plugin')); // Activation & Deactivbation. register_activation_hook(__FILE__, array(&self::$instance, 'activate_plugin')); register_deactivation_hook(__FILE__, array(&self::$instance, 'deactivate_plugin')); }