コード例 #1
0
ファイル: Manager.inc.php プロジェクト: radicalsuz/amp
 function readLevel($userLevel)
 {
     if (!($allowed_permissions =& AMPSystemLookup_PermissionLevel::instance($userLevel))) {
         return false;
     }
     $this->clear();
     $this->userLevel = $userLevel;
     foreach ($allowed_permissions as $permission_id) {
         $this->allow($permission_id);
     }
 }
コード例 #2
0
ファイル: List.inc.php プロジェクト: radicalsuz/amp
 function _calculatePermissionsPercentage(&$source, $column_name)
 {
     $allPermissions =& AMPSystem_Lookup::instance('permissionNames');
     $groupPermissions =& AMPSystemLookup_PermissionLevel::instance($source->id);
     return sprintf('%d%% allowed', count($groupPermissions) / count($allPermissions) * 100);
 }