* @return null
*/
function selectOrderPrint($order, $columns, $indexes) {
- print_fieldset("sort", lang('Sort'), $order);
+ print_fieldset("sort", lang('Sort'), $order && $_GET["order"]);
$i = 0;
foreach ((array) $_GET["order"] as $key => $val) {
if (isset($columns[$val])) {
$return[] = (isset($fields[$val]) ? idf_escape($val) : $val) . (isset($_GET["desc"][$key]) ? " DESC" : "");
}
}
+ if (!$_GET["order"]) {
+ foreach ($fields as $name => $field) {
+ if ($field["auto_increment"]) {
+ foreach ($indexes as $index) {
+ if ($index["columns"] == array($name)) {
+ return array(idf_escape($name) . " DESC");
+ }
+ }
+ }
+ }
+ }
return $return;
}
Adminer 3.6.4-dev:
+Order by auto_increment column by default
Display select SQL edit form inline
Compatibility with MySQL 5.6
Recover original view, trigger, routine if creating fails