diff --git a/booking.module b/booking.module index c050612..8ad13ff 100644 --- a/booking.module +++ b/booking.module @@ -31,7 +31,7 @@ module_load_include('inc', 'booking', 'booking.tokens'); // Load the include that contains the user registration form module_load_include('inc', 'booking', 'booking.regn_form'); // Load the include that processes booking nodes -module_load_include('inc', 'booking', 'booking.node'); +module_load_include('inc', 'booking', 'booking.regn_node'); // Load the include that contains the registration confirmation page module_load_include('inc', 'booking', 'booking.confirm'); // Load the include that contains the registration balance payment page @@ -791,37 +791,6 @@ function booking_mail($key, &$message, $params) { } -/** - * Registration node modification hooks for booking nodes. - */ -function booking_insert($node) { - //moved to booking.register.inc - watchdog('booking', 'Inserting person: @info', array('@info' => var_export($node, TRUE))); - _booking_insert($node); -} - -function booking_update($node) { - //moved to booking.register.inc - _booking_update($node); -} - -function booking_delete($node) { - //moved to booking.register.inc - _booking_delete($node); -} - -//Update node table specific attributes before hook_update is called -function booking_node_presave($node) { - global $event; - - if($node->type == 'booking') - { - $node->title = t('!event registration: !name', - array('!event' => $event->booking_eventname, '!name' => $node->booking_firstname . ' ' . $node->booking_lastname)); - //watchdog('booking', 'Presave of person: @info', array('@info' => var_export($node, TRUE))); - } -} - /** * Function for generating the "lucky number" to be used on the lanyard diff --git a/booking.node.inc b/booking.regn_node.inc similarity index 98% rename from booking.node.inc rename to booking.regn_node.inc index e5b19b7..7b2e0ad 100644 --- a/booking.node.inc +++ b/booking.regn_node.inc @@ -1,5 +1,17 @@ type == 'booking') + { + $node->title = t('!event registration: !name', + array('!event' => $event->booking_eventname, '!name' => $node->booking_firstname . ' ' . $node->booking_lastname)); + //watchdog('booking', 'Presave of person: @info', array('@info' => var_export($node, TRUE))); + } +} + /** * Function to query the database for the complete object representing a registration * @@ -106,8 +118,8 @@ function booking_load($nodes) { // no return necessary since $nodes array members reference objects global to this function } -function _booking_insert($node) { - //watchdog('booking', 'Inserting node: @info', array('@info' => var_export($node, TRUE))); +function booking_insert($node) { + watchdog('booking', 'Inserting node: @info', array('@info' => var_export($node, TRUE))); //TODO: Generalise this by using the keys from $node instead of hard coding everything @@ -208,7 +220,7 @@ function _booking_insert($node) { * @param $node from form submission * @return nothing */ -function _booking_update($node) { +function booking_update($node) { global $event; //before we update this user, check what their previous registration status was @@ -528,7 +540,7 @@ function _booking_update($node) { //end trigger processing } -function _booking_delete($node) { +function booking_delete($node) { $last = $node->booking_lastname; $first = $node->booking_firstname;