瀏覽代碼

fixed AntAcl get fields by id zasob

Piotr Labudda 8 年之前
父節點
當前提交
fd10705428
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      SE/se-lib/AntAclBase.php

+ 4 - 2
SE/se-lib/AntAclBase.php

@@ -106,9 +106,11 @@ class AntAclBase extends Core_AclBase {
 	}
 	public function getRealFieldListByIdZasob() {
 		$cols = array();
-		$fakeZasobId = 1000000;
+		$fakeZasobId = 1000000; // TODO: RMME
 		foreach ($this->getFields() as $field) {
-			$idZasobField = ($field['idZasob']) ? $field['idZasob'] : $fakeZasobId++;
+			$idZasobField = ($field['idZasob']) ? $field['idZasob'] : $fakeZasobId++; // TODO: RMME
+			if (!$field['isActive']) continue;
+			if (!$field['idZasob']) continue;
 			$cols[$idZasobField] = $field['fieldNamespace'];
 		}
 		return $cols;