mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-13 13:11:31 +00:00
better checking for correct version
had to be modified because extensions are new disabled in the settings.xml
This commit is contained in:
parent
b7deb84279
commit
189e6da70e
|
@ -23,16 +23,15 @@ $version = new SeedDMS_Version;
|
||||||
|
|
||||||
foreach($EXT_CONF as $extname=>$extconf) {
|
foreach($EXT_CONF as $extname=>$extconf) {
|
||||||
if(!$settings->extensionIsDisabled($extname)) {
|
if(!$settings->extensionIsDisabled($extname)) {
|
||||||
// if(!isset($extconf['disable']) || $extconf['disable'] == false) {
|
|
||||||
/* check for requirements */
|
/* check for requirements */
|
||||||
|
$disable = false;
|
||||||
if(!empty($extconf['constraints']['depends']['seeddms'])) {
|
if(!empty($extconf['constraints']['depends']['seeddms'])) {
|
||||||
$t = explode('-', $extconf['constraints']['depends']['seeddms'], 2);
|
$t = explode('-', $extconf['constraints']['depends']['seeddms'], 2);
|
||||||
if(SeedDMS_Extension_Mgr::cmpVersion($t[0], $version->version()) > 0 || ($t[1] && SeedDMS_Extension_Mgr::cmpVersion($t[1], $version->version()) < 0))
|
if(SeedDMS_Extension_Mgr::cmpVersion($t[0], $version->version()) > 0 || ($t[1] && SeedDMS_Extension_Mgr::cmpVersion($t[1], $version->version()) < 0))
|
||||||
continue;
|
continue;
|
||||||
$extconf['disable'] = true;
|
$disable = true;
|
||||||
}
|
}
|
||||||
// }
|
if(!$disable) {
|
||||||
// if(!isset($extconf['disable']) || $extconf['disable'] == false) {
|
|
||||||
if(isset($extconf['class']) && isset($extconf['class']['file']) && isset($extconf['class']['name'])) {
|
if(isset($extconf['class']) && isset($extconf['class']['file']) && isset($extconf['class']['name'])) {
|
||||||
$classfile = $settings->_rootDir."/ext/".$extname."/".$extconf['class']['file'];
|
$classfile = $settings->_rootDir."/ext/".$extname."/".$extconf['class']['file'];
|
||||||
if(file_exists($classfile)) {
|
if(file_exists($classfile)) {
|
||||||
|
@ -59,3 +58,4 @@ foreach($EXT_CONF as $extname=>$extconf) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user