Extra flight fields, improved data import function

This commit is contained in:
2014-07-27 15:13:28 +10:00
parent 215a261ce2
commit 5984437bff
5 changed files with 147 additions and 40 deletions

View File

@@ -429,6 +429,34 @@ function booking_update_7223() {
db_add_field('booking_person', 'booking_internal_flight_inbound', $spec);
}
/**
* More fields for flight details
*/
function booking_update_7224() {
db_drop_field('booking_person', 'booking_internal_flight_outbound');
db_drop_field('booking_person', 'booking_internal_flight_inbound');
$text_spec = array('type' => 'varchar', 'length' => '200', 'not null' => FALSE);
$date_spec = array('type' => 'int', 'not null' => FALSE, 'disp-width' => '11');
db_add_field('booking_person', 'booking_outflight_bookingnum', $text_spec);
db_add_field('booking_person', 'booking_outflight_flightnum', $text_spec);
db_add_field('booking_person', 'booking_outflight_origin', $text_spec);
db_add_field('booking_person', 'booking_outflight_origin_ts', $date_spec);
db_add_field('booking_person', 'booking_outflight_connecting_flightnum', $text_spec);
db_add_field('booking_person', 'booking_outflight_destination', $text_spec);
db_add_field('booking_person', 'booking_outflight_destination_ts', $date_spec);
db_add_field('booking_person', 'booking_rtrnflight_bookingnum', $text_spec);
db_add_field('booking_person', 'booking_rtrnflight_flightnum', $text_spec);
db_add_field('booking_person', 'booking_rtrnflight_origin', $text_spec);
db_add_field('booking_person', 'booking_rtrnflight_origin_ts', $date_spec);
db_add_field('booking_person', 'booking_rtrnflight_connecting_flightnum', $text_spec);
db_add_field('booking_person', 'booking_rtrnflight_destination', $text_spec);
db_add_field('booking_person', 'booking_rtrnflight_destination_ts', $date_spec);
}
/**
* Implementation of hook_install().
*/