浏览代码

added dbg msg if bug in RefConfig when VERSION = 0

Piotr Labudda 8 年之前
父节点
当前提交
a6a6bbd0d4
共有 1 个文件被更改,包括 4 次插入0 次删除
  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);
 		}