summaryrefslogtreecommitdiff
path: root/doku.php
diff options
context:
space:
mode:
authorfrank <frank@schokilade.de>2005-02-20 11:45:06 +0100
committerfrank <frank@schokilade.de>2005-02-20 11:45:06 +0100
commit10a76f6fd45bbbf4443fb8626d35aae3a388c490 (patch)
treead76b39e0b739d7e87cd2b595bd9f10cf9a5ae76 /doku.php
parent3a8a9050bc97ca54a26f0163fb9b8d50c82f8b3d (diff)
downloadrpg-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.php34
1 files changed, 34 insertions, 0 deletions
diff --git a/doku.php b/doku.php
index c69462574..f67d4789f 100644
--- a/doku.php
+++ b/doku.php
@@ -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']){