0) echo("\"" . $school_record['user_defined_title'] . "\","); echo("\"" . getLanguageText('TEXT-PARENT') . "\","); echo("\"" . getLanguageText('TEXT-PHONE') . "\","); echo("\"" . getLanguageText('TEXT-EMAIL') . "\","); echo("\n"); $prev_class_num = -1; // Process each record $page = 0; while ($entry = db_fetch_array($orders)) { extract($entry); $person_info = ""; // Format name $name = trim($first_name . ' ' . $last_name); if (isset($studentName) && $studentName == 'First') $name = $first_name; if ($school_record['participant_grouping'] != 'None') { if ($class_num != $prev_class_num) { $class_info = "Staff"; if (isset($class_num) && is_numeric($class_num) && $class_num > 0) $class_info = getClassInfo($class_num); $prev_class_num = $class_num; } if ($ordered_by_type == 'Staff') $name .= " (Staff)"; $person_info .= "\"$name\",\"$class_info\""; } else { $person_info .= "\"$name\""; } // Include additional info if required $results = db_query("SELECT * FROM people WHERE school_num = $base_school_num AND record_num = $ordered_by_num"); $ainfo = db_fetch_array($results); // Student number if ($school_record['collect_student_number'] == 'Y') { $person_info .= ",\"" . $ainfo['student_number'] . "\""; } // Student birthdate if ($school_record['collect_student_birthdate'] == 'Y') { $person_info .= ",\"" . date($school_record['date_format'],strtotime($ainfo['birthdate'])) . "\""; } // Student sex if ($school_record['collect_student_sex'] == 'Y') { $person_info .= ",\"" . $ainfo['sex'] . "\""; } // Student age if ($school_record['collect_student_age'] == 'Y') { $person_info .= ",\"" . $ainfo['age'] . "\""; } // Student grade if ($school_record['collect_student_grade'] == 'Y') { $person_info .= ",\"" . $ainfo['school_grade'] . "\""; } // Additional permission if ($school_record['collect_permission'] == 'Y' || $school_record['collect_permission'] == 'W') { $person_info .= ",\"" . $ainfo['additional_permission'] . "\",\"" . $ainfo['additional_permission_note'] . "\""; } // User Defined Data if ($school_record['user_defined_values'] == 'Y' && strlen($school_record['user_defined_title']) > 0) { $person_info .= ",\"" . $ainfo['user_defined_value'] . "\""; } // Include parent contact info $info = getContactInfo($user_num); $person_info .= ",\"" . $info[0] . "\""; $person_info .= ",\"" . $info[1] . "\""; $person_info .= ",\"" . $info[2] . "\""; if (in_array($school_record['registration_address'],array('Optional','Required'))) { $user_record = $info[3]; $person_info .= ",\"" . $user_record['address'] . "\""; $person_info .= ",\"" . $user_record['city'] . "\""; $person_info .= ",\"" . $user_record['province'] . "\""; $person_info .= ",\"" . $user_record['postal'] . "\""; } // Get order status if ($display_payment_status == 'Y') { if ($order_num > 0) $order_status = db_getVal("SELECT status FROM hotlunch_order_header WHERE record_num = $order_num"); else $order_status = getLanguageText('TEXT-NO-ORDER'); $person_info .= ",$order_status"; } $person_info .= "," . $hotlunch_schedule['schedule_type'] . "," . $siteType; if ($hotlunch_schedule['schedule_type'] != 'Hot Lunch' && in_array($siteType,array('hotlunch','yearbook','tickets','fundraising'))) $person_info .= ",$delivered"; $person_info .= ",$added_date"; // Get order items for this order if ($order_num > 0) { $query = "select hloi.*,hlmi.item_title,hlmi.sequence from hotlunch_order_items as hloi, hotlunch_menu_items as hlmi " . "where hloi.school_num = $school_num " . "and hlmi.school_num = $school_num " . "and hloi.menu_num = $menu_num " . "and hloi.order_num = $order_num " . "and hloi.menu_item_num in ($items) " . "and hloi.menu_item_num = hlmi.record_num " . "and hloi.active != 'N' " . "order by sequence"; $ordered_items = db_query($query); // Display the items while ($row = db_fetch_array($ordered_items)) { extract($row); // Check for item options $options = ""; $options_ordered = trim($options_ordered); $options2_ordered = trim($options2_ordered); $options3_ordered = trim($options3_ordered); if (strlen($options2_ordered)) $options_ordered .= "\n$options2_ordered"; if (strlen($options3_ordered)) $options_ordered .= "\n$options3_ordered"; if (strlen($options_ordered) > 0) { $options = trim(str_replace("\n",", ",trim($options_ordered))); } $extended_price = $currencySymbol.str_replace(',','',number_format($extended_price,2)); echo("$person_info,$qty,$extended_price,$item_title,\"$options\""); if ($hotlunch_schedule['implement_order_notes'] != 'N') echo(",$order_notes"); if ($hotlunch_schedule['implement_order_notes2'] != 'N') echo(",$order_notes2"); echo("\n"); } } else echo("$person_info\n"); } ?>