diff options
author | frank <frank@schokilade.de> | 2005-02-20 11:45:06 +0100 |
---|---|---|
committer | frank <frank@schokilade.de> | 2005-02-20 11:45:06 +0100 |
commit | 10a76f6fd45bbbf4443fb8626d35aae3a388c490 (patch) | |
tree | ad76b39e0b739d7e87cd2b595bd9f10cf9a5ae76 /doku.php | |
parent | 3a8a9050bc97ca54a26f0163fb9b8d50c82f8b3d (diff) | |
download | rpg-10a76f6fd45bbbf4443fb8626d35aae3a388c490.tar.gz rpg-10a76f6fd45bbbf4443fb8626d35aae3a388c490.tar.bz2 |
acl-administration rc1
darcs-hash:20050220104506-b7c55-01c85b4b688597c8405987e0f7ea30aa4fb1472f.gz
Diffstat (limited to 'doku.php')
-rw-r--r-- | doku.php | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -25,6 +25,11 @@ $RANGE = $_REQUEST['lines']; $HIGH = $_REQUEST['s']; if(empty($HIGH)) $HIGH = getGoogleQuery(); + +# $ACL_USER = urldecode($_REQUEST['acl_user']); +# $ACL_SCOPE = urldecode($_REQUEST['acl_scope']); +# $ACL_LEVEL = $_REQUEST['acl_level']; +# $ACL_CHECKBOX = $_REQUEST['acl_checkbox']; $TEXT = cleanText($_POST['wikitext']); $PRE = cleanText($_POST['prefix']); @@ -60,6 +65,33 @@ $ACT='login'; } +/* + //handle acl_admin stuff, add acl entry + if( ($ACT=='acl_admin_add') && (auth_quickaclcheck($ID) == AUTH_GRANT)){ + acl_admin_change($ACL_SCOPE, $ACL_USER, "", $ACL_CHECKBOX); + # reload ACL into a global array + //$AUTH_ACL = file('conf/acl.auth'); + $AUTH_ACL = load_acl_config(); + $ACT='acl_admin'; + } + + //handle acl_admin stuff, change acl entry + if( ($ACT=='acl_admin_change') && (auth_quickaclcheck($ID) == AUTH_GRANT)){ + acl_admin_change($ACL_SCOPE, $ACL_USER, $ACL_LEVEL, $ACL_CHECKBOX); + # reload ACL into a global array + $AUTH_ACL = load_acl_config(); + $ACT='acl_admin'; + } + + //handle acl_admin_del stuff, remove acl entry + if( ($ACT=='acl_admin_del') && (auth_quickaclcheck($ID) == AUTH_GRANT)) { + acl_admin_del($ACL_SCOPE, $ACL_USER, $ACL_LEVEL); + # reload ACL into a global array + $AUTH_ACL = load_acl_config(); + $ACT='acl_admin'; + } +*/ + //do saving after spam- and conflictcheck if($ACT == $lang['btn_save'] && auth_quickaclcheck($ID)){ if(checkwordblock()){ @@ -148,6 +180,8 @@ html_diff(con($PRE,$TEXT,$SUF),false); }elseif($ACT == 'locked'){ html_locked($lockedby); +# }elseif( ($ACT == 'acl_admin') && (auth_quickaclcheck($ID) == AUTH_GRANT)){ +# html_acl_admin(); }elseif($ACT == 'login'){ html_login(); }elseif($ACT == 'register' && $conf['openregister']){ |