X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=admin%2Finst_module.php;h=2309292bef911ddfda922060b78dfa1900e74010;hb=f8219593c85e1020093b93972386fd477675504f;hp=886ecc91a628f6823879e92a96f172e5dc772f83;hpb=43ad91751a494b2572eb64441248aa3a87f0141e;p=fa-stable.git diff --git a/admin/inst_module.php b/admin/inst_module.php index 886ecc91..2309292b 100644 --- a/admin/inst_module.php +++ b/admin/inst_module.php @@ -212,6 +212,12 @@ if (get_post('Refresh')) { foreach($exts as $i => $ext) { if ($ext['package'] && ($ext['active'] ^ check_value('Active'.$i))) { + if (check_value('Active'.$i) && !check_src_ext_version($ext['version'])) + { + display_warning(sprintf(_("Package '%s' is incompatible with current application version and cannot be activated.\n") + . _("Check Install/Activate page for newer package version."), $ext['name'])); + continue; + } $activated = activate_hooks($ext['package'], $comp, !$ext['active']); // change active state if ($activated !== null)