|
@@ -144,7 +144,7 @@ if (isset($_REQUEST['filter'])) {
|
|
|
|
|
|
$res = null;
|
|
|
if (isset($_REQUEST['switch_name'])) {
|
|
|
- $sql = "SELECT * FROM DEVICE_MAP WHERE serial_number LIKE :swname1 OR assigned_switch LIKE :swname2 ORDER BY serial_number";
|
|
|
+ $sql = "SELECT * FROM DEVICE_MAP WHERE serial_number LIKE :swname1 OR assigned_switch LIKE :swname2 ORDER BY LPAD(lower(serial_number), 10, 0)";
|
|
|
try {
|
|
|
$res = $dbh->prepare($sql);
|
|
|
$res->execute(['swname1' => "%{$_REQUEST['switch_name']}%", 'swname2' => "%{$_REQUEST['switch_name']}%"]);
|
|
@@ -153,7 +153,7 @@ if (isset($_REQUEST['switch_name'])) {
|
|
|
exit(1);
|
|
|
}
|
|
|
} else {
|
|
|
- $sql = 'SELECT * FROM DEVICE_MAP '.$wc.' ORDER BY serial_number';
|
|
|
+ $sql = 'SELECT * FROM DEVICE_MAP '.$wc.' ORDER BY LPAD(lower(serial_number), 10, 0)';
|
|
|
try {
|
|
|
$res = $dbh->query($sql);
|
|
|
} catch (PDOException $e) {
|
|
@@ -162,7 +162,7 @@ if (isset($_REQUEST['switch_name'])) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-$sql = 'SELECT name, pid FROM SWITCHES WHERE ip_address IS NOT NULL ORDER BY name';
|
|
|
+$sql = 'SELECT name, pid FROM SWITCHES WHERE ip_address IS NOT NULL ORDER BY LPAD(lower(name), 10, 0)';
|
|
|
$ls_res = null;
|
|
|
try {
|
|
|
$ls_res = $dbh->query($sql);
|