IVR Menu - List: Implement natural sorting of Extension column.

This commit is contained in:
fusionate 2023-10-19 16:48:13 +00:00
parent 0de8570dd3
commit 1926e60b6e
No known key found for this signature in database
1 changed files with 2 additions and 1 deletions

View File

@ -84,6 +84,7 @@
//get order and order by
$order_by = $_GET["order_by"] ?? '';
$order = $_GET["order"] ?? '';
$sort = $order_by == 'ivr_menu_extension' ? 'natural' : null;
//add the search variable
$search = $_GET["search"] ?? '';
@ -144,7 +145,7 @@
$sql .= ")";
$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);
$database = new database;
$ivr_menus = $database->select($sql, $parameters ?? '', 'all');