update _ install code, and try to get info direct from dcModules

This commit is contained in:
Jean-Christian Paul Denis 2021-09-12 21:14:12 +02:00
parent 3758459308
commit 9f3a2e6f2d
Signed by: JcDenis
GPG Key ID: 1B5B8C5B90B6C951

View File

@ -12,21 +12,19 @@
*/ */
if (!defined('DC_CONTEXT_ADMIN')) { if (!defined('DC_CONTEXT_ADMIN')) {
return null; return null;
} }
$dc_min = '2.7';
$mod_id = 'zoneclearFeedServer'; $mod_id = 'zoneclearFeedServer';
$dc_min = $this->modules[$mod_id]['requires'][0][1];
try { try {
# Check module version # Check module version
if (version_compare( if (version_compare(
$core->getVersion($mod_id), $core->getVersion($mod_id),
$core->plugins->moduleInfo($mod_id, 'version'), $this->moduleInfo($mod_id, 'version'),
'>=' '>='
)) { )) {
return null; return null;
} }
@ -86,12 +84,10 @@ try {
# Set module version # Set module version
$core->setVersion( $core->setVersion(
$mod_id, $mod_id,
$core->plugins->moduleInfo($mod_id, 'version') $this->moduleInfo($mod_id, 'version')
); );
return true; return true;
} } catch (Exception $e) {
catch (Exception $e) {
$core->error->add($e->getMessage()); $core->error->add($e->getMessage());
return false; return false;