Minor formatting tweaks
This commit is contained in:
@@ -114,7 +114,7 @@ function booking_roomlocation_define_form($node, &$form_state, $create, $editid
|
||||
$form['Update'] = array
|
||||
(
|
||||
'#type' => 'submit',
|
||||
'#value' => t('Updat'),
|
||||
'#value' => t('Update'),
|
||||
);
|
||||
$form['Delete'] = array
|
||||
(
|
||||
@@ -221,22 +221,32 @@ function booking_roomlocation_define_form_submit($form, &$form_state) {
|
||||
*/
|
||||
function booking_rooms_view_definitions() {
|
||||
global $event;
|
||||
$rows = array();
|
||||
$prefix = "<h2>Room Definitions</h2>";
|
||||
$location_rows = array();
|
||||
$definition_rows = array();
|
||||
$attributes = array('style' => 'max-width:60%');
|
||||
$location_prefix = "<h2>Room Locations</h2>";
|
||||
$definition_prefix = "<h2>Room Definitions</h2>";
|
||||
|
||||
$query = db_select('booking_room_definition', 'r');
|
||||
$query->join('booking_room_locations', 'l', 'l.lid = r.booking_room_location_id');
|
||||
$query->condition('l.booking_roomlocation_active', 'Y', '=')
|
||||
//get a list of all the room locations
|
||||
$locations_query = db_select('booking_room_locations', 'l')
|
||||
->fields('l');
|
||||
$location_result = $locations_query->execute();
|
||||
|
||||
//get a list of all the room definitions at those locations
|
||||
$definition_query = db_select('booking_room_definition', 'r');
|
||||
$definition_query->join('booking_room_locations', 'l', 'l.lid = r.booking_room_location_id');
|
||||
$definition_query->condition('l.booking_roomlocation_active', 'Y', '=')
|
||||
->fields('r')
|
||||
->fields('l');
|
||||
$definition_result = $definition_query->execute();
|
||||
|
||||
$result = $query->execute();
|
||||
$location_header = array (
|
||||
'booking_roomlocation_descrip' => t('Location Description'),
|
||||
'booking_roomlocation_active' => t('Location Active?'),
|
||||
'booking_location_edit' => t('Edit Location'),
|
||||
);
|
||||
|
||||
//query for room definitions
|
||||
//$result = db_query("SELECT * from {booking_room_definition}");
|
||||
|
||||
|
||||
$header = array (
|
||||
$definition_header = array (
|
||||
'booking_room_location_description' => t('Room Location'),
|
||||
'booking_room_number' => t('Room Number'),
|
||||
'booking_room_singlebeds' => t('Number Single Beds'),
|
||||
@@ -245,10 +255,19 @@ function booking_rooms_view_definitions() {
|
||||
'booking_room_ensuite' => t('Ensuite?'),
|
||||
'booking_room_edit' => t('Edit Room'),
|
||||
);
|
||||
|
||||
foreach($result as $data)
|
||||
|
||||
foreach($location_result as $data)
|
||||
{
|
||||
$rows[] = array (
|
||||
$location_rows[] = array (
|
||||
$data->booking_roomlocation_descrip,
|
||||
$data->booking_roomlocation_active == 'Y' ? 'Yes' : 'No',
|
||||
l(t('Edit'), t('admin/config/booking/rooms/locations/!id/edit', array('!id' => $data->lid))),
|
||||
);
|
||||
}
|
||||
|
||||
foreach($definition_result as $data)
|
||||
{
|
||||
$definition_rows[] = array (
|
||||
//_booking_room_location_lookup($data->booking_room_location_id),
|
||||
$data->booking_roomlocation_descrip,
|
||||
$data->booking_room_number,
|
||||
@@ -258,31 +277,31 @@ function booking_rooms_view_definitions() {
|
||||
$data->booking_room_ensuite == 'Y' ? 'Yes' : 'No',
|
||||
l(t('Edit'), t('admin/config/booking/rooms/!id/edit', array('!id' => $data->rid))),
|
||||
);
|
||||
/*
|
||||
$options[$data->rid] = array
|
||||
(
|
||||
'booking_room_location_description' => _booking_room_location_lookup($data->booking_room_location_id),
|
||||
'booking_room_number' => $data->booking_room_number,
|
||||
'booking_room_singlebeds' => $data->booking_room_singlebeds,
|
||||
'booking_room_doublebeds' => $data->booking_room_doublebeds,
|
||||
'booking_room_queenbeds' => $data->booking_room_queenbeds,
|
||||
'booking_room_ensuite' => $data->booking_room_ensuite == 'Y' ? 'Yes' : 'No',
|
||||
);
|
||||
*/
|
||||
}
|
||||
|
||||
$result = array (
|
||||
'first_para' => array (
|
||||
'locations_heading' => array (
|
||||
'#type' => 'markup',
|
||||
'#markup' => $prefix,
|
||||
'#markup' => $location_prefix,
|
||||
),
|
||||
'table' => array (
|
||||
'table_locations' => array (
|
||||
'#theme' => 'table',
|
||||
'#header' => $header,
|
||||
'#rows' => $rows,
|
||||
'#header' => $location_header,
|
||||
'#rows' => $location_rows,
|
||||
'#empty' => t('No room location definitions found.'),
|
||||
'#attributes' => $attributes,
|
||||
),
|
||||
'definitions_heading' => array (
|
||||
'#type' => 'markup',
|
||||
'#markup' => $definition_prefix,
|
||||
),
|
||||
'table_definitions' => array (
|
||||
'#theme' => 'table',
|
||||
'#header' => $definition_header,
|
||||
'#rows' => $definition_rows,
|
||||
'#empty' => t('No room definitions found.'),
|
||||
//'#attributes' => array('id' => 'sort-table'),
|
||||
)
|
||||
),
|
||||
);
|
||||
|
||||
return $result;
|
||||
|
Reference in New Issue
Block a user