diff --git a/booking.variety_form.inc b/booking.variety_form.inc index 65837db..b20460a 100644 --- a/booking.variety_form.inc +++ b/booking.variety_form.inc @@ -35,11 +35,14 @@ function booking_variety_regn_form($node, &$form_state) ), ); - //for each entry in the variety timeslot table, create a new form select item - $result = db_query("SELECT * from {booking_variety_times}"); + //for each entry in the variety timeslot table, create a new form select item + $timeslot_query = db_select('booking_variety_times', 'v'); + $timeslot_query->condition('v.booking_eventid', $event->eid, '=') + ->fields('v') + ->orderBy('v.booking_variety_start'); + $result = $timeslot_query->execute(); - foreach($query as $timeslot) - { + foreach($result as $timeslot) { //reset the array $options = array (); $options[''] = '';