From d48398e647e8d4425629c4a5ecb1193c15732924 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 28 Apr 2013 18:17:58 +0400 Subject: [PATCH] pluginhost: remove session cache for storage --- classes/pluginhost.php | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/classes/pluginhost.php b/classes/pluginhost.php index 302fdbae..8e2aefcf 100644 --- a/classes/pluginhost.php +++ b/classes/pluginhost.php @@ -43,9 +43,8 @@ class PluginHost { function __construct() { $this->dbh = Db::get(); - $this->storage = $_SESSION["plugin_storage"]; - if (!$this->storage) $this->storage = array(); + $this->storage = array(); } private function __clone() { @@ -252,7 +251,7 @@ class PluginHost { } function load_data($force = false) { - if ($this->owner_uid && (!$_SESSION["plugin_storage"] || $force)) { + if ($this->owner_uid) { $plugin = $this->dbh->escape_string($plugin); $result = $this->dbh->query("SELECT name, content FROM ttrss_plugin_storage @@ -261,8 +260,6 @@ class PluginHost { while ($line = $this->dbh->fetch_assoc($result)) { $this->storage[$line["name"]] = unserialize($line["content"]); } - - $_SESSION["plugin_storage"] = $this->storage; } } @@ -302,8 +299,6 @@ class PluginHost { $this->storage[$idx][$name] = $value; - $_SESSION["plugin_storage"] = $this->storage; - if ($sync) $this->save_data(get_class($sender)); } @@ -331,8 +326,6 @@ class PluginHost { $this->dbh->query("DELETE FROM ttrss_plugin_storage WHERE name = '$idx' AND owner_uid = " . $this->owner_uid); - - $_SESSION["plugin_storage"] = $this->storage; } } -- 2.39.5