bug #1771109 Page select drop-down not updated after deleting a database

This commit is contained in:
Marc Delisle
2007-08-18 12:46:30 +00:00
parent 27f30b0448
commit 93fc603b0f

View File

@@ -298,6 +298,8 @@ elseif ($mult_btn == $strYes) {
PMA_DBI_free_result($result); PMA_DBI_free_result($result);
} }
$rebuild_database_list = false;
for ($i = 0; $i < $selected_cnt; $i++) { for ($i = 0; $i < $selected_cnt; $i++) {
switch ($query_type) { switch ($query_type) {
case 'row_delete': case 'row_delete':
@@ -311,6 +313,7 @@ elseif ($mult_btn == $strYes) {
. PMA_backquote(urldecode($selected[$i])); . PMA_backquote(urldecode($selected[$i]));
$reload = 1; $reload = 1;
$run_parts = TRUE; $run_parts = TRUE;
$rebuild_database_list = true;
break; break;
case 'drop_tbl': case 'drop_tbl':
@@ -423,5 +426,10 @@ elseif ($mult_btn == $strYes) {
unset($sql_query_views); unset($sql_query_views);
} }
} }
if ($rebuild_database_list) {
// avoid a problem with the database list navigator
// when dropping a db from server_databases
$GLOBALS['PMA_List_Database']->build();
}
} }
?> ?>