| 123456789101112131415161718192021 |
- <?php
- class Core_AclHelper {// Helper class for Acl
- public static function hasCreatePerms($acl) {
- foreach ($acl->getFieldListByIdZasob() as $fieldName) {// TODO: use getFieldList
- // echo"<p>\$acl->canCreateField({$fieldName}): (".$acl->canCreateField($fieldName).")</p>";
- if ($acl->canCreateField($fieldName)) return true;
- }
- return false;
- }
- public static function hasGeomFields($acl) {
- foreach ($acl->getFieldListByIdZasob() as $fieldName) {
- // echo"<p>\$acl->isGeomField({$fieldName}): (".$acl->isGeomField($fieldName).") \$acl->canReadField({$fieldName}): (".$acl->canReadField($fieldName).")</p>";
- if ($acl->isGeomField($fieldName) && $acl->canReadField($fieldName)) return true;
- }
- return false;
- }
- }
|