Procházet zdrojové kódy

added dbg msg if bug in RefConfig when VERSION = 0

Piotr Labudda před 8 roky
rodič
revize
a6a6bbd0d4
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      SE/se-lib/ACL.php

+ 4 - 0
SE/se-lib/ACL.php

@@ -269,6 +269,10 @@ class ACL {
 			throw new Exception("Not Implemented ref SOURCE = '{$refInfo['SOURCE']}'");
 		}
 
+		if ('0' === (string)$refInfo['VERSION']) {
+			DBG::log($refInfo, 'array', "BUG RefConfig VERSION = 0 (ID: {$refInfo['VERSION']})");
+			throw new Exception("Wystąpiły błędy w konfiguracji tabeli powiązań - zainstaluj ponownie obiekt");
+		}
 		if ($refInfo['VERSION'] < self::$REF_TABLE_VERSION) {
 			if (1 == $refInfo['VERSION']) $refInfo = self::upgradeRefConfigFrom1to2($refInfo);
 		}