extensionPluginObject = $extensionPluginObject; } /** * put your comment there... * */ public function & activate() { # Getting extension class $extensionClass = CJT_Framework_Extensions_Package_Extension::getPluginExtensionClass($this->extensionPluginObject); # No activation process until the Plugin is deactivated before # It must be installed first. if (CJT_Framework_Extensions_Package_State_Extension::isInstalled($extensionClass)) { # Initialize $stateExtension = CJT_Framework_Extensions_Package_State_Extension::create($extensionClass); $statePackage = new CJT_Framework_Extensions_Package_State_Packages($stateExtension->getExtensionDeDoc()); $extBlocks = new CJT_Framework_Extensions_Package_Blocks($statePackage); # Enable all Blocks associated with extension packages $extBlocks->setState(CJT_Framework_Extensions_Package_Blocks::ACTIVE); } # Chain return $this; } } # End class