From f8108cc28df586f9fecad4e48052a1cb82891e4a Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 2 Dec 2017 11:31:02 +0300 Subject: [PATCH] pluginhost: save_data() fixes --- classes/pluginhost.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/classes/pluginhost.php b/classes/pluginhost.php index bff7c32d0..561a10a41 100644 --- a/classes/pluginhost.php +++ b/classes/pluginhost.php @@ -321,19 +321,18 @@ class PluginHost { if (!isset($this->storage[$plugin])) $this->storage[$plugin] = array(); - $content = serialize($this->storage[$plugin], - false); + $content = serialize($this->storage[$plugin]); if ($sth->fetch()) { $sth = $this->pdo->prepare("UPDATE ttrss_plugin_storage SET content = ? WHERE owner_uid= ? AND name = ?"); - $sth->execute([$content, $this->owner_uid, $plugin]); + $sth->execute([(string)$content, $this->owner_uid, $plugin]); } else { $sth = $this->pdo->prepare("INSERT INTO ttrss_plugin_storage (name,owner_uid,content) VALUES (?, ?, ?)"); - $sth->execute([$plugin, $this->owner_uid, $content]); + $sth->execute([$plugin, $this->owner_uid, (string)$content]); } $this->pdo->commit();