diff options
author | andi <andi@splitbrain.org> | 2005-03-09 21:53:46 +0100 |
---|---|---|
committer | andi <andi@splitbrain.org> | 2005-03-09 21:53:46 +0100 |
commit | b146b32bb0a5954f583a461f28f0fcf9fb020a2a (patch) | |
tree | 842983f1c519c8278bf5071220aa10df4659fdda /inc/actions.php | |
parent | af1824345c357da2fbf69f5690b1135b29a14a1a (diff) | |
download | rpg-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.php | 10 |
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; |