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

This commit is contained in:
Jean-Christian 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')) {
return null;
}
$dc_min = '2.7';
$mod_id = 'zoneclearFeedServer';
$dc_min = $this->modules[$mod_id]['requires'][0][1];
try {
# Check module version
if (version_compare(
$core->getVersion($mod_id),
$core->plugins->moduleInfo($mod_id, 'version'),
$this->moduleInfo($mod_id, 'version'),
'>='
)) {
return null;
}
@ -86,12 +84,10 @@ try {
# Set module version
$core->setVersion(
$mod_id,
$core->plugins->moduleInfo($mod_id, 'version')
$this->moduleInfo($mod_id, 'version')
);
return true;
}
catch (Exception $e) {
} catch (Exception $e) {
$core->error->add($e->getMessage());
return false;