diff --git a/mult_submits.inc.php3 b/mult_submits.inc.php3 index 790aa4863..dd9746e42 100644 --- a/mult_submits.inc.php3 +++ b/mult_submits.inc.php3 @@ -3,7 +3,7 @@ /** - * Confirmation form if required or include of other scripts + * Prepares the work and runs some other scripts if required */ if (!empty($submit_mult) && (!empty($selected_db) || !empty($selected_tbl) || !empty($selected_fld))) { @@ -28,7 +28,9 @@ if (!empty($submit_mult) $what = 'empty_tbl'; break; case $strOptimizeTable: - $what = 'optimize_tbl'; + unset($submit_mult); + $query_type = 'optimize_tbl'; + $mult_btn = (get_magic_quotes_gpc() ? addslashes($strYes) : $strYes); break; } // end switch } @@ -41,7 +43,13 @@ if (!empty($submit_mult) exit(); } } +} // end if + +/** + * Displays the confirmation form if required + */ +if (!empty($submit_mult) && !empty($what)) { // Builds the query $full_query = ''; $selected_cnt = count($selected); @@ -59,11 +67,12 @@ if (!empty($submit_mult) . (($i == $selected_cnt - 1) ? ';
' : ''); break; - case 'optimize_tbl': - $full_query .= (empty($full_query) ? 'OPTIMIZE TABLE ' : ', ') - . PMA_backquote(htmlspecialchars(urldecode($selected[$i]))) - . (($i == $selected_cnt - 1) ? ';
' : ''); - break; +// loic1: removed confirmation stage for "OPTIMIZE" statements +// case 'optimize_tbl': +// $full_query .= (empty($full_query) ? 'OPTIMIZE TABLE ' : ', ') +// . PMA_backquote(htmlspecialchars(urldecode($selected[$i]))) +// . (($i == $selected_cnt - 1) ? ';
' : ''); +// break; case 'empty_tbl': $full_query .= 'DELETE FROM ' @@ -118,7 +127,8 @@ if (!empty($submit_mult) include('./footer.inc.php3'); exit(); -} +} // end if + /** * Executes the query