code cleanup

This commit is contained in:
2016-06-11 15:33:44 +10:00
parent 7cc1ba9be9
commit d39e6ba4bc

View File

@@ -371,30 +371,7 @@ function booking_update($node) {
'booking_lastname' => $node->booking_lastname, 'booking_lastname' => $node->booking_lastname,
'booking_dob' => _date_to_ts($node->booking_dob), 'booking_dob' => _date_to_ts($node->booking_dob),
'booking_barcode' => $node->booking_barcode, 'booking_barcode' => $node->booking_barcode,
'booking_luckynum' => $node->booking_luckynum == '' ? 0 : $node->booking_luckynum, 'booking_luckynum' => $node->booking_luckynum == '' ? 0 : $node->booking_luckynum,
/*
'booking_passport_num' => $node->booking_passport_num,
'booking_passport_issue_location' => $node->booking_passport_issue_location,
'booking_passport_issue_name' => $node->booking_passport_issue_name,
'booking_passport_expiry_date' => _date_to_ts($node->booking_passport_expiry_date),
'booking_destination_country' => $node->booking_destination_country,
'booking_travel_insurance' => $node->booking_travel_insurance,
'booking_outflight_bookingnum' => $node->booking_outflight_bookingnum,
'booking_outflight_flightnum' => $node->booking_outflight_flightnum,
'booking_outflight_bookingnum' => $node->booking_outflight_bookingnum,
'booking_outflight_origin' => $node->booking_outflight_origin,
'booking_outflight_origin_ts' => _datetime_to_ts($node->booking_outflight_origin_ts),
'booking_outflight_connecting_flightnum' => $node->booking_outflight_connecting_flightnum,
'booking_outflight_destination' => $node->booking_outflight_destination,
'booking_outflight_destination_ts' => _datetime_to_ts($node->booking_outflight_destination_ts),
'booking_rtrnflight_bookingnum' => $node->booking_rtrnflight_bookingnum,
'booking_rtrnflight_flightnum' => $node->booking_rtrnflight_flightnum,
'booking_rtrnflight_origin' => $node->booking_rtrnflight_origin,
'booking_rtrnflight_origin_ts' => _datetime_to_ts($node->booking_rtrnflight_origin_ts),
'booking_rtrnflight_connecting_flightnum' => $node->booking_rtrnflight_connecting_flightnum,
'booking_rtrnflight_destination' => $node->booking_rtrnflight_destination,
'booking_rtrnflight_destination_ts' => _datetime_to_ts($node->booking_rtrnflight_destination_ts),
*/
'booking_gender' => $node->booking_gender, 'booking_gender' => $node->booking_gender,
'booking_street' => $node->booking_street, 'booking_street' => $node->booking_street,
'booking_suburb' => $node->booking_suburb, 'booking_suburb' => $node->booking_suburb,
@@ -464,13 +441,11 @@ function booking_update($node) {
//***now process some post-update triggers*** //***now process some post-update triggers***
//if booking_partner_id is set, make sure the nid it refers to has this node as its booking_partner_id //if booking_partner_id is set, make sure the nid it refers to has this node as its booking_partner_id
if ($node->booking_partner_id != 0) if ($node->booking_partner_id != 0) {
{
$partner = db_query("Select booking_partner_id from {booking_person} where nid = :nid", $partner = db_query("Select booking_partner_id from {booking_person} where nid = :nid",
array(':nid' => $node->booking_partner_id)) array(':nid' => $node->booking_partner_id))
->fetchObject(); ->fetchObject();
if ($partner->booking_partner_id == 0) if ($partner->booking_partner_id == 0) {
{
watchdog('booking', 'Updating partner node !partner to refer to this node !nid', watchdog('booking', 'Updating partner node !partner to refer to this node !nid',
array('!partner' => $node->booking_partner_id, '!nid' => $node->nid)); array('!partner' => $node->booking_partner_id, '!nid' => $node->nid));
//update the partner id of the partner to refer to this node //update the partner id of the partner to refer to this node
@@ -505,27 +480,25 @@ function booking_update($node) {
_booking_person_rooms_cleanup($node->nid); _booking_person_rooms_cleanup($node->nid);
//check if there is room on the booked-in list //check if there is room on the booked-in list
if (_booking_check_bookings_full() == False) if (_booking_check_bookings_full() == False) {
{
watchdog('booking', 'Looks like there was room on the booked in list, so lets tell the next person'); watchdog('booking', 'Looks like there was room on the booked in list, so lets tell the next person');
//find the first person on the waiting list //find the first person on the waiting list
$temp_nid = _booking_get_waitinglist_top(); $temp_nid = _booking_get_waitinglist_top();
if ($temp_nid != -1) //-1 means there was no one on the waiting list //-1 means there was no one on the waiting list
{ if ($temp_nid != -1) {
//update their registration status //update their registration status
_booking_change_status($temp_nid,1); _booking_change_status($temp_nid,1);
//send them an email //send them an email
_booking_promoted_from_waitinglist_email($temp_nid); _booking_promoted_from_waitinglist_email($temp_nid);
} }
} }
else else {
watchdog('booking', 'Still no room on the booked in list though.'); watchdog('booking', 'Still no room on the booked in list though.');
}
} }
//check if someone has moved to booked-in list from waiting-list //check if someone has moved to booked-in list from waiting-list
elseif ($previous_status->booking_status == 2 && $node->booking_status == 1) elseif ($previous_status->booking_status == 2 && $node->booking_status == 1) {
{
watchdog('booking', 'Detected person moving from Waiting list to Booked In'); watchdog('booking', 'Detected person moving from Waiting list to Booked In');
//send them an email //send them an email
@@ -550,8 +523,7 @@ function booking_update($node) {
} }
//check if someone has been demoted to the "missed payment deadline" status from being booked-in //check if someone has been demoted to the "missed payment deadline" status from being booked-in
elseif ($previous_status->booking_status == 1 && $node->booking_status == 4) elseif ($previous_status->booking_status == 1 && $node->booking_status == 4) {
{
watchdog('booking', 'Detected person moving from Booked In list to Missed Payment Deadline list.'); watchdog('booking', 'Detected person moving from Booked In list to Missed Payment Deadline list.');
//let this person know they're no longer "booked in" //let this person know they're no longer "booked in"
@@ -564,29 +536,25 @@ function booking_update($node) {
_booking_person_rooms_cleanup($node->nid); _booking_person_rooms_cleanup($node->nid);
//check if there is room on the booked-in list //check if there is room on the booked-in list
if (_booking_check_bookings_full() == False) if (_booking_check_bookings_full() == False) {
{
watchdog('booking', 'Position available, so lets tell the next person'); watchdog('booking', 'Position available, so lets tell the next person');
//find the first person on the waiting list //find the first person on the waiting list
$temp_nid = _booking_get_waitinglist_top(); $temp_nid = _booking_get_waitinglist_top();
if ($temp_nid != -1) //-1 means there was no one on the waiting list //-1 means there was no one on the waiting list
{ if ($temp_nid != -1) {
//update their registration status //update their registration status
_booking_change_status($temp_nid,1); _booking_change_status($temp_nid,1);
//send them an email //send them an email
_booking_promoted_from_waitinglist_email($temp_nid); _booking_promoted_from_waitinglist_email($temp_nid);
} }
} }
else else {
{
watchdog('booking', 'Still no room on the booked in list.'); watchdog('booking', 'Still no room on the booked in list.');
} }
} }
//if someone is moving to the not-coming list from the waiting list //if someone is moving to the not-coming list from the waiting list
elseif ($previous_status->booking_status == 2 && $node->booking_status == 3) elseif ($previous_status->booking_status == 2 && $node->booking_status == 3) {
{
watchdog('booking', 'Detected person moving from waiting list to No Longer Coming'); watchdog('booking', 'Detected person moving from waiting list to No Longer Coming');
//let this person know their request has been processed //let this person know their request has been processed
_booking_demoted_to_notcoming_email($node->nid); _booking_demoted_to_notcoming_email($node->nid);
@@ -601,8 +569,7 @@ function booking_update($node) {
} }
//if we're not automatically sending emails on registration //if we're not automatically sending emails on registration
//and someone moved from not-paid to booked-in (ie, manual payment process) //and someone moved from not-paid to booked-in (ie, manual payment process)
elseif (variable_get('booking_auto_confirm_email', 0) == 0 && $previous_status->booking_status == 0 && $node->booking_status == 1) elseif (variable_get('booking_auto_confirm_email', 0) == 0 && $previous_status->booking_status == 0 && $node->booking_status == 1) {
{
watchdog('booking', 'Detected person moving from Not Paid list to Booked In list'); watchdog('booking', 'Detected person moving from Not Paid list to Booked In list');
//make sure the booked in list isn't full //make sure the booked in list isn't full
@@ -615,11 +582,9 @@ function booking_update($node) {
} }
} }
//if someone moved from the not-paid list to waiting list by manual update //if someone moved from the not-paid list to waiting list by manual update
elseif ($previous_status->booking_status == 0 && $node->booking_status == 2) elseif ($previous_status->booking_status == 0 && $node->booking_status == 2) {
{
watchdog('booking', 'Detected person moving from Not Paid list to Waiting List'); watchdog('booking', 'Detected person moving from Not Paid list to Waiting List');
//create a manual payment entry of zero dollars //create a manual payment entry of zero dollars
//so things like the waiting list report work //so things like the waiting list report work
$result = db_insert('booking_payment') $result = db_insert('booking_payment')
@@ -648,8 +613,7 @@ function booking_update($node) {
} }
//if the payment ID has changed then update the total pay required //if the payment ID has changed then update the total pay required
if ($previous_status->booking_payment_id != $node->booking_payment_id) if ($previous_status->booking_payment_id != $node->booking_payment_id) {
{
$total_due = 0; $total_due = 0;
watchdog('booking', 'Detected payment type change for attendee'); watchdog('booking', 'Detected payment type change for attendee');
@@ -711,36 +675,35 @@ function booking_view($node, $view_mode) {
//calculate the price owed by this person //calculate the price owed by this person
//if (_booking_is_earlybird() == true || _booking_amount_owing($node->nid) == 0) //if (_booking_is_earlybird() == true || _booking_amount_owing($node->nid) == 0)
if (_booking_is_earlybird() == true || _booking_amount_owing($node) == 0 || $node->booking_committee_member == 'Y' || $node->booking_welfare_required == 'Y') if (_booking_is_earlybird() == true || _booking_amount_owing($node) == 0 || $node->booking_committee_member == 'Y' || $node->booking_welfare_required == 'Y') {
{
$price = $node->booking_price; $price = $node->booking_price;
} }
else else {
$price = $node->booking_late_price; $price = $node->booking_late_price;
}
//include the price description to display with this view //include the price description to display with this view
$payment_type = $node->booking_price_descrip . ' ($' . $price . ')'; $payment_type = $node->booking_price_descrip . ' ($' . $price . ')';
//look up the actual name for a linked partner //look up the actual name for a linked partner
if ($node->booking_partner_id != 0) if ($node->booking_partner_id != 0) {
{
$query = db_query("Select booking_firstname, booking_lastname from {booking_person} where nid = :nid", $query = db_query("Select booking_firstname, booking_lastname from {booking_person} where nid = :nid",
array(':nid' => $node->booking_partner_id)) array(':nid' => $node->booking_partner_id))
->fetchObject(); ->fetchObject();
$partner_name = $query->booking_firstname . " " . $query->booking_lastname; $partner_name = $query->booking_firstname . " " . $query->booking_lastname;
} }
else else {
$partner_name = "N/A"; $partner_name = "N/A";
}
//also look up the actual name if a boyfriend/girlfriend is defined //also look up the actual name if a boyfriend/girlfriend is defined
if ($node->booking_bf_gf_nid != 0) if ($node->booking_bf_gf_nid != 0) {
{
$query = db_query("Select booking_firstname, booking_lastname from {booking_person} where nid = :nid", $query = db_query("Select booking_firstname, booking_lastname from {booking_person} where nid = :nid",
array(':nid' => $node->booking_bf_gf_nid)) array(':nid' => $node->booking_bf_gf_nid))
->fetchObject(); ->fetchObject();
$bf_gf = $query->booking_firstname . " " . $query->booking_lastname; $bf_gf = $query->booking_firstname . " " . $query->booking_lastname;
} }
else else {
$bf_gf = "N/A"; $bf_gf = "N/A";
}
//define column widths along with the header //define column widths along with the header
$header = array( $header = array(
@@ -759,49 +722,6 @@ function booking_view($node, $view_mode) {
$rows[] = array(t('Barcode:'), t('!id', array('!id' => $node->booking_barcode))); $rows[] = array(t('Barcode:'), t('!id', array('!id' => $node->booking_barcode)));
$rows[] = array(t('Date of birth:'), t('!dob', array('!dob' => format_date($node->booking_dob, 'custom', 'd/m/Y')))); $rows[] = array(t('Date of birth:'), t('!dob', array('!dob' => format_date($node->booking_dob, 'custom', 'd/m/Y'))));
$rows[] = array(t('Email address:'), t('!email', array('!email' => $node->booking_email))); $rows[] = array(t('Email address:'), t('!email', array('!email' => $node->booking_email)));
/*
if (variable_get('booking_enable_passport', 1) == 1)
{
$rows[] = array(t('Passport Number:'), $node->booking_passport_num);
$rows[] = array(t('Passport Expiry:'), t('!timestamp', array('!timestamp' => _booking_convert_ts($node->booking_passport_expiry_date)->format('d/m/Y'))));
$rows[] = array(t('Passport Exact Issued Name:'), $node->booking_passport_issue_name);
$rows[] = array(t('Passport Issue Location:'), $node->booking_passport_issue_location);
$rows[] = array(t('Destination Country:'), $node->booking_destination_country);
$rows[] = array(t('Travel Insurance details:'), $node->booking_travel_insurance);
//outbound flight
$flight_rows[] = array(t('Internal Flight Booking Reference:'), $node->booking_outflight_bookingnum);
$flight_rows[] = array(t('Internal Flight Number:'), $node->booking_outflight_flightnum);
$flight_rows[] = array(t('Internal Flight Origin to Destination:'), $node->booking_outflight_origin);
$flight_rows[] = array(t('Internal Flight Departure Time:'),
$node->booking_outflight_origin_ts == 0 ? '' : format_date($node->booking_outflight_origin_ts, 'custom', 'd/m/Y H:i') );
$flight_rows[] = array(t('Connecting Flight Number:'), $node->booking_outflight_connecting_flightnum);
$flight_rows[] = array(t('Connecting Flight Origin to Destination:'), $node->booking_outflight_destination);
$flight_rows[] = array(t('Internal Flight Arrival Time:'),
$node->booking_outflight_destination_ts == 0 ? '' : format_date($node->booking_outflight_destination_ts, 'custom', 'd/m/Y H:i') );
//return flight
$flight_rows[] = array(t('Return Internal Flight Booking Reference:'), $node->booking_rtrnflight_bookingnum);
$flight_rows[] = array(t('Return Internal Flight Number:'), $node->booking_rtrnflight_flightnum);
$flight_rows[] = array(t('Return Internal Flight Origin to Destination:'), $node->booking_rtrnflight_origin);
$flight_rows[] = array(t('Return Internal Flight Departure Time:'),
$node->booking_rtrnflight_origin_ts == 0 ? '' : format_date($node->booking_rtrnflight_origin_ts, 'custom', 'd/m/Y H:i') );
$flight_rows[] = array(t('Connecting Flight Number:'), $node->booking_rtrnflight_connecting_flightnum);
$flight_rows[] = array(t('Connecting Flight Origin to Destination:'), $node->booking_rtrnflight_destination);
$flight_rows[] = array(t('Return Internal Flight Arrival Time:'),
$node->booking_rtrnflight_destination_ts == 0 ? '' : format_date($node->booking_rtrnflight_destination_ts, 'custom', 'd/m/Y H:i') );
//add the flight info to a new section
$flight_heading = t("<h2>Internal Flight Details</h2>");
$node->content['flight-heading'] = array(
'#markup' => $flight_heading,
'#weight' => 2,
);
$node->content['flight-details'] = array(
'#markup' => theme('table', array('header' => $header, 'rows' => $flight_rows)),
'#weight' => 3,
);
}
*/
$rows[] = array(t('Payment Type Selected:'), t('!amount_paid', array('!amount_paid' => $payment_type))); $rows[] = array(t('Payment Type Selected:'), t('!amount_paid', array('!amount_paid' => $payment_type)));
$rows[] = array(t('Amount Paid:'), t('!amount_paid', array('!amount_paid' => $node->booking_amount_paid))); $rows[] = array(t('Amount Paid:'), t('!amount_paid', array('!amount_paid' => $node->booking_amount_paid)));
$rows[] = array(t('Payment Complete Flag:'), t('!ans', array('!ans' => $node->booking_payment_complete == 'Y' ? 'Yes' : 'No'))); $rows[] = array(t('Payment Complete Flag:'), t('!ans', array('!ans' => $node->booking_payment_complete == 'Y' ? 'Yes' : 'No')));
@@ -811,8 +731,7 @@ function booking_view($node, $view_mode) {
$rows[] = array(t('Reading Group:'), t('!group', array('!group' => $node->booking_readinggroup))); $rows[] = array(t('Reading Group:'), t('!group', array('!group' => $node->booking_readinggroup)));
$rows[] = array(t('Random Facts:'), t('!facts', array('!facts' => $node->booking_random_facts))); $rows[] = array(t('Random Facts:'), t('!facts', array('!facts' => $node->booking_random_facts)));
if (variable_get('booking_enable_tshirts', 0) == 1) if (variable_get('booking_enable_tshirts', 0) == 1) {
{
$rows[] = array(t('Hoodie Size:'), $node->booking_shirt_size); $rows[] = array(t('Hoodie Size:'), $node->booking_shirt_size);
} }
@@ -827,8 +746,7 @@ function booking_view($node, $view_mode) {
$rows[] = array(t('Baptised:'), t('!ans', array('!ans' => ($node->booking_baptised == 'Y' ? 'Yes' : 'No')))); $rows[] = array(t('Baptised:'), t('!ans', array('!ans' => ($node->booking_baptised == 'Y' ? 'Yes' : 'No'))));
$rows[] = array(t('Married:'), t('!ans', array('!ans' => ($node->booking_married == 'Y' ? 'Yes' : 'No')))); $rows[] = array(t('Married:'), t('!ans', array('!ans' => ($node->booking_married == 'Y' ? 'Yes' : 'No'))));
if (variable_get('booking_ask_dependant_children', 0) == 1) if (variable_get('booking_ask_dependant_children', 0) == 1) {
{
$rows[] = array(t('Bringing dependant children:'), t('!ans', array('!ans' => ($node->booking_dependant_children == 'Y' ? 'Yes' : 'No')))); $rows[] = array(t('Bringing dependant children:'), t('!ans', array('!ans' => ($node->booking_dependant_children == 'Y' ? 'Yes' : 'No'))));
} }
@@ -839,19 +757,17 @@ function booking_view($node, $view_mode) {
$rows[] = array(t('Emergency Contact Email Address:'), $node->booking_guardian_email); $rows[] = array(t('Emergency Contact Email Address:'), $node->booking_guardian_email);
$rows[] = array(t('Emergency Contact Phone:'), $node->booking_guardian_phone); $rows[] = array(t('Emergency Contact Phone:'), $node->booking_guardian_phone);
$rows[] = array(t('Emergency Contact Alternate Phone:'), $node->booking_guardian_phone_alt); $rows[] = array(t('Emergency Contact Alternate Phone:'), $node->booking_guardian_phone_alt);
if (variable_get('booking_enable_medicare', 1) == 1) if (variable_get('booking_enable_medicare', 1) == 1) {
$rows[] = array(t('Medicare Number:'), $node->booking_medicare); $rows[] = array(t('Medicare Number:'), $node->booking_medicare);
}
$rows[] = array(t('Special Dietary Requirements:'), $node->booking_dietary); $rows[] = array(t('Special Dietary Requirements:'), $node->booking_dietary);
$rows[] = array(t('Special Medical Conditions:'), $node->booking_medical_conditions); $rows[] = array(t('Special Medical Conditions:'), $node->booking_medical_conditions);
if (variable_get('booking_enable_roommate', 0) == 1) if (variable_get('booking_enable_roommate', 0) == 1) {
{
$rows[] = array(t('Preferred room-mates:'), t('!room', array('!room' => $node->booking_room_mate1 . ' ' . $node->booking_room_mate2))); $rows[] = array(t('Preferred room-mates:'), t('!room', array('!room' => $node->booking_room_mate1 . ' ' . $node->booking_room_mate2)));
} }
if (variable_get('booking_enable_helpareas', 1) == 1) if (variable_get('booking_enable_helpareas', 1) == 1) {
{
$rows[] = array(t('Qualified Life Saver:'), $node->booking_lifesaver == 'Y' ? 'Yes' : 'No'); $rows[] = array(t('Qualified Life Saver:'), $node->booking_lifesaver == 'Y' ? 'Yes' : 'No');
$rows[] = array(t('Qualified First Aider:'), $node->booking_firstaid == 'Y' ? 'Yes' : 'No'); $rows[] = array(t('Qualified First Aider:'), $node->booking_firstaid == 'Y' ? 'Yes' : 'No');
$rows[] = array(t('Qualified Nurse:'), $node->booking_nurse == 'Y' ? 'Yes' : 'No'); $rows[] = array(t('Qualified Nurse:'), $node->booking_nurse == 'Y' ? 'Yes' : 'No');
@@ -875,8 +791,7 @@ function booking_view($node, $view_mode) {
$rows[] = array(t('Help areas:'), t('!help', array('!help' => $help_areas))); $rows[] = array(t('Help areas:'), t('!help', array('!help' => $help_areas)));
} }
if (variable_get('booking_enable_skills', 1) == 1) if (variable_get('booking_enable_skills', 1) == 1) {
{
$skill_areas = ''; $skill_areas = '';
if ($node->booking_skills_builder == 'Y') if ($node->booking_skills_builder == 'Y')
$skill_areas .= 'builder, '; $skill_areas .= 'builder, ';
@@ -895,8 +810,7 @@ function booking_view($node, $view_mode) {
$rows[] = array(t('Lanyard lucky number:'), $node->booking_luckynum); $rows[] = array(t('Lanyard lucky number:'), $node->booking_luckynum);
//display room allocation data if enabled //display room allocation data if enabled
if (variable_get('booking_enable_roomallocations', 0) == 1) if (variable_get('booking_enable_roomallocations', 0) == 1) {
{
$room_heading = t("<h2>Room Allocation</h2><p>!link</p>", $room_heading = t("<h2>Room Allocation</h2><p>!link</p>",
array('!link' => l(t('Edit Room Allocation'), t('admin/booking/!id/edit-room', array('!id' => $node->nid)), array('query' => drupal_get_destination()) ) array('!link' => l(t('Edit Room Allocation'), t('admin/booking/!id/edit-room', array('!id' => $node->nid)), array('query' => drupal_get_destination()) )
)); ));
@@ -918,8 +832,7 @@ function booking_view($node, $view_mode) {
} }
//add the travel info if it has been defined for this attendee //add the travel info if it has been defined for this attendee
if (! empty($node->tid)) if (! empty($node->tid)) {
{
$travel_heading = t("<h2>Travel Details</h2><p>!link</p>", $travel_heading = t("<h2>Travel Details</h2><p>!link</p>",
array('!link' => l(t('Edit Travel Details'), t('node/!id/edit', array('!id' => $node->tid))) array('!link' => l(t('Edit Travel Details'), t('node/!id/edit', array('!id' => $node->tid)))
)); ));
@@ -961,8 +874,7 @@ function booking_view($node, $view_mode) {
//watchdog('booking', "<pre>Displaying node studygroups query output:\n@info</pre>", array('@info' => print_r( $studygroups, true))); //watchdog('booking', "<pre>Displaying node studygroups query output:\n@info</pre>", array('@info' => print_r( $studygroups, true)));
foreach ($studygroups as $studygroup) foreach ($studygroups as $studygroup) {
{
//calculate the session references //calculate the session references
$sessionid = "session" . $studygroup->sid; $sessionid = "session" . $studygroup->sid;
$roleid = $sessionid . "_role"; $roleid = $sessionid . "_role";
@@ -970,22 +882,9 @@ function booking_view($node, $view_mode) {
$group_rows[] = array(t('<b>' . $studygroup->booking_studygroup_descrip . '</b> group number'), $node->$sessionid); $group_rows[] = array(t('<b>' . $studygroup->booking_studygroup_descrip . '</b> group number'), $node->$sessionid);
$group_rows[] = array(t('Role'), _booking_studygroup_role_lookup($node->$roleid)); $group_rows[] = array(t('Role'), _booking_studygroup_role_lookup($node->$roleid));
} }
/*
for ($i = 1; $i <= variable_get('booking_studygroup_count','0'); $i++)
{
//calculate the session references
$sessionid = "session" . $i;
$roleid = $sessionid . "_role";
$group_rows[] = array(t('<b>' . $studygroups[$i]->booking_studygroup_descrip . '</b> group number'), $node->$sessionid);
$group_rows[] = array(t('Role'), _booking_studygroup_role_lookup($node->$roleid));
}
*/
//only add to the render array if there were some study groups found //only add to the render array if there were some study groups found
if (count($group_rows) > 0) if (count($group_rows) > 0) {
{
$node->content['group-heading'] = array( $node->content['group-heading'] = array(
'#markup' => $studygroup_heading, '#markup' => $studygroup_heading,
'#weight' => 8, '#weight' => 8,
@@ -996,7 +895,6 @@ function booking_view($node, $view_mode) {
'#weight' => 9, '#weight' => 9,
); );
} }
} }
$node->content['details'] = array( $node->content['details'] = array(