PluginProbe
FluentSnippets – High-Performance Code Snippets, Header & Footer Code, Custom CSS & PHP Code Manager / 1.2.1
FluentSnippets – High-Performance Code Snippets, Header & Footer Code, Custom CSS & PHP Code Manager v1.2.1
10.56 1.2.1 10 10.1 10.2 10.3 10.31 10.32 10.33 10.34 10.50 10.51 10.52 10.53 10.55 9.0 9.0.1 9.4 trunk 1.0.0 1.1 1.2
easy-code-manager / framework / extensions / package / activator.php

activator.php in FluentSnippets – High-Performance Code Snippets, Header & Footer Code, Custom CSS & PHP Code Manager 1.2.1, at framework/extensions/package/activator.php

50 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 *
4 */
5
6 /**
7 *
8 */
9 class CJT_Framework_Extensions_Package_Activator {
10
11 /**
12 * put your comment there...
13 *
14 * @var mixed
15 */
16 protected $extensionPluginObject;
17
18 /**
19 * put your comment there...
20 *
21 * @param mixed $extensionPluginObject
22 * @return CJT_Framework_Extensions_Package_Activator
23 */
24 public function __construct(& $extensionPluginObject) {
25 # getting class name
26 $this->extensionPluginObject = $extensionPluginObject;
27 }
28
29 /**
30 * put your comment there...
31 *
32 */
33 public function & activate() {
34 # Getting extension class
35 $extensionClass = CJT_Framework_Extensions_Package_Extension::getPluginExtensionClass($this->extensionPluginObject);
36 # No activation process until the Plugin is deactivated before
37 # It must be installed first.
38 if (CJT_Framework_Extensions_Package_State_Extension::isInstalled($extensionClass)) {
39 # Initialize
40 $stateExtension = CJT_Framework_Extensions_Package_State_Extension::create($extensionClass);
41 $statePackage = new CJT_Framework_Extensions_Package_State_Packages($stateExtension->getExtensionDeDoc());
42 $extBlocks = new CJT_Framework_Extensions_Package_Blocks($statePackage);
43 # Enable all Blocks associated with extension packages
44 $extBlocks->setState(CJT_Framework_Extensions_Package_Blocks::ACTIVE);
45 }
46 # Chain
47 return $this;
48 }
49
50 } # End class