Fix the way study group sessions were queried

This commit is contained in:
2015-07-23 20:04:29 +10:00
parent 35d41db948
commit fa24cb3350
4 changed files with 79 additions and 22 deletions

View File

@@ -187,8 +187,6 @@ function booking_event_form($node, &$form_state, $create, $editid = 0)
);
if ($create == true)
{
$form['submit'] = array
@@ -241,8 +239,8 @@ function booking_event_form_submit($form, &$form_state) {
{
db_insert('booking_event')
->fields(array(
'booking_eventname' => $values['booking_eventname'],
'booking_event_active' => $values['booking_event_active'] == 1 ? 1 : 0,
'booking_eventname' => $values['booking_eventname'],
'booking_event_active' => $values['booking_event_active'] == 1 ? 1 : 0,
'booking_register_open' => _datetime_array_to_ts($values['booking_register_open']),
'booking_register_close' => _datetime_array_to_ts($values['booking_register_close']),
'booking_earlybird_close' => _datetime_array_to_ts($values['booking_earlybird_close']),
@@ -250,7 +248,13 @@ function booking_event_form_submit($form, &$form_state) {
'booking_event_end' => _datetime_array_to_ts($values['booking_event_end']),
))
->execute();
->execute();
//if we're making a new event and setting it active, then reset the count of study groups back to 0
if ($values['booking_event_active'] == 1)
{
variable_set('booking_studygroup_count', 0);
}
}
elseif ($form_state['values']['op'] == 'Delete')
{