|
@@ -8,10 +8,9 @@
|
|
|
|
|
|
if (!defined('LYCHEE')) exit('Error: Direct access is not allowed!');
|
|
|
|
|
|
-class Session {
|
|
|
+class Session extends Module {
|
|
|
|
|
|
- private $plugins = null;
|
|
|
- private $settings = null;
|
|
|
+ private $settings = null;
|
|
|
|
|
|
public function __construct($plugins, $settings) {
|
|
|
|
|
@@ -23,20 +22,6 @@ class Session {
|
|
|
|
|
|
}
|
|
|
|
|
|
- private function plugins($name, $location, $args) {
|
|
|
-
|
|
|
- if (!isset($this->plugins, $name, $location, $args)) return false;
|
|
|
-
|
|
|
- # Parse
|
|
|
- $location = ($location===0 ? 'before' : 'after');
|
|
|
-
|
|
|
- # Call plugins
|
|
|
- $this->plugins->activate($name . ":" . $location, $args);
|
|
|
-
|
|
|
- return true;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
public function init($public, $version) {
|
|
|
|
|
|
if (!isset($this->settings, $public, $version)) return false;
|