[ Index ] |
|
Code source de dotProject 2.1 RC1 |
[Code source] [Imprimer] [Statistiques]
Copyright 2005, the dotProject Team. This file is part of dotProject and is released under the same license. Check the file index.php in the top level dotproject directory for license details. If you cannot find this file, or a LICENSE or COPYING file, please email the author for details.
Poids: | 828 lignes (24 kb) |
Inclus ou requis: | 4 fois |
Référencé: | 0 fois |
Nécessite: | 2 fichiers lib/phpgacl/gacl.class.php lib/phpgacl/gacl_api.class.php |
dPacl:: (39 méthodes):
dPacl()
checkLogin()
checkModule()
checkModuleItem()
checkModuleItemDenied()
addLogin()
updateLogin()
deleteLogin()
addModule()
addModuleSection()
addModuleItem()
addGroupItem()
deleteModule()
deleteModuleSection()
deleteGroupItem()
isUserPermitted()
getPermittedUsers()
getItemACLs()
getUserACLs()
getRoleACLs()
getRole()
getChildren()
insertRole()
updateRole()
deleteRole()
insertUserRole()
deleteUserRole()
getUserRoles()
getModuleList()
getAssignableModules()
getPermissionList()
get_group_map()
get_object_full()
get_objects_full()
get_object_sections()
addUserPermission()
addRolePermission()
debug_text()
msg()
dPacl($opts = null) X-Ref |
Pas de description |
checkLogin($login) X-Ref |
Pas de description |
checkModule($module, $op, $userid = null) X-Ref |
Pas de description |
checkModuleItem($module, $op, $item = null, $userid = null) X-Ref |
Pas de description |
checkModuleItemDenied($module, $op, $item, $user_id = null) X-Ref |
This gets tricky and is there mainly for the compatibility layer for getDeny functions. If we get an ACL ID, and we get allow = false, then the item is actively denied. Any other combination is a soft-deny (i.e. not strictly allowed, but not actively denied. |
addLogin($login, $username) X-Ref |
Pas de description |
updateLogin($login, $username) X-Ref |
Pas de description |
deleteLogin($login) X-Ref |
Pas de description |
addModule($mod, $modname) X-Ref |
Pas de description |
addModuleSection($mod) X-Ref |
Pas de description |
addModuleItem($mod, $itemid, $itemdesc) X-Ref |
Pas de description |
addGroupItem($item, $group = "all", $section = "app", $type = "axo") X-Ref |
Pas de description |
deleteModule($mod) X-Ref |
Pas de description |
deleteModuleSection($mod) X-Ref |
Pas de description |
deleteGroupItem($item, $group = "all", $section = "app", $type = "axo") X-Ref |
Pas de description |
isUserPermitted($userid, $module = null) X-Ref |
Pas de description |
getPermittedUsers($module = null) X-Ref |
Pas de description |
getItemACLs($module, $uid = null) X-Ref |
Pas de description |
getUserACLs($uid = null) X-Ref |
Pas de description |
getRoleACLs($role_id) X-Ref |
Pas de description |
getRole($role_id) X-Ref |
Pas de description |
getChildren($group_id, $group_type = 'ARO', $recurse = 'NO_RECURSE') X-Ref |
Pas de description |
insertRole($value, $name) X-Ref |
Pas de description |
updateRole($id, $value, $name) X-Ref |
Pas de description |
deleteRole($id) X-Ref |
Pas de description |
insertUserRole($role, $user) X-Ref |
Pas de description |
deleteUserRole($role, $user) X-Ref |
Pas de description |
getUserRoles($user) X-Ref |
Pas de description |
getModuleList() X-Ref |
Pas de description |
getAssignableModules() X-Ref |
Pas de description |
getPermissionList() X-Ref |
Pas de description |
get_group_map($id, $group_type = "ARO") X-Ref |
Pas de description |
get_object_full($value = null , $section_value = null, $return_hidden=1, $object_type=NULL) X-Ref |
Pas de description |
get_objects_full($section_value = NULL, $return_hidden = 1, $object_type = NULL, $limit_clause = NULL) X-Ref |
Pas de description |
get_object_sections($section_value = NULL, $return_hidden = 1, $object_type = NULL, $limit_clause = NULL) X-Ref |
Pas de description |
addUserPermission() X-Ref |
Pas de description |
addRolePermission() X-Ref |
Pas de description |
debug_text($text) X-Ref |
Pas de description |
msg() X-Ref |
Pas de description |
Généré le : Sun Feb 18 19:46:52 2007 | par Balluche grâce à PHPXref 0.7 |