summaryrefslogtreecommitdiff
path: root/inc/actions.php
diff options
context:
space:
mode:
authorandi <andi@splitbrain.org>2005-03-09 21:53:46 +0100
committerandi <andi@splitbrain.org>2005-03-09 21:53:46 +0100
commitb146b32bb0a5954f583a461f28f0fcf9fb020a2a (patch)
tree842983f1c519c8278bf5071220aa10df4659fdda /inc/actions.php
parentaf1824345c357da2fbf69f5690b1135b29a14a1a (diff)
downloadrpg-b146b32bb0a5954f583a461f28f0fcf9fb020a2a.tar.gz
rpg-b146b32bb0a5954f583a461f28f0fcf9fb020a2a.tar.bz2
more fixes
darcs-hash:20050309205346-9977f-0b78e17d8b7bd95dec7e0f9aa15fadfb0e89422c.gz
Diffstat (limited to 'inc/actions.php')
-rw-r--r--inc/actions.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/inc/actions.php b/inc/actions.php
index 6208e1970..1e86d6979 100644
--- a/inc/actions.php
+++ b/inc/actions.php
@@ -38,7 +38,7 @@ function act_dispatch(){
$ACT = act_save($ACT);
//edit
- if(($ACT == 'edit' || $ACT == $lang['btn_preview']) && $INFO['editable']){
+ if(($ACT == 'edit' || $ACT == 'preview') && $INFO['editable']){
$ACT = act_edit($ACT);
}else{
unlock($ID); //try to unlock
@@ -78,11 +78,15 @@ function act_clean($act){
if($act == 'register' && !$conf['openregister'])
return 'show';
+ if($act == $lang['btn_save']) $act = 'save';
+ if($act == $lang['btn_preview']) $act = 'preview';
+ $act = strtolower($act);
+
if(!array_search($act,array('login','logout','register','save','edit',
- $lang['btn_preview'],'export_raw','export_html',
+ 'preview','export_raw','export_html',
'search','show','check','index','revisions',
'diff','recent','backlink',))){
- msg('Unknown command',-1);
+ msg('Unknown command: '.htmlspecialchars($act),-1);
return 'show';
}
return $act;