コード例 #1
0
ファイル: Kurogo.php プロジェクト: hxfnd/Kurogo-Mobile-Web
 public static function getSiteAccessControlLists()
 {
     $config = ConfigFile::factory('acls', 'site', ConfigFile::OPTION_CREATE_EMPTY);
     $acls = array();
     foreach ($config->getSectionVars() as $aclArray) {
         if ($acl = AccessControlList::createFromArray($aclArray)) {
             $acls[] = $acl;
         }
     }
     return $acls;
 }
コード例 #2
0
ファイル: Module.php プロジェクト: sponto/Kurogo-Mobile-Web
 /**
  * Returns the access control lists
  * @return array
  */
 protected function getModuleAccessControlLists()
 {
     $acls = array();
     if ($aclData = $this->getOptionalModuleSections('acls')) {
         foreach ($aclData as $aclArray) {
             if ($acl = AccessControlList::createFromArray($aclArray)) {
                 $acls[] = $acl;
             }
         }
     }
     return $acls;
 }
コード例 #3
0
ファイル: Module.php プロジェクト: nncsang/Kurogo
 /**
  * Returns the access control lists
  * @return array
  */
 protected function getModuleAccessControlLists()
 {
     $acls = array();
     if ($config = $this->getConfig('acls', ConfigFile::OPTION_DO_NOT_CREATE)) {
         foreach ($config->getSectionVars() as $aclArray) {
             if ($acl = AccessControlList::createFromArray($aclArray)) {
                 $acls[] = $acl;
             }
         }
     }
     return $acls;
 }
コード例 #4
0
ファイル: Kurogo.php プロジェクト: sponto/Kurogo-Mobile-Web
 public static function getSiteAccessControlLists()
 {
     $aclData = self::getOptionalSiteSections('acls');
     $acls = array();
     foreach ($aclData as $aclArray) {
         if ($acl = AccessControlList::createFromArray($aclArray)) {
             $acls[] = $acl;
         }
     }
     return $acls;
 }