'read', 'print' => 'read', 'edit' => '*', 'diff' => 'edit', 'source' => 'edit', 'attr' => '*', 'upload' => '*', 'login' => '*', 'logout' => '*', )); SDVA($RequiredPermissionLevels, array($action => '-')); switch($RequiredPermissionLevels[$action]) { case '*': break; case '-': $action = 'browse'; default: if (!CondAuth($pagename, $RequiredPermissionLevels[$action])) { $action = 'login'; } }