IVR Menu - List: Implement natural sorting of Extension column.
This commit is contained in:
parent
0de8570dd3
commit
1926e60b6e
|
|
@ -84,6 +84,7 @@
|
||||||
//get order and order by
|
//get order and order by
|
||||||
$order_by = $_GET["order_by"] ?? '';
|
$order_by = $_GET["order_by"] ?? '';
|
||||||
$order = $_GET["order"] ?? '';
|
$order = $_GET["order"] ?? '';
|
||||||
|
$sort = $order_by == 'ivr_menu_extension' ? 'natural' : null;
|
||||||
|
|
||||||
//add the search variable
|
//add the search variable
|
||||||
$search = $_GET["search"] ?? '';
|
$search = $_GET["search"] ?? '';
|
||||||
|
|
@ -144,7 +145,7 @@
|
||||||
$sql .= ")";
|
$sql .= ")";
|
||||||
$parameters['search'] = '%'.$search.'%';
|
$parameters['search'] = '%'.$search.'%';
|
||||||
}
|
}
|
||||||
$sql .= order_by($order_by, $order, 'ivr_menu_name', 'asc');
|
$sql .= order_by($order_by, $order, 'ivr_menu_name', 'asc', $sort);
|
||||||
$sql .= limit_offset($rows_per_page, $offset);
|
$sql .= limit_offset($rows_per_page, $offset);
|
||||||
$database = new database;
|
$database = new database;
|
||||||
$ivr_menus = $database->select($sql, $parameters ?? '', 'all');
|
$ivr_menus = $database->select($sql, $parameters ?? '', 'all');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue