Dropped (again) some server side code for checking all items in a list

This commit is contained in:
Rouslan Placella 2012-08-03 10:39:51 +02:00
parent 616e25385f
commit b1762ee467
3 changed files with 9 additions and 30 deletions

View File

@ -34,17 +34,13 @@ if ($num_tables < 1) {
exit;
} // end if
$checkall_url = 'db_export.php?'
. PMA_generate_common_url($db)
. '&amp;goto=db_export.php';
$multi_values = '<div>';
$multi_values .= '<a href="' . $checkall_url . '"';
$multi_values .= '<a href="#"';
$multi_values .= ' onclick="setSelectOptions(\'dump\', \'table_select[]\', true); return false;">';
$multi_values .= __('Select All');
$multi_values .= '</a>';
$multi_values .= ' / ';
$multi_values .= '<a href="' . $checkall_url . '&amp;unselectall=1"';
$multi_values .= '<a href="#';
$multi_values .= ' onclick="setSelectOptions(\'dump\', \'table_select[]\', false); return false;">';
$multi_values .= __('Unselect All');
$multi_values .= '</a><br />';

View File

@ -127,20 +127,12 @@ class PMA_DbSearch
|| ! is_array($_REQUEST['criteriaTables'])
) {
unset($_REQUEST['submit_search']);
} elseif (! isset($_REQUEST['selectall'])
&& ! isset($_REQUEST['unselectall'])
) {
} else {
$this->_criteriaTables = array_intersect(
$_REQUEST['criteriaTables'], $this->_tables_names_only
);
}
if (isset($_REQUEST['selectall'])) {
$this->_criteriaTables = $this->_tables_names_only;
} elseif (isset($_REQUEST['unselectall'])) {
$this->_criteriaTables = array();
}
if (empty($_REQUEST['criteriaColumnName'])
|| ! is_string($_REQUEST['criteriaColumnName'])
) {
@ -440,17 +432,11 @@ class PMA_DbSearch
$html_output .= '</select>';
$html_output .= '</td></tr>';
// Displays 'select all' and 'unselect all' links
$alter_select = '<a href="db_search.php'
. PMA_generate_common_url(
array_merge($url_params, array('selectall' => 1))
)
. '#db_search" onclick="setSelectOptions(\'db_search\', \'criteriaTables[]\', true); return false;">'
$alter_select = '<a href="#" '
. 'onclick="setSelectOptions(\'db_search\', \'criteriaTables[]\', true); return false;">'
. __('Select All') . '</a> &nbsp;/&nbsp;';
$alter_select .= '<a href="db_search.php'
. PMA_generate_common_url(
array_merge($url_params, array('unselectall' => 1))
)
. '#db_search" onclick="setSelectOptions(\'db_search\', \'criteriaTables[]\', false); return false;">'
$alter_select .= '<a href="#" '
. 'onclick="setSelectOptions(\'db_search\', \'criteriaTables[]\', false); return false;">'
. __('Unselect All') . '</a>';
$html_output .= '<tr><td class="right vbottom">' . $alter_select . '</td></tr>';
// Inputbox for column name entry

View File

@ -18,17 +18,14 @@ $scripts->addFile('export.js');
require 'libraries/server_common.inc.php';
$export_page_title = __('View dump (schema) of databases') . "\n";
$checkall_url = 'server_export.php?'
. PMA_generate_common_url()
. '&amp;goto=db_export.php';
$multi_values = '<div style="text-align: left">';
$multi_values .= '<a href="' . $checkall_url . '&amp;selectall=1"';
$multi_values .= '<a href="#"';
$multi_values .= ' onclick="setSelectOptions(\'dump\', \'db_select[]\', true); return false;">';
$multi_values .= __('Select All');
$multi_values .= '</a>';
$multi_values .= ' / ';
$multi_values .= '<a href="' . $checkall_url . '"'
$multi_values .= '<a href="#"'
$multi_values .= ' onclick="setSelectOptions(\'dump\', \'db_select[]\', false); return false;">';
$multi_values .= __('Unselect All') . '</a><br />';