summaryrefslogtreecommitdiff
path: root/init.php
diff options
context:
space:
mode:
Diffstat (limited to 'init.php')
-rw-r--r--init.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/init.php b/init.php
index ddfde29..8922a40 100644
--- a/init.php
+++ b/init.php
@@ -52,6 +52,11 @@ class Af_Feedmod extends Plugin implements IHandler
$owner_uid = $article['owner_uid'];
$data = json_decode($json_conf, true);
+ if (!is_array($data)) {
+ // no valid JSON or no configuration at all
+ return $article;
+ }
+
foreach ($data as $urlpart=>$config) {
if (strpos($article['link'], $urlpart) === false) continue; // skip this config if URL not matching
if (strpos($article['plugin_data'], "feedmod,$owner_uid:") !== false) {