From ead1b21b35c4dfed941e655ad900c86110f9d434 Mon Sep 17 00:00:00 2001 From: Sasha Beep Date: Wed, 15 Jan 2020 14:48:01 +0300 Subject: [PATCH] Update plugin.tagsaver.php $out['del'] not an array with only one document deletion and throws error in php7.4 --- TagSaver/assets/plugins/TagSaver/plugin.tagsaver.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TagSaver/assets/plugins/TagSaver/plugin.tagsaver.php b/TagSaver/assets/plugins/TagSaver/plugin.tagsaver.php index da0fdcd..0b57f70 100644 --- a/TagSaver/assets/plugins/TagSaver/plugin.tagsaver.php +++ b/TagSaver/assets/plugins/TagSaver/plugin.tagsaver.php @@ -53,10 +53,10 @@ $out['del'][$item['id']]=$item['name']; } } - if(count($out['del'])>0){ + if($out['del']>0){ $modx->db->query("DELETE FROM ".$modx->getFullTableName("site_content_tags")." WHERE doc_id = '".$id."' AND tag_id IN (".implode(",",array_keys($out['del'])).") AND tv_id = '".$tv."'"); $modx->db->query("DELETE t FROM ".$modx->getFullTableName("tags")." as t LEFT JOIN ".$modx->getFullTableName("site_content_tags")." as ct ON ct.tag_id=t.id WHERE t.id IN (".implode(",",array_keys($out['del'])).") AND ct.doc_id IS NULL"); } } } -} \ No newline at end of file +}