diff --git a/booking.helper.inc b/booking.helper.inc index ba90650..adc140a 100644 --- a/booking.helper.inc +++ b/booking.helper.inc @@ -1320,11 +1320,15 @@ function _booking_paypal_form_builder($node, &$form_state, $person, $invoiceid, * This will be used to select which fields to import/export to/from a CSV */ function _booking_get_person_fields() { - $query = db_query('SHOW COLUMNS FROM {booking_person}'); $list_of_columns = new stdClass(); - while ($res = db_fetch_array($query)) { - $list_of_columns->$res['Field'] = $res['Field']; - } + $query = db_query('SHOW COLUMNS FROM {booking_person}'); + $result = $query->fetchAll(); + + foreach ($result as $column) { + $list_of_columns->$column['Field'] = $column['Field']; + } + + watchdog('booking_debug', "
Database columns for booking_person\n@info
", array('@info' => print_r( $list_of_columns, true))); return $list_of_columns; }