Files
HotLunches/menu.admin.php
T
2026-10-19 15:22:52 -07:00

478 lines
35 KiB
PHP

<?php
$width = "150";
$currUserNum = $_SESSION['UserInfo']['record_num'];
$unum = $currUserNum;
if (!isset($school_num)) exit();
if (!isset($base_school_num)) exit();
// Check for custom instruction document
include "parent-instructions.php";
if (!isset($school_num)) exit();
if (!isset($base_school_num) || intval($base_school_num) == 0) $base_school_num = $school_num;
$supplier_school_num = intval($school_record['supplier_school_num']);
if ($supplier_school_num == 0) $supplier_school_num = $school_num;
$numPersonalStudents = db_getVal("SELECT count(*) FROM people WHERE school_num = $base_school_num AND people_type IN ('Student','Customer') AND user_num = $unum");
$numStudents = db_getVal("SELECT count(*) FROM people WHERE school_num = $base_school_num AND people_type IN ('Student','Customer')");
$numStaff = db_getVal("SELECT count(*) FROM people WHERE school_num = $base_school_num AND people_type IN ('Staff')");
$numSuppliers = db_getVal("SELECT count(*) FROM suppliers WHERE school_num = $supplier_school_num AND status = 'Active'");
$numAllergens = db_getVal("SELECT count(*) FROM allergens WHERE school_num = $base_school_num");
$numClasses = db_getVal("SELECT count(*) FROM classes WHERE school_num = $base_school_num");
// if ($supplier_school_num != $school_num) $numSuppliers = 0;
//
// Get set of current schedules
//
// Get any schedule with a menu date greater than cutoff date
$today = date("Y-m-d",time() - 60 * 60 * 24 * 2);
$now = date("Y-m-d H:i:00",time() - 60 * 60 * 24 * 2);
$query = "select schedule_num,max(menu_date) from hotlunch_schedules AS hls, hotlunch_menu_dates AS hlmd " .
"where hlmd.school_num = $school_num " .
"and hls.school_num = $school_num " .
"and hlmd.menu_date >= '$today' " .
"and hlmd.schedule_num = hls.record_num " .
"and hls.status in ('Pending','Active') " .
"GROUP BY 1";
$menudates = db_query($query);
$mDateSchedules = "";
while ($row = db_fetch_array($menudates)) {
if (strlen($mDateSchedules)) $mDateSchedules .= ",";
$mDateSchedules .= $row['schedule_num'];
}
if (strlen($mDateSchedules)) $mDateSchedules = "OR record_num IN ($mDateSchedules)";
// Get set of active schedules defined
$currSchedules = array();
$query = "select * from hotlunch_schedules " .
"where school_num = $school_num " .
"and status in ('Pending','Active') " .
"and (schedule_end_date >= '$today' OR end_order_datetime >= '$now' $mDateSchedules) " .
"order by $scheduleSortOrder";
$schedules = db_query($query);
if (db_num_rows($schedules)) {
$maxLength = 30;
while ($row = db_fetch_array($schedules)) {
$entry = array();
$name = $row['schedule_name'];
if (strlen($name) > $maxLength) {
$words = explode(' ',$name);
$name = $words[0];
for ($i = 1; $i < count($words); $i++) {
if (strlen($name) + strlen($words[$i]) + 1 > $maxLength) break;
$name .= ' ' . $words[$i];
}
$name .= "...";
}
$snum = $row['record_num'];
$entry['name'] = $name;
$entry['snum'] = $snum;
$currSchedules[] = $entry;
}
}
$doc_path = sprintf("%08d",$school_num);
$output_dir = "files/$doc_path/uploads/";
$secureUpload = false;
if (is_dir($output_dir)) $secureUpload = true;
$sOrdersDisplayed = 'N';
?>
<ul>
<li id="home" class="up-level"><a href='/?action=home' class='admin-menu-item'><?php echo($spanOn) ?><?php displayLanguageText('MENUTAB-HOME'); ?><?php echo($spanOff) ?></a>
<?php include "menu.submenus.php"; ?>
</li>
<?php if (in_array($_SESSION['UserInfo']['type'],array('Administration Team'))) { ?>
<li id="account" class="up-level"><a href='/?action=account' class='admin-menu-item'><?php echo($spanOn) ?><?php displayLanguageText('MENUTAB-PROFILE') ?><?php echo($spanOff) ?></a>
<ul>
<li><a href='/?action=account' class='admin-menu-item'><?php displayLanguageText('MENU-VIEW-PROFILE') ?></a></li>
<li><a href='/?action=account&naction=edit' class='admin-menu-item'><?php displayLanguageText('MENU-EDIT-PROFILE') ?></a></li>
<?php if ($school_record['display_class_lists'] == 'Y' || $school_record['display_class_lists'] == 'A') { ?>
<li><a href='/?action=contacts&mode=parent' class='admin-menu-item'><?php displayLanguageText('MENU-CONTACT-INFO') ?></a></li>
<?php } ?>
<?php if ($school_record['orders_for'] != 'Registrant') { ?>
<li><a href='/?action=students&mode=parent' class='admin-menu-item'><?php displayLanguageText($GlobalText['ManageStudentsCode']); ?></a></li>
<li><a href='/?action=students&naction=add&mode=parent' class='admin-menu-item'><?php displayLanguageText($GlobalText['AddStudentsCode']); ?></a></li>
<?php } ?>
</ul>
</li>
<?php if ($numPersonalStudents > 0) { ?>
<li id="contact" class="up-level"><a href='/?action=order-list'><?php echo($spanOn) ?><?php displayLanguageText('MENUTAB-PERSONAL-ORDERS') ?><?php echo($spanOff) ?></a>
<ul>
<li><a href='/?action=order-list'><?php displayLanguageText('MENU-STUDENT-ORDERS'); ?></a></li>
<li><a href='/?action=user-account&mode=parent'><?php displayLanguageText('MENU-ACCOUNT-TRX') ?></a></li>
<?php
// Determine user balance owing
$balance = db_getVal("select sum(transaction_amount) as balance from user_account where school_num = $school_num and user_num = $unum AND (deleted != 'Y' OR deleted IS NULL)");
if ($balance > 0 && $school_record['display_remittance_button'] == 'Y') {
?>
<li><a href='/?action=print-remittance-form'><?php displayLanguageText('MENU-REMITTANCE-FORM') ?></a></li>
<?php } ?>
</ul>
</li>
<?php } ?>
<?php } ?>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator'))) { ?>
<li id="schools" class="up-level"><a href='/?action=contactus'><?php echo($spanOn) ?><?php displayLanguageText('MENU-APPLICATION-ADMIN'); ?><?php echo($spanOff) ?></a>
<ul>
<li><a href='/?action=contactus'><?php displayLanguageText('TEXT-CONTACT-US-SUPPORT'); ?></a></li>
<li><a href='/?action=organization&naction=edit'><?php displayLanguageText('MENU-EDIT-APP-PROFILE'); ?></a></li>
<?php if ($school_record['status'] != 'Linked') { ?>
<li><a href='/?action=application-contacts'><?php displayLanguageText('TEXT-APPLICATION-CONTACTS'); ?></a></li>
<?php } ?>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator','Communications Administrator'))) { ?>
<li id="config"><a href='/?action=content&naction=list'><?php echo($spanOn) ?><?php echo(getLanguageText('TEXT-CONFIGURATION')); ?> ->><?php echo($spanOff) ?></a>
<ul>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser'))) { ?>
<li><a href='/?action=email-queue' class='admin-menu-item'><?php displayLanguageText('TEXT-EMAIL-QUEUE'); ?></a></li>
<?php } ?>
<li><a href='/?action=payment-discounts' class='admin-menu-item'><?php displayLanguageText('TEXT-PAYMENT-DISCOUNTS'); ?></a></li>
<?php if ($school_record['allow_account_deposits'] == 'Y') { ?>
<li><a href='/?action=account-deposit-amounts' class='admin-menu-item'><?php displayLanguageText('TEXT-ACCOUNT-DEPOSIT-AMOUNTS') ?></a></li>
<?php } ?>
<?php if ($school_record['display_staff_list'] == 'Y' && $numStaff > 0) { ?>
<li><a href='/?action=staff-list'><?php displayLanguageText('TEXT-STAFF-LIST'); ?></a></li>
<?php } ?>
<?php if ($siteType == 'hotlunch' && $_SESSION['UserInfo']['type'] != 'Application Administrator' && $school_record['status'] != 'Linked') { ?>
<li><a href='/?action=organization-contacts' class='admin-menu-item'><?php displayLanguageText('TEXT-ORGANIZATION-CONTACTS'); ?></a></li>
<?php } ?>
<?php if ($school_record['document_admin'] == 'Y') { ?>
<li><a href='/?action=manage-documents' class='admin-menu-item'><?php displayLanguageText('TEXT-DOCUMENT-ADMINISTRATION'); ?></a></li>
<li><a href='/?action=document-categories' class='admin-menu-item'><?php displayLanguageText('TEXT-DOCUMENT-CATEGORY'); ?></a></li>
<?php } ?>
<?php if ($school_record['photo_gallery'] == 'Y') { ?>
<li><a href='/?action=photo-galleries' class='admin-menu-item'><?php displayLanguageText('TEXT-PHOTO-GALLERY-ADMIN'); ?></a></li>
<li><a href='/?action=gallery-categories' class='admin-menu-item'><?php displayLanguageText('TEXT-GALLERY-CATEGORIES'); ?></a></li>
<?php } ?>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator'))) { ?>
<li><a href='/?action=content&naction=list' class='admin-menu-item'><?php displayLanguageText('TEXT-MANAGE-PAGE-CONTENT'); ?></a></li>
<?php if ($school_record['implement_page_tabs'] == 'Y') { ?>
<li><a href='/?action=content-tabs&naction=list' class='admin-menu-item'><?php displayLanguageText('TEXT-CONTENT-MENU-TABS'); ?></a></li>
<?php } ?>
<li><a href='/?action=additional-pages&naction=list' class='admin-menu-item'><?php displayLanguageText('TEXT-ADDITIONAL-PAGES'); ?></a></li>
<li><a href='/?action=text-data&naction=list' class='admin-menu-item'><?php displayLanguageText('TEXT-MANAGE-TEXT-DATA'); ?></a></li>
<?php } ?>
<?php if ($school_record['event_calendar'] == 'Y') { ?>
<li><a href='/?action=events-calendar' class='admin-menu-item'><?php displayLanguageText('TEXT-EVENT-CALENDAR'); ?></a></li>
<li><a href='/?action=events-admin' class='admin-menu-item'><?php displayLanguageText('TEXT-EVENT-ADMINISTRATION'); ?></a></li>
<li><a href='/?action=event-types' class='admin-menu-item'><?php displayLanguageText('TEXT-EVENT-TYPES'); ?></a></li>
<?php if ($school_record['reseller'] != 'hotlunch' && in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator'))) { ?>
<li><a href='/?action=event-copy' id='event-copy' class='admin-menu-item'><?php displayLanguageText('TEXT-COPY-EVENTS'); ?></a></li>
<?php } ?>
<?php } ?>
<?php if ($school_record['classified_ads'] == 'Y') { ?>
<li><a href='/?action=classified-admin' class='admin-menu-item'><?php displayLanguageText('TEXT-CLASSIFIED-ADS'); ?></a></li>
<?php } ?>
<?php if ($siteType == 'hotlunch' && $school_record['status'] != 'Linked') { ?>
<?php if ($school_record['math_worksheets'] == 'Y') { ?>
<li><a href='/?action=math-worksheets'>Math Worksheets</a></li>
<?php } ?>
<?php } ?>
<?php if ($_SESSION['UserInfo']['type'] == 'SuperUser') { ?>
<li><a href='/?action=classified-subcats' class='admin-menu-item'><?php displayLanguageText('TEXT-CLASSIFIED-SUBCATEGORIES'); ?></a></li>
<?php } ?>
</ul>
</li>
<?php } ?>
<?php if ($school_record['status'] != 'Linked') { ?>
<li><a href='/?action=staff&naction=list' class='admin-menu-item'><?php displayLanguageText($GlobalText['ManageTeachersCode']); ?></a></li>
<?php if ($school_record['participant_grouping'] != 'None') { ?>
<li><a href='/?action=classes&naction=list' class='admin-menu-item'><?php displayLanguageText($GlobalText['ManageClassesCode']); ?></a></li>
<?php if ($school_record['implement_meal_locations'] == 'Y') { ?>
<li><a href='/?action=locations&naction=list' class='admin-menu-item'><?php displayLanguageText('TEXT-DELIVERY-LOCATIONS'); ?></a></li>
<?php } ?>
<?php if ($school_record['implement_delivery_groups'] == 'Y') { ?>
<li><a href='/?action=delivery-groups&naction=list' class='admin-menu-item'><?php displayLanguageText('TEXT-DELIVERY-GROUPS'); ?></a></li>
<?php } ?>
<?php } ?>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator'))) { ?>
<li><a href='/?action=users' class='admin-menu-item'><?php displayLanguageText('TEXT-USER-ADMINISTRATION'); ?></a></li>
<?php } ?>
<li><a href='/?action=students' class='admin-menu-item'><?php displayLanguageText($GlobalText['ManageStudentsCode']); ?></a></li>
<?php if ($school_record['orders_for'] != 'Registrant') { ?>
<li><a href='/?action=student-categories' class='admin-menu-item'><?php displayLanguageText('TEXT-CATEGORIES'); ?></a></li>
<?php } ?>
<?php if ($school_record['user_defined_values'] == 'Y') { ?>
<li><a href='/?action=user-defined' class='admin-menu-item'><?php displayLanguageText('MENU-USER-DEFINED-VALUES'); ?></a></li>
<?php } ?>
<?php if ($school_record['display_class_lists'] == 'Y' || $school_record['display_class_lists'] == 'A') { ?>
<li><a href='/?action=contacts&naction=search' class='admin-menu-item'><?php displayLanguageText('TEXT-CONTACTS'); ?></a></li>
<?php } ?>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator'))) { ?>
<?php if ($school_record['status'] != 'Linked' && $school_record['max_teachers_per_class'] > 0 && $school_record['participant_grouping'] != 'None') { ?>
<li><a href='/?action=staff-categories&naction=list' class='admin-menu-item'><?php displayLanguageText('TEXT-STAFF-CATEGORIES'); ?></a></li>
<?php } ?>
<?php if ($school_record['participant_grouping'] != 'None' && ($school_record['p_display_program'] == 'Y' || $school_record['i_display_program'] == 'Y')) { ?>
<li><a href='/?action=class-programs&naction=list' class='admin-menu-item'><?php displayLanguageText($GlobalText['ClassProgramAdminCode']); ?></a></li>
<?php } ?>
<li><a href='/?action=user-account-trx-codes' class='admin-menu-item'><?php displayLanguageText('TEXT-USER-ACCOUNT-TRX-CODES'); ?></a></li>
<li><a href='/?action=allergens' class='admin-menu-item'><?php displayLanguageText('TEXT-MANAGE-ALLERGENS'); ?></a></li>
<?php } ?>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator'))) { ?>
<?php if ($school_record['email_processing'] == 'Y') { ?>
<li><a href='/?action=email-aliases' class='admin-menu-item'><?php displayLanguageText('MENU-MANAGE-ALIASES'); ?></a></li>
<?php } ?>
<?php } ?>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator'))) { ?>
<li><a href='/?action=switch-database' class='admin-menu-item'><?php displayLanguageText('TEXT-SWITCH-DATABASE'); ?></a></li>
<li><a href='/?action=user-balances' class='admin-menu-item'><?php displayLanguageText('TEXT-SAVE-USER-BALANCES'); ?></a></li>
<?php if ($currentDBMode == "Current") { ?>
<?php if ($secureUpload == true) { ?>
<li><a href='/?action=secure-document-upload' class='admin-menu-item'><?php displayLanguageText('TEXT-SECURE-FILE-UPLOAD'); ?></a></li>
<?php } ?>
<li><a href='/?action=year-end' class='admin-menu-item'><?php displayLanguageText('TEXT-YEAR-END-PROCESSES'); ?></a></li>
<li><a href='/?action=system-cleanup' class='admin-menu-item'><?php displayLanguageText('TEXT-SYSTEM-RESET'); ?></a></li>
<?php } ?>
<?php } ?>
<?php } else { ?>
<?php if ($school_record['orders_for'] != 'Registrant') { ?>
<li><a href='/?action=students&naction=search' class='admin-menu-item'><?php displayLanguageText($GlobalText['ManageStudentsCode']); ?></a></li>
<?php } ?>
<li><a href='/?action=users&naction=search' class='admin-menu-item'><?php displayLanguageText('TEXT-USER-ADMINISTRATION'); ?></a></li>
<?php if ($school_record['status'] == 'Linked' && $school_record['limit_admin_access'] == 'Y') { ?>
<li><a href='/?action=admin-users-access' class='admin-menu-item'><?php displayLanguageText('TEXT-USER-ACCESS'); ?></a></li>
<?php } ?>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator'))) { ?>
<li><a href='/?action=switch-database' class='admin-menu-item'><?php displayLanguageText('TEXT-SWITCH-DATABASE'); ?></a></li>
<?php } ?>
<?php } ?>
</ul>
</li>
<?php } ?>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator','Administration Team')) ||
in_array($_SESSION['UserInfo']['type'],array('Schedule Team','Schedule Volunteer')) && $school_record['schedule_team_access_reports'] != 'N') { ?>
<li id="reports" class="up-level"><a href='?action=login-log' class='admin-menu-item'><?php echo($spanOn) ?><?php displayLanguageText('MENUTAB-REPORTS'); ?><?php echo($spanOff) ?></a>
<ul>
<li><a href='#'><?php displayLanguageText('TEXT-ACTIVITY'); ?> ->></a>
<ul>
<li><a href='/?action=login-log' class='admin-menu-item'><?php displayLanguageText('TEXT-VIEW-LOGIN-LOG'); ?></a></li>
<li><a href='/?action=activity-log' class='admin-menu-item'><?php displayLanguageText('TEXT-VIEW-ACTIVITY-LOG'); ?></a></li>
<li><a href='/?action=order-log' class='admin-menu-item'><?php displayLanguageText('TEXT-ORDER-LOG'); ?></a></li>
</ul>
</li>
<?php
if (count($currSchedules) > 0) {
echo(" <li><a href='#'>".getLanguageText('TEXT-SCHEDULE-REPORTS')." ->></a>\n");
echo(" <ul>\n");
for ($i = 0; $i < count($currSchedules); $i++) {
$entry = $currSchedules[$i];
extract($entry);
echo(" <li><a href='/?action=schedule-reports&schedule_num=$snum#order-details'>$name</a></li>\n");
}
echo(" </ul>\n");
echo(" </li>\n");
}
?>
</li>
<li><a href='#'><?php displayLanguageText('TEXT-ACCOUNT-REPORTS'); ?> ->></a>
<ul>
<?php
$cutoff = time() - 60 * 60 * 24 * 250;
$numMessageEntries = db_getVal("SELECT count(*) FROM payment_message_queue WHERE school_num = $school_num AND sent_time > $cutoff");
if ($numMessageEntries > 0) {
?>
<li><a href='/?action=payment-message-log' class='admin-menu-item'><?php displayLanguageText('TEXT-PAYMENT-MESSAGE-LOG'); ?></a></li>
<?php } ?>
<li><a href='/?action=user-account-report' class='admin-menu-item'><?php displayLanguageText('TEXT-USER-ACCOUNT-TRANSACTIONS'); ?></a></li>
<li><a href='/?action=user-account-list&show_modifier=balance-owing' class='admin-menu-item'><?php displayLanguageText('TEXT-USER-ACCOUNT-BALANCES'); ?></a></li>
<li><a href='/?action=user-account-statement' class='admin-menu-item'><?php displayLanguageText('TEXT-USER-ACCOUNT-STATEMENT'); ?></a></li>
<li><a href='/?action=user-account-detail' class='admin-menu-item'><?php displayLanguageText('TEXT-USER-TRANSACTION-DETAIL'); ?></a></li>
<li><a href='/?action=recalc-user-account-payment-detail' class='admin-menu-item'><?php displayLanguageText('TEXT-USER-PAYMENT-DETAIL-UPDATE'); ?></a></li>
<li><a href='/?action=user-account-payment-detail' class='admin-menu-item'><?php displayLanguageText('TEXT-USER-PAYMENT-DETAIL'); ?></a></li>
<li><a href='/?action=user-account-report&type=deleted' class='admin-menu-item'><?php displayLanguageText('TEXT-DELETED-TRANSACTIONS'); ?></a></li>
<li><a href='/student-list.print.php' class='admin-menu-item'><?php displayLanguageText('TEXT-ACCOUNT-ORDERS-REPORT'); ?></a></li>
</ul>
</li>
<?php if ($school_record['paypal_enabled'] == 'Y' || strlen($school_record['paypal_code']) > 0) { ?>
<li><a href='#'><?php displayLanguageText('TEXT-PAYPAL-REPORTS'); ?> ->></a>
<ul>
<li><a href='/?action=user-account-paypal' class='admin-menu-item'><?php displayLanguageText('TEXT-PAYPAL-TRANSACTION-REPORT'); ?></a></li>
<li><a href='/?action=paypal-log' class='admin-menu-item'><?php displayLanguageText('TEXT-PAYPAL-LOG'); ?></a></li>
<li><a href='/?action=paypal-log-errors' class='admin-menu-item'><?php displayLanguageText('TEXT-PAYPAL-ERROR-LOG'); ?></a></li>
</ul>
</li>
<?php } ?>
<?php if ($school_record['exact_enabled'] == 'Y' || strlen($school_record['exact_code']) > 0) { ?>
<li><a href='#'><?php displayLanguageText('TEXT-EXACT-REPORTS'); ?> ->></a>
<ul>
<li><a href='/?action=ex-log' class='admin-menu-item'><?php displayLanguageText('TEXT-EXACT-LOG'); ?></a></li>
</ul>
</li>
<?php } ?>
<?php if ($school_record['bambora_enabled'] == 'Y' || strlen($school_record['bambora_merchant_id']) > 0) { ?>
<li><a href='#'><?php displayLanguageText('TEXT-BAMBORA-REPORTS'); ?> ->></a>
<ul>
<li><a href='/?action=bambora-log' class='admin-menu-item'><?php displayLanguageText('TEXT-BAMBORA-LOG'); ?></a></li>
</ul>
</li>
<?php } ?>
<li><a href='#'><?php displayLanguageText('TEXT-SUMMARY-REPORTS'); ?> ->></a>
<ul>
<li><a href='/?action=user-account-payment-summary' class='admin-menu-item'><?php displayLanguageText('TEXT-PAYMENT-SUMMARY-REPORT'); ?></a></li>
<li><a href='/?action=user-account-transaction-summary' class='admin-menu-item'><?php displayLanguageText('TEXT-TRX-SUMMARY-REPORT'); ?></a></li>
<li><a href='/?action=order-payment-summary' class='admin-menu-item'><?php displayLanguageText('TEXT-SCHEDULE-PAYMENT-SUMMARY'); ?></a></li>
<li><a href='/?action=summary-print-totals' class='admin-menu-item'><?php displayLanguageText('TEXT-ANNUAL-SUMMARY'); ?></a></li>
<li><a href='/?action=summary-csv-totals' class='admin-menu-item'><?php displayLanguageText('TEXT-ANNUAL-SUMMARY-CSV'); ?></a></li>
<li><a href='/?action=order-details-summary' class='admin-menu-item'><?php displayLanguageText('TEXT-ORDER-DETAILS-SUMMARY'); ?></a></li>
</ul>
</li>
<li><a href='#'><?php displayLanguageText($GlobalText['StudentsCode']) ?> ->></a>
<ul>
<li><a href='/?action=students-csv' class='admin-menu-item'><?php displayLanguageText($GlobalText['StudentCSVCode']); ?></a></li>
<li><a href='/?action=student-notes' class='admin-menu-item'><?php displayLanguageText('TEXT-STUDENT-NOTES'); ?></a></li>
<li><a href='/?action=students-csv&mode=detail'><?php displayLanguageText($GlobalText['StudentBalancesCSVCode']); ?></a></li>
</ul>
</li>
<?php if ($numSuppliers > 0) { ?>
<li><a href='#'><?php displayLanguageText('TEXT-SUPPLIERS'); ?> ->></a>
<ul>
<li><a href='/?action=suppliers-report' class='admin-menu-item'><?php displayLanguageText('TEXT-SUPPLIER-REPORT'); ?></a></li>
<li><a href='/?action=supplier-products-print' class='admin-menu-item'><?php displayLanguageText('TEXT-SUPPLIER-PRODUCTS-REPORT'); ?></a></li>
<li><a href='/?action=supplier-product-sales-print' class='admin-menu-item'><?php displayLanguageText('TEXT-SUPPLIER-PRODUCT-SALES-REPORT'); ?></a></li>
<li><a href='/?action=supplier-product-sales-csv' id='supplier-sales-csv' class='admin-menu-item'><?php displayLanguageText('TEXT-SUPPLIER-PRODUCT-SALES-CSV'); ?></a></li>
<li><a href='/?action=supplier-sales-schedule-csv' id='supplier-sales-schedule-csv' class='admin-menu-item'><?php displayLanguageText('TEXT-SUPPLIER-SALES-BY-SCHEDULE-CSV'); ?></a></li>
</ul>
</li>
<?php } ?>
<?php if ($school_record['status'] != 'Linked') { ?>
<?php if ($numAllergens > 0) { ?>
<li><a href='#'><?php displayLanguageText('TEXT-ALLERGIES-REPORT'); ?> ->></a>
<ul>
<li><a href='/student-allergies.php' class='admin-menu-item'><?php displayLanguageText('TEXT-ALLERGIES-REPORT'); ?></a></li>
<li><a href='/student-allergies.csv.php' class='admin-menu-item'><?php displayLanguageText('TEXT-ALLERGIES-CSV'); ?></a></li>
<li><a href='/student-allergies.by-class.php' class='admin-menu-item'><?php displayLanguageText('TEXT-ALLERGIES-BY-CLASS'); ?></a></li>
</ul>
</li>
<?php } ?>
<?php if ($numStaff > 0) { ?>
<li><a href='/?action=staff-report' class='admin-menu-item'><?php displayLanguageText('TEXT-STAFF-REPORT'); ?></a></li>
<?php } ?>
<?php if ($numClasses > 0) { ?>
<li><a href='/class-list.print.php' class='admin-menu-item'><?php displayLanguageText('TEXT-CLASS-LIST'); ?></a></li>
<?php } ?>
<?php if ($school_record['school_directory_permission'] == 'Y') { ?>
<li><a href='/school-directory.csv.php' class='admin-menu-item'><?php displayLanguageText('TEXT-DIRECTORY-SPREADSHEET'); ?></a></li>
<?php } ?>
<?php } ?>
<li><a href='/?action=concession-list' class='admin-menu-item'><?php displayLanguageText('TEXT-CONCESSION-ORDERS'); ?></a></li>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser'))) { ?>
<li>&nbsp;</li>
<li><a href='/?action=paypal-log-master' class='admin-menu-item'><?php displayLanguageText('TEXT-PAYPAL-TRANSACTION-MASTER'); ?></a></li>
<?php } ?>
<li><a href='/?action=email-queue' class='admin-menu-item'><?php displayLanguageText('TEXT-EMAIL-QUEUE'); ?></a></li>
<li><a href='/?action=history-reports' class='admin-menu-item'><?php displayLanguageText('TEXT-HISTORY'); ?></a></li>
</ul>
</li>
<?php } ?>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator','Administration Team','Schedule Team','Schedule Reporting'))) { ?>
<?php if ($siteType != 'registration') { ?>
<li id="lunches" class="up-level" ><a href='/?action=schedules&naction=list'><?php echo($spanOn) ?><?php displayLanguageText('MENUTAB-ORDERS'); ?><?php echo($spanOff) ?></a>
<?php } else { ?>
<li id="lunches" class="up-level"><a href='/?action=schedules&naction=list'><?php echo($spanOn) ?><?php displayLanguageText('MENUTAB-SCHEDULES'); ?><?php echo($spanOff) ?></a>
<?php } ?>
<ul>
<li><a href='/?action=schedules&naction=list' class='admin-menu-item'><?php displayLanguageText('TEXT-CURRENT-SCHEDULES'); ?></a>
<?php
if (count($currSchedules) > 0) {
echo(" <ul>\n");
for ($i = 0; $i < count($currSchedules); $i++) {
$entry = $currSchedules[$i];
extract($entry);
echo(" <li><a href='/?action=schedule-reports&schedule_num=$snum'>$name</a></li>\n");
}
echo(" </ul>\n");
}
?>
</li>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator','Administration Team'))) { ?>
<li><a href='/?action=schedules&naction=list-all' class='admin-menu-item'><?php displayLanguageText('TEXT-ALL-SCHEDULES'); ?></a></li>
<li><a href='/?action=schedules&naction=list-deleted' class='admin-menu-item'><?php displayLanguageText('TEXT-DELETED-SCHEDULES'); ?></a></li>
<li><a href='/?action=schedules&naction=add' class='admin-menu-item'><?php displayLanguageText('TEXT-ADD-SCHEDULE'); ?></a></li>
<li><a href='/?action=schedule-copy' class='admin-menu-item'><?php displayLanguageText('TEXT-COPY-SCHEDULE'); ?></a></li>
<?php if (($siteType == 'hotlunch' || $siteType == 'fundraising') && ($school_record['enable_volunteer_signup'] == 'Y' || $school_record['enable_volunteer_management'] == 'Y')) { ?>
<li><a href='/?action=manage-volunteers' class='admin-menu-item'><?php displayLanguageText('TEXT-MANAGE-VOLUNTEERS'); ?></a></li>
<?php } ?>
<?php } ?>
<?php if (($supplier_school_num == 0 || $supplier_school_num == $school_num) && in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator','Administration Team','Schedule Team'))) { ?>
<?php if ($_SESSION['UserInfo']['type'] != 'Administration Team' && $_SESSION['UserInfo']['type'] != 'Schedule Team') { ?>
<li><a href='/?action=suppliers&naction=list' class='admin-menu-item'><?php displayLanguageText('TEXT-SUPPLIERS'); ?></a></li>
<li><a href='/?action=suppliers-copy' class='admin-menu-item'><?php displayLanguageText('TEXT-COPY-SUPPLIER'); ?></a></li>
<?php } ?>
<?php if ($numSuppliers > 0) { ?>
<?php if ($_SESSION['UserInfo']['type'] != 'Administration Team' && $_SESSION['UserInfo']['type'] != 'Schedule Team') { ?>
<li><a href='/?action=supplier-products&naction=list' class='admin-menu-item'><?php displayLanguageText('TEXT-PRODUCTS'); ?></a></li>
<li><a href='/?action=supplier-products&naction=images' class='admin-menu-item'><?php displayLanguageText('TEXT-PRODUCT-IMAGES'); ?></a></li>
<?php } ?>
<?php $sOrdersDisplayed = 'Y'; ?>
<li><a href='/?action=multi-menu-supplier-orders' class='admin-menu-item'><?php displayLanguageText('TEXT-MULTI-MENU-SUPPLIER-ORDERS'); ?></a></li>
<li><a href='/?action=multi-menu-supplier-csv' class='admin-menu-item'><?php displayLanguageText('TEXT-MULTIPLE-MENU-SPREADSHEET'); ?></a></li>
<?php } ?>
<?php } ?>
<?php echo("<!-- $numSuppliers -->\n"); if ($numSuppliers > 0 && $sOrdersDisplayed == 'N') { ?>
<li><a href='/?action=multi-menu-supplier-orders' class='admin-menu-item'><?php displayLanguageText('TEXT-MULTI-MENU-SUPPLIER-ORDERS'); ?></a></li>
<li><a href='/?action=multi-menu-supplier-csv' class='admin-menu-item'><?php displayLanguageText('TEXT-MULTIPLE-MENU-SPREADSHEET'); ?></a></li>
<?php } ?>
</ul>
</li>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator','Communications Administrator'))) { ?>
<?php if ($school_record['email_system'] == 'Y') { ?>
<li id="email" class="up-level"><a href='/?action=emails'><?php echo($spanOn) ?><?php displayLanguageText('TEXT-EMAIL-SYSTEM'); ?><?php echo($spanOff) ?></a>
<ul>
<li><a href='/?action=email-messages' class='admin-menu-item'><?php displayLanguageText('TEXT-EDIT-EMAIL-MESSAGES'); ?></a></li>
<li><a href='/?action=email-flag-recipients' class='admin-menu-item'><?php displayLanguageText('TEXT-FLAG-EMAIL-RECIPIENTS'); ?></a></li>
<li><a href='/?action=email-parents' class='admin-menu-item'><?php displayLanguageText('TEXT-SEND-EMAILS-TO-USERS'); ?></a></li>
<?php if ($_SESSION['UserInfo']['type'] == 'SuperUser' && $school_num == 3) { ?>
<li><a href='/?action=school-news' class='admin-menu-item'><?php displayLanguageText('TEXT-SCHOOL-NEWS'); ?></a></li>
<li><a href='/?action=email-hotlunch-contacts'>Send Emails to Hot Lunch Contacts</a></li>
<li><a href='/?action=email-inactive-contacts'>Send Emails to Inactive Contacts</a></li>
<li><a href='/?action=email-sales-contacts'>Send Emails to Sales Contacts</a></li>
<?php } ?>
<li><a href='/?action=email-logs' class='admin-menu-item'><?php displayLanguageText('TEXT-VIEW-EMAIL-LOG'); ?></a></li>
</ul>
</li>
<?php } ?>
<?php } ?>
<?php } ?>
<li id="help" class="up-level"><a href='/?action=view-faqs'><?php echo($spanOn) ?><?php displayLanguageText('MENUTAB-HELP'); ?><?php echo($spanOff) ?></a>
<ul>
<li><a href='/?action=view-how-to-guides'><?php displayLanguageText('TEXT-HOW-TO-GUIDES'); ?></a></li>
<li><a href='/?action=videos'><?php displayLanguageText('TEXT-VIDEO-TUTORIALS'); ?></a></li>
<li><a href='/?action=support-policy'><?php displayLanguageText('TEXT-SUPPORT-POLICY'); ?></a></li>
<li><a href='/?action=view-faqs'><?php displayLanguageText('MENU-FAQS'); ?></a></li>
<li><a href='/?action=contactus'><?php displayLanguageText('TEXT-CONTACT-US-SUPPORT'); ?></a></li>
<!-- <li><a href='/?action=view-support-log'><?php displayLanguageText('MENU-SUPPORT'); ?></a></li> -->
<li><a href='view-doc.php?dn=<?php echo(urlencode("Sample Parent Letter.doc")) ?>'><?php displayLanguageText('TEXT-SAMPLE-PARENT-LETTER'); ?></a></li>
<li><a href='view-doc.php?dn=<?php echo($parentInstructions) ?>'><?php displayLanguageText('TEXT-SAMPLE-PARENT-INSTRUCTIONS'); ?></a></li>
<li><a href='/?action=help-definitions-view'><?php displayLanguageText('TEXT-TERMS-AND-DEFINITIONS'); ?></a></li>
<li><a href='/?action=privacy-policy'><?php displayLanguageText('TEXT-PRIVACY-POLICY'); ?></a></li>
<li><a href='/?action=view-terms-of-service'><?php displayLanguageText('TEXT-TERMS-OF-SERVICE'); ?></a></li>
<?php if (in_array($_SESSION['UserInfo']['type'],array('SuperUser','System Administrator','Application Administrator'))) { ?>
<li><a href='/?action=refund-policy'><?php displayLanguageText('TEXT-REFUND-POLICY'); ?></a></li>
<?php } ?>
<?php if ($_SESSION['UserInfo']['type'] == 'SuperUser') { ?>
<li><a href='/?action=faqs'>FAQ Admin</a></li>
<li><a href='/?action=help-definitions'>Help Definitions</a></li>
<li><a href='/?action=features'>Application Features</a></li>
<li><a href='/?action=how-to-guide-categories'>How To Guide Categories</a></li>
<li><a href='/?action=how-to-guides'>How To Guides</a></li>
<?php } ?>
</ul>
</li>
<li id="password" class="up-level"><a href='/?action=change-password'><?php echo($spanOn) ?><?php displayLanguageText('MENUTAB-PASSWORD'); ?><?php echo($spanOff) ?></a></li>
<li id="logout" class="up-level"><a href='/?action=logout'><?php echo($spanOn) ?><?php displayLanguageText('MENUTAB-LOGOUT'); ?><?php echo($spanOff) ?></a></li>
</ul>