diff --git a/inc/actions.php b/inc/actions.php index e3ddfecc0a592facd101ff675b7d8e434bf65d82..4eb857be0dc3cb079ae036ea97b057ad4f32d4d9 100644 --- a/inc/actions.php +++ b/inc/actions.php @@ -140,14 +140,6 @@ function act_clean($act){ list($act) = array_keys($act); } - //handle localized buttons - if($act == $lang['btn_save']) $act = 'save'; - if($act == $lang['btn_preview']) $act = 'preview'; - if($act == $lang['btn_cancel']) $act = 'show'; - if($act == $lang['btn_recover']) $act = 'recover'; - if($act == $lang['btn_draftdel']) $act = 'draftdel'; - - //remove all bad chars $act = strtolower($act); $act = preg_replace('/[^a-z_]+/','',$act); @@ -172,7 +164,7 @@ function act_clean($act){ if(!in_array($act,array('login','logout','register','save','edit','draft', 'preview','search','show','check','index','revisions', 'diff','recent','backlink','admin','subscribe', - 'unsubscribe','profile','resendpwd','recover', + 'unsubscribe','profile','resendpwd','recover','wordblock', 'draftdel',)) && substr($act,0,7) != 'export_' ) { msg('Command unknown: '.htmlspecialchars($act),-1); return 'show'; diff --git a/inc/html.php b/inc/html.php index ae6e537294c9a9d5e793df5dd3e53b7e5d7e2396..169b056eac9f961cac7d9d89f17ee2594d60f991 100644 --- a/inc/html.php +++ b/inc/html.php @@ -297,9 +297,9 @@ function html_draft(){ <div id="draft__status"><?php echo $lang['draftdate'].' '.date($conf['dformat'],filemtime($INFO['draft']))?></div> - <input class="button" type="submit" name="do" value="<?php echo $lang['btn_recover']?>" tabindex="1" /> - <input class="button" type="submit" name="do" value="<?php echo $lang['btn_draftdel']?>" tabindex="2" /> - <input class="button" type="submit" name="do" value="<?php echo $lang['btn_cancel']?>" tabindex="3" /> + <input class="button" type="submit" name="do[recover]" value="<?php echo $lang['btn_recover']?>" tabindex="1" /> + <input class="button" type="submit" name="do[draftdel]" value="<?php echo $lang['btn_draftdel']?>" tabindex="2" /> + <input class="button" type="submit" name="do[show]" value="<?php echo $lang['btn_cancel']?>" tabindex="3" /> </form> <?php } @@ -880,8 +880,8 @@ function html_conflict($text,$summary){ <input type="hidden" name="wikitext" value="<?php echo formText($text)?>" /> <input type="hidden" name="summary" value="<?php echo formText($summary)?>" /> - <input class="button" type="submit" name="do" value="<?php echo $lang['btn_save']?>" accesskey="s" title="<?php echo $lang['btn_save']?> [ALT+S]" /> - <input class="button" type="submit" name="do" value="<?php echo $lang['btn_cancel']?>" /> + <input class="button" type="submit" name="do[save]" value="<?php echo $lang['btn_save']?>" accesskey="s" title="<?php echo $lang['btn_save']?> [ALT+S]" /> + <input class="button" type="submit" name="do[cancel]" value="<?php echo $lang['btn_cancel']?>" /> </div> </form> <br /><br /><br /><br /> @@ -1121,8 +1121,8 @@ function html_edit($text=null,$include='edit'){ //FIXME: include needed? <div id="size__ctl"></div> <?php if($wr){?> <div class="editButtons"> - <input class="button" id="edbtn__save" type="submit" name="do" value="<?php echo $lang['btn_save']?>" accesskey="s" title="<?php echo $lang['btn_save']?> [ALT+S]" tabindex="4" /> - <input class="button" id="edbtn__preview" type="submit" name="do" value="<?php echo $lang['btn_preview']?>" accesskey="p" title="<?php echo $lang['btn_preview']?> [ALT+P]" tabindex="5" /> + <input class="button" id="edbtn__save" type="submit" name="do[save]" value="<?php echo $lang['btn_save']?>" accesskey="s" title="<?php echo $lang['btn_save']?> [ALT+S]" tabindex="4" /> + <input class="button" id="edbtn__preview" type="submit" name="do[preview]" value="<?php echo $lang['btn_preview']?>" accesskey="p" title="<?php echo $lang['btn_preview']?> [ALT+P]" tabindex="5" /> <input class="button" type="submit" name="do[draftdel]" value="<?php echo $lang['btn_cancel']?>" tabindex="6" /> </div> <?php } ?>