summaryrefslogtreecommitdiff
path: root/classes/pluginhost.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-04-17 16:23:15 +0400
committerAndrew Dolgov <[email protected]>2013-04-17 16:48:41 +0400
commit6322ac79a020ab584d412d782d62b2ee77d7c6cf (patch)
treeb2e64a140a3bc9d9ce649ee67f8a687b6511d9f4 /classes/pluginhost.php
parentaca75cb5cb323535099c7aef46a78ea3cec082f2 (diff)
remove $link
Diffstat (limited to 'classes/pluginhost.php')
-rw-r--r--classes/pluginhost.php31
1 files changed, 15 insertions, 16 deletions
diff --git a/classes/pluginhost.php b/classes/pluginhost.php
index bbfa2ca2a..36c3dfbb3 100644
--- a/classes/pluginhost.php
+++ b/classes/pluginhost.php
@@ -1,6 +1,6 @@
<?php
class PluginHost {
- private $link;
+ private $dbh;
private $hooks = array();
private $plugins = array();
private $handlers = array();
@@ -35,9 +35,8 @@ class PluginHost {
const KIND_SYSTEM = 2;
const KIND_USER = 3;
- function __construct($link) {
- $this->link = $link;
-
+ function __construct($dbh) {
+ $this->dbh = $dbh;
$this->storage = $_SESSION["plugin_storage"];
if (!$this->storage) $this->storage = array();
@@ -48,8 +47,8 @@ class PluginHost {
$this->plugins[$name] = $plugin;
}
- function get_link() {
- return $this->link;
+ function get_dbh() {
+ return $this->dbh;
}
function get_plugins() {
@@ -223,9 +222,9 @@ class PluginHost {
function load_data($force = false) {
if ($this->owner_uid && (!$_SESSION["plugin_storage"] || $force)) {
- $plugin = db_escape_string($this->link, $plugin);
+ $plugin = db_escape_string( $plugin);
- $result = db_query($this->link, "SELECT name, content FROM ttrss_plugin_storage
+ $result = db_query( "SELECT name, content FROM ttrss_plugin_storage
WHERE owner_uid = '".$this->owner_uid."'");
while ($line = db_fetch_assoc($result)) {
@@ -238,29 +237,29 @@ class PluginHost {
private function save_data($plugin) {
if ($this->owner_uid) {
- $plugin = db_escape_string($this->link, $plugin);
+ $plugin = db_escape_string( $plugin);
- db_query($this->link, "BEGIN");
+ db_query( "BEGIN");
- $result = db_query($this->link,"SELECT id FROM ttrss_plugin_storage WHERE
+ $result = db_query("SELECT id FROM ttrss_plugin_storage WHERE
owner_uid= '".$this->owner_uid."' AND name = '$plugin'");
if (!isset($this->storage[$plugin]))
$this->storage[$plugin] = array();
- $content = db_escape_string($this->link, serialize($this->storage[$plugin]));
+ $content = db_escape_string( serialize($this->storage[$plugin]));
if (db_num_rows($result) != 0) {
- db_query($this->link, "UPDATE ttrss_plugin_storage SET content = '$content'
+ db_query( "UPDATE ttrss_plugin_storage SET content = '$content'
WHERE owner_uid= '".$this->owner_uid."' AND name = '$plugin'");
} else {
- db_query($this->link, "INSERT INTO ttrss_plugin_storage
+ db_query( "INSERT INTO ttrss_plugin_storage
(name,owner_uid,content) VALUES
('$plugin','".$this->owner_uid."','$content')");
}
- db_query($this->link, "COMMIT");
+ db_query( "COMMIT");
}
}
@@ -299,7 +298,7 @@ class PluginHost {
unset($this->storage[$idx]);
- db_query($this->link, "DELETE FROM ttrss_plugin_storage WHERE name = '$idx'
+ db_query( "DELETE FROM ttrss_plugin_storage WHERE name = '$idx'
AND owner_uid = " . $this->owner_uid);
$_SESSION["plugin_storage"] = $this->storage;