better handling for 'view distinct' from table structure page
This commit is contained in:
@@ -102,20 +102,7 @@ if (! empty($submit_mult)
|
|||||||
require './tbl_alter.php';
|
require './tbl_alter.php';
|
||||||
break;
|
break;
|
||||||
case $strBrowse:
|
case $strBrowse:
|
||||||
$sql_query = '';
|
// this should already be handled by tbl_structure.php
|
||||||
foreach ($selected AS $idx => $sval) {
|
|
||||||
if ($sql_query == '') {
|
|
||||||
$sql_query .= 'SELECT ' . PMA_backquote(urldecode($sval));
|
|
||||||
} else {
|
|
||||||
$sql_query .= ', ' . PMA_backquote(urldecode($sval));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// what is this htmlspecialchars() for??
|
|
||||||
//$sql_query .= ' FROM ' . PMA_backquote(htmlspecialchars($table));
|
|
||||||
$sql_query .= ' FROM ' . PMA_backquote($table);
|
|
||||||
require './sql.php';
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$what = 'row_delete';
|
$what = 'row_delete';
|
||||||
|
@@ -35,15 +35,34 @@ if (isset($submit_mult_change_x)) {
|
|||||||
$submit_mult = $strUnique;
|
$submit_mult = $strUnique;
|
||||||
} elseif (isset($submit_mult_fulltext_x)) {
|
} elseif (isset($submit_mult_fulltext_x)) {
|
||||||
$submit_mult = $strIdxFulltext;
|
$submit_mult = $strIdxFulltext;
|
||||||
|
} elseif (isset($submit_mult_browse_x)) {
|
||||||
|
$submit_mult = $strBrowse;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((!empty($submit_mult) && isset($selected_fld))
|
if ((!empty($submit_mult) && isset($selected_fld)) || isset($mult_btn)) {
|
||||||
|| isset($mult_btn)) {
|
|
||||||
$action = 'tbl_structure.php';
|
|
||||||
$err_url = 'tbl_structure.php?' . PMA_generate_common_url($db, $table);
|
$err_url = 'tbl_structure.php?' . PMA_generate_common_url($db, $table);
|
||||||
require_once('./libraries/header.inc.php');
|
if ($submit_mult == $strBrowse) {
|
||||||
require_once './libraries/tbl_links.inc.php';
|
$GLOBALS['active_page'] = 'sql.php';
|
||||||
require './libraries/mult_submits.inc.php';
|
$sql_query = '';
|
||||||
|
foreach ($_REQUEST['selected_fld'] as $idx => $sval) {
|
||||||
|
if ($sql_query == '') {
|
||||||
|
$sql_query .= 'SELECT ' . PMA_backquote($sval);
|
||||||
|
} else {
|
||||||
|
$sql_query .= ', ' . PMA_backquote($sval);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// what is this htmlspecialchars() for??
|
||||||
|
//$sql_query .= ' FROM ' . PMA_backquote(htmlspecialchars($table));
|
||||||
|
$sql_query .= ' FROM ' . PMA_backquote($table);
|
||||||
|
require './sql.php';
|
||||||
|
} else {
|
||||||
|
$action = 'tbl_structure.php';
|
||||||
|
require_once './libraries/header.inc.php';
|
||||||
|
require_once './libraries/tbl_links.inc.php';
|
||||||
|
require './libraries/mult_submits.inc.php';
|
||||||
|
}
|
||||||
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user