diff --git a/booking.rooms.inc b/booking.rooms.inc
index 14a9fdd..cf1d3ce 100644
--- a/booking.rooms.inc
+++ b/booking.rooms.inc
@@ -411,6 +411,7 @@ function booking_rooms_view_form($node, &$form_state, $location_id) {
global $event;
$rows = array();
$form = array();
+ $prefix = t("
Room Allocations for !room
", array('!room' => $location_description->booking_roomlocation_descrip));
//verify that $location_id is a number
if (! preg_match('/^[0-9]+$/', $location_id)) {
@@ -419,15 +420,15 @@ function booking_rooms_view_form($node, &$form_state, $location_id) {
drupal_goto('admin/booking/rooms');
return "";
}
+
+ //@todo reduce the number of queries by using some joins
$location_description = db_query("SELECT booking_roomlocation_descrip FROM {booking_room_locations} where lid = :id",
array(':id' => $location_id))
->fetchObject();
- $prefix = t("Room Allocations for !room
", array('!room' => $location_description->booking_roomlocation_descrip));
-
//query for room definitions
- $room_query = db_query("SELECT * FROM {booking_room_definition} WHERE booking_room_location_id = :lid",
+ $room_query = db_query("SELECT * FROM {booking_room_definition} WHERE booking_room_location_id = :lid ORDER BY booking_room_number",
array(':lid' => $location_id));
//query for existing room allocations