diff --git a/booking.travel.inc b/booking.travel.inc index 5be9125..96eae2e 100644 --- a/booking.travel.inc +++ b/booking.travel.inc @@ -106,7 +106,8 @@ function travel_form($node, &$form_state, $inserting = FALSE, $nid = 0) { $booking_dietary = $person->booking_dietary; $booking_medical_conditions = $person->booking_medical_conditions; - $booking_bf_gf_nid = $person->booking_bf_gf_nid; + //an empty value is zero in this case + $booking_bf_gf_nid = $person->booking_bf_gf_nid == 0 ? '' : $person->booking_bf_gf_nid; } $transport_type_options = array( @@ -332,7 +333,7 @@ function travel_form_submit($form, &$form_state) { global $event; $values = $form_state['input']; - watchdog('booking', 'Submitting travel form: @info', array('@info' => var_export($values, TRUE))); + //watchdog('booking', 'Submitting travel form: @info', array('@info' => var_export($values, TRUE))); //check that $values['personid'] is a number if (! preg_match('/^[0-9]+$/', $values['personid'])) { @@ -379,7 +380,7 @@ function travel_form_submit($form, &$form_state) { $node->booking_medical_conditions = $values['booking_medical_conditions']; $node->booking_bf_gf_nid = empty($values['booking_bf_gf_nid']) ? 0 : $values['booking_bf_gf_nid']; - watchdog('booking', "
Travel data to save:\n@info", array('@info' => print_r( $node, true))); + //watchdog('booking', "
Travel data to save:\n@info", array('@info' => print_r( $node, true))); //store the node $foo = node_submit(&$node); @@ -424,7 +425,8 @@ function travel_load($nodes) { function travel_insert($node) { - watchdog('booking', 'Inserting travel form: @info', array('@info' => var_export($node, TRUE))); + //watchdog('booking', 'Inserting travel form: @info', array('@info' => var_export($node, TRUE))); + db_insert('booking_travel') ->fields(array( 'tid' => $node->nid, @@ -443,8 +445,6 @@ function travel_insert($node) )) ->execute(); - watchdog('booking', 'booking_travel table completed.'); - //update the booking_person fields db_update('booking_person') ->fields(array( @@ -454,8 +454,6 @@ function travel_insert($node) )) ->condition('nid', $node->booking_person_nid) ->execute(); - - watchdog('booking', 'booking_person table completed.'); } function travel_update($node)