From 334639cbb5e31c058bb179eb5eabcfde28eef750 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 4 Nov 2021 17:43:58 +0100 Subject: [PATCH] fix checking of extensions --- views/bootstrap/class.ExtensionMgr.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/views/bootstrap/class.ExtensionMgr.php b/views/bootstrap/class.ExtensionMgr.php index 4d296562c..601b6b07f 100644 --- a/views/bootstrap/class.ExtensionMgr.php +++ b/views/bootstrap/class.ExtensionMgr.php @@ -196,15 +196,14 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { $errmsgs = array(); if(!$settings->extensionIsDisabled($extname)) { // if(!isset($extconf['disable']) || $extconf['disable'] == false) { - $extmgr->checkExtension($extname); - $errmsgs = $extmgr->getErrorMsgs(); - if($errmsgs) + if(!$extmgr->checkExtensionByDir($extname)) echo ""; else echo ""; } else { echo ""; } + $errmsgs = $extmgr->getErrorMsgs(); echo ""; if($extconf['icon']) echo "\"".$extname."\""; @@ -309,10 +308,10 @@ class SeedDMS_View_ExtensionMgr extends SeedDMS_Theme_Style { print "\n"; print "\n"; $list = $extmgr->getExtensionList(); - foreach($list as $re) { + foreach($list as $en=>$re) { if(!$re) continue; - $extmgr->checkExtension($re); + $extmgr->checkExtensionByName($en, $re); $checkmsgs = $extmgr->getErrorMsgs(); $needsupdate = !isset($extconf[$re['name']]) || SeedDMS_Extension_Mgr::cmpVersion($re['version'], $extconf[$re['name']]['version']) > 0; echo "