diff --git a/app/conference_centers/conference_centers.php b/app/conference_centers/conference_centers.php index e280bff36c..fdc7ef7828 100644 --- a/app/conference_centers/conference_centers.php +++ b/app/conference_centers/conference_centers.php @@ -87,6 +87,7 @@ //get variables used to control the order $order_by = $_GET["order_by"] ?? ''; $order = $_GET["order"] ?? ''; + $sort = $order_by == 'conference_center_extension' ? 'natural' : null; //add the search term $search = strtolower($_GET["search"] ?? ''); @@ -125,7 +126,7 @@ //get the list $sql = str_replace('count(*)', '*', $sql); - $sql .= order_by($order_by, $order); + $sql .= order_by($order_by, $order, null, null, $sort); $sql .= limit_offset($rows_per_page, $offset); $database = new database; $conference_centers = $database->select($sql, $parameters ?? null, 'all');