From d1ac8c62f7cdad300d5d5abe38a89144138a4e38 Mon Sep 17 00:00:00 2001 From: Cameron Date: Tue, 23 Jan 2018 11:41:07 -0800 Subject: [PATCH] Akismet 7.0 incompatibility added. --- e107_admin/admin.php | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/e107_admin/admin.php b/e107_admin/admin.php index 0335c660a..ebbd1a9f9 100644 --- a/e107_admin/admin.php +++ b/e107_admin/admin.php @@ -90,21 +90,22 @@ class admin_start { private $incompat = array( - 'banhelper' => 1.7, - 'slir_admin' => 1.0, - 'facebook_like' => 0.7, - 'unanswered' => 1.4, - 'lightwindow' => '1.0b', - 'aa_jquery' => 1.2, - 'aa_jquery' => 1.4, - 'who' => 1.0, - 'ratings' => 4.2, - 'lightbox' => 1.5, - 'e107slider' => 0.1, - 'forumthanks' => 0.5, - 'eclassifieds' => 1.11, - 'jshelpers' => '0.3b' - + array('banhelper', 1.5), + array('banhelper', 1.7), + array('slir_admin', 1.0), + array('facebook_like', 0.7), + array('unanswered', 1.4), + array('lightwindow', '1.0b'), + array('aa_jquery', 1.2), + array('aa_jquery', 1.4), + array('who', 1.0), + array('ratings', 4.2), + array('lightbox', 1.5), + array('e107slider', 0.1), + array('forumthanks', 0.5), + array('eclassifieds', 1.11), + array('jshelpers', '0.3b'), + array('akismet', 7.0) ); @@ -516,9 +517,12 @@ TMPO; $inCompatText = ""; $incompatFolders = array_keys($this->incompat); - foreach($this->incompat as $folder => $version) + foreach($this->incompat as $data) { - if(vartrue($installedPlugs[$folder]) && $version == $installedPlugs[$folder]) + $folder = $data[0]; + $version = $data[1]; + + if(!empty($installedPlugs[$folder]) && ($version == $installedPlugs[$folder] || $version === '*')) { $inCompatText .= "
  • ".$folder." v".$installedPlugs[$folder]."
  • "; }