First Commit
This commit is contained in:
1 parent
5eb9dd037d
commit
2e62c0e60b
11877 files changed
+2035312
No files matched your search
@@ -0,0 +1,602 @@
|
||||
<?php
|
||||
require_once("include/globals.php");
|
||||
|
||||
if (SessionActive() != 1 || ! UserLoggedIn()) {
|
||||
header("Location: /");
|
||||
exit();
|
||||
}
|
||||
|
||||
|
||||
// Ensure that only valid user types have access to this module
|
||||
$AllowedUserTypes = array('SuperUser','System Administrator','Application Administrator','Application Volunteer','Schedule Volunteer','Administration Team','Schedule Team','Supplier');
|
||||
if (checkPermission($AllowedUserTypes) != 1) {
|
||||
echo("<br>\n");
|
||||
$error_message = getLanguageText('ERRORMSG-ACCESS-DENIED');
|
||||
include "form.messages.php";
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Setup default values on insert
|
||||
if ($naction == 'add') {
|
||||
$initTableName = $CurrentTable;
|
||||
$tarray = initializeTableArray($initTableName);
|
||||
extract($tarray, EXTR_OVERWRITE);
|
||||
|
||||
$numOrders = 0;
|
||||
|
||||
$menu_title = "";
|
||||
$menu_date = date("Y-m-d",strtotime($hotlunch_schedule['schedule_end_date']));
|
||||
$today = date("Y-m-d",time());
|
||||
if ($menu_date < $today) $menu_date = $today;
|
||||
$menu_end_order_datetime = $menu_date . " 00:00";
|
||||
|
||||
$menu_type = 'Regular';
|
||||
$order_format = 'Quantity';
|
||||
if ($siteType == 'schoolfees' || $siteType == 'registration') $order_format = 'Checkbox';
|
||||
$display_supplier_code = 'N';
|
||||
$num_volunteer_override = 'D';
|
||||
$max_volunteers = 0;
|
||||
|
||||
$group_a_min = 0;
|
||||
|
||||
$group_a = 0;
|
||||
$group_b = 0;
|
||||
$group_c = 0;
|
||||
$group_d = 0;
|
||||
$group_e = 0;
|
||||
$group_f = 0;
|
||||
$group_g = 0;
|
||||
$group_h = 0;
|
||||
$group_i = 0;
|
||||
$group_j = 0;
|
||||
$group_k = 0;
|
||||
$group_l = 0;
|
||||
$group_m = 0;
|
||||
$group_a_available = 0;
|
||||
$group_b_available = 0;
|
||||
$group_c_available = 0;
|
||||
$group_d_available = 0;
|
||||
$group_e_available = 0;
|
||||
$group_f_available = 0;
|
||||
$group_g_available = 0;
|
||||
$group_h_available = 0;
|
||||
$group_i_available = 0;
|
||||
$group_j_available = 0;
|
||||
$group_k_available = 0;
|
||||
$group_l_available = 0;
|
||||
$group_m_available = 0;
|
||||
$group_b_a_required = 'N';
|
||||
$group_c_a_required = 'N';
|
||||
$group_d_a_required = 'N';
|
||||
$group_e_a_required = 'N';
|
||||
$group_f_a_required = 'N';
|
||||
$group_g_a_required = 'N';
|
||||
$group_h_a_required = 'N';
|
||||
$group_i_a_required = 'N';
|
||||
$group_j_a_required = 'N';
|
||||
$group_k_a_required = 'N';
|
||||
$group_l_a_required = 'N';
|
||||
$group_m_a_required = 'N';
|
||||
$group_b_mandatory = 'N';
|
||||
$group_c_mandatory = 'N';
|
||||
$group_d_mandatory = 'N';
|
||||
$group_e_mandatory = 'N';
|
||||
$group_f_mandatory = 'N';
|
||||
$group_g_mandatory = 'N';
|
||||
$group_h_mandatory = 'N';
|
||||
$group_i_mandatory = 'N';
|
||||
$group_j_mandatory = 'N';
|
||||
$group_k_mandatory = 'N';
|
||||
$group_l_mandatory = 'N';
|
||||
$group_m_mandatory = 'N';
|
||||
$group_b_message = getLanguageText('TEXT-GROUP-A-FIRST') . " B";
|
||||
$group_c_message = getLanguageText('TEXT-GROUP-A-FIRST') . " C";
|
||||
$group_d_message = getLanguageText('TEXT-GROUP-A-FIRST') . " D";
|
||||
$group_e_message = getLanguageText('TEXT-GROUP-A-FIRST') . " E";
|
||||
$group_f_message = getLanguageText('TEXT-GROUP-A-FIRST') . " F";
|
||||
$group_g_message = getLanguageText('TEXT-GROUP-A-FIRST') . " G";
|
||||
$group_h_message = getLanguageText('TEXT-GROUP-A-FIRST') . " H";
|
||||
$group_i_message = getLanguageText('TEXT-GROUP-A-FIRST') . " I";
|
||||
$group_j_message = getLanguageText('TEXT-GROUP-A-FIRST') . " J";
|
||||
$group_k_message = getLanguageText('TEXT-GROUP-A-FIRST') . " K";
|
||||
$group_l_message = getLanguageText('TEXT-GROUP-A-FIRST') . " L";
|
||||
$group_m_message = getLanguageText('TEXT-GROUP-A-FIRST') . " M";
|
||||
$group_a_max_message = "";
|
||||
$group_b_max_message = "";
|
||||
$group_c_max_message = "";
|
||||
|
||||
$display_group_colors = 'D';
|
||||
$display_group_letters = 'D';
|
||||
|
||||
$order_revenue = 0.00;
|
||||
$other_revenue = 0.00;
|
||||
$supplier_costs = 0.00;
|
||||
$other_costs = 0.00;
|
||||
$net_revenue = 0.00;
|
||||
|
||||
$active = 'Y';
|
||||
$available = 'Y';
|
||||
}
|
||||
|
||||
if (!isset($next_action)) $next_action = '';
|
||||
|
||||
if ($menu_end_order_datetime == "2000-01-01 00:00:00") $menu_end_order_datetime = $menu_date . " 09:00";
|
||||
if (strlen($menu_end_order_datetime) > 16) $menu_end_order_datetime = substr($menu_end_order_datetime,0,16);
|
||||
|
||||
$numOrder = 0;
|
||||
if (isset($record_num) && $record_num > 0 && $next_action != 'insert') {
|
||||
// Determine the number of orders for this schedule and menu
|
||||
$numOrders = db_getVal("SELECT count(*) FROM hotlunch_order_items WHERE school_num = $school_num AND schedule_num = $schedule_num AND menu_num = $record_num AND active = 'Y'");
|
||||
// if ($_SESSION['UserInfo']['type'] == 'SuperUser') { echo("SELECT count(*) FROM hotlunch_order_items WHERE school_num = $school_num AND schedule_num = $schedule_num AND menu_num = $record_num AND active = 'Y'"); exit(); }
|
||||
}
|
||||
|
||||
$numClasses = db_getVal("select count(*) from classes where school_num = $base_school_num and entry_type = 'Class'");
|
||||
|
||||
$select_classes = 'All Classes';
|
||||
if (isset($record_num) && intval($record_num) > 0) {
|
||||
$numMenuClasses = db_getVal("SELECT count(*) FROM hotlunch_menu_dates_classes WHERE school_num = $school_num AND schedule_num = $schedule_num AND menu_num = $record_num");
|
||||
if ($numMenuClasses > 0) $select_classes = 'Selected Classes';
|
||||
}
|
||||
|
||||
?>
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$("#combos-span").hide();
|
||||
<?php if ($numMenuClasses > 0) { ?>
|
||||
$("#selected-classes-row").show();
|
||||
<?php } else { ?>
|
||||
$("#selected-classes-row").hide();
|
||||
<?php } ?>
|
||||
|
||||
$("#show-combos-span").click(function(e) {
|
||||
e.preventDefault();
|
||||
$("#combos-span").show();
|
||||
$("#show-combos-span-link").hide();
|
||||
});
|
||||
|
||||
$("#hide-combos-span").click(function(e) {
|
||||
e.preventDefault();
|
||||
$("#combos-span").hide();
|
||||
$("#show-combos-span-link").show();
|
||||
});
|
||||
|
||||
$("input[name='select_classes']").change(function() {
|
||||
var sclasses = $("input[name='select_classes']:checked").val();
|
||||
if (sclasses == 'Selected Classes') $("#selected-classes-row").show();
|
||||
else $("#selected-classes-row").hide();
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
<br>
|
||||
<form method='post' action='/'>
|
||||
<?php
|
||||
$message_width = $default_form_width;
|
||||
include "form.messages.php";
|
||||
?>
|
||||
<table width='<?php echo($default_form_width) ?>' class='content-table'>
|
||||
<tr>
|
||||
<td colspan='2' align='center' class='heading'><?php echo($PageTitle) ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' align='center'> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width='35%' align='right' valign='top'><?php displayLanguageText('TEXT-SCHEDULE'); ?>: </td>
|
||||
<td width='65%' align='left' valign='top'>
|
||||
<?php if ($numOrders == 0) { ?>
|
||||
<select name='schedule_num' id='schedule_num'>
|
||||
<?php
|
||||
$cutoff = date("Y-m-d 00:00:00",time() - 60 * 60 * 24 * 15);
|
||||
$query = "SELECT * FROM hotlunch_schedules " .
|
||||
"WHERE school_num = $school_num " .
|
||||
"AND status != 'Deleted' " .
|
||||
"AND (schedule_end_date >= '$cutoff' OR end_order_datetime >= '$cutoff') " .
|
||||
"ORDER BY $scheduleSortOrder";
|
||||
$results = db_query($query);
|
||||
while ($row = db_fetch_assoc($results)) {
|
||||
$st = $row['schedule_name'];
|
||||
$sn = $row['record_num'];
|
||||
$selected = "";
|
||||
if ($schedule_num == $sn) $selected = " selected='selected'";
|
||||
echo(" <option value='$sn'$selected>$st</option>\n");
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
<?php } else { ?>
|
||||
<?php echo("<b>" . $hotlunch_schedule['schedule_name'] . "</b>") ?>
|
||||
<input type='hidden' name='schedule_num' id='schedule_num' value='<?php echo($schedule_num) ?>'>
|
||||
<?php } ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width='35%' align='right' valign='top'><?php displayLanguageText('TEXT-MENU-TITLE'); ?>: </td>
|
||||
<td width='65%' align='left' valign='top'><input type='text' name='menu_title' id='menu_title' value="<?php echo($menu_title) ?>" size='50'></td>
|
||||
</tr>
|
||||
<?php if (($siteType == 'hotlunch' || $hotlunch_schedule['menu_display_mode'] == 'Calendar' || $hotlunch_schedule['schedule_type'] == 'Date Sensitive' || $hotlunch_schedule['schedule_type'] == 'Hot Lunch') &&
|
||||
($hotlunch_schedule['schedule_type'] != 'Fund Raising')) { ?>
|
||||
<?php
|
||||
echo("<!-- $siteType -->\n");
|
||||
echo("<!-- " . $hotlunch_schedule['menu_display_mode'] . " -->\n");
|
||||
echo("<!-- " . $hotlunch_schedule['schedule_type'] . " -->\n");
|
||||
?>
|
||||
<tr class='menu_date_row'>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-MENU-DATE'); ?>: </td>
|
||||
<td align='left' valign='top'>
|
||||
<input type='text' name='menu_date' id='menu_date' value="<?php echo($menu_date) ?>" size='15' class='date-field'>
|
||||
<br>
|
||||
<span class='small'><?php displayLanguageText('TEXT-MENU-DATE-EXPLANATION'); ?></span>
|
||||
</td>
|
||||
</tr>
|
||||
<?php if ($hotlunch_schedule['custom_menu_end_dates'] == 'Y') { ?>
|
||||
<tr class='menu_date_row'>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<tr class='menu_date_row'>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-ORDERING-END-DATE'); ?>: </td>
|
||||
<td align='left' valign='top'>
|
||||
<input type='text' name='menu_end_order_datetime' id='menu_end_order_datetime' value="<?php echo($menu_end_order_datetime) ?>" size='25' class='datetime-field'>
|
||||
<br>
|
||||
<span class='small'><?php displayLanguageText('TEXT-24-HOUR-CLOCK-MSG'); ?></span>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<?php } ?>
|
||||
<?php if ($hotlunch_schedule['schedule_type'] != 'Volunteer Only') { ?>
|
||||
<tr>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-MENU-TYPE'); ?>: </td>
|
||||
<td align='left' valign='top'><?php BuildFileRadio("menu_type.txt","menu_type",$menu_type) ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-ORDER-ITEM-FORMAT'); ?>: </td>
|
||||
<td align='left' valign='top'><?php BuildFileRadio("order_format.txt","order_format",$order_format) ?></td>
|
||||
</tr>
|
||||
<?php if ($siteType == 'hotlunch' || $siteType == 'fundraising') { ?>
|
||||
<tr>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-DISPLAY-SUPPLIER-CODES'); ?>: </td>
|
||||
<td align='left' valign='top'><?php BuildFileRadio("yn.txt","display_supplier_code",$display_supplier_code) ?></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<?php } ?>
|
||||
<?php if ($siteType == 'hotlunch' || $siteType == 'fundraising') { ?>
|
||||
<tr>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-IMPLEMENT-VOLUNTEER-SIGNUP'); ?>: </td>
|
||||
<td align='left' valign='top'>
|
||||
<?php BuildFileRadio("ynd.txt","num_volunteer_override",$num_volunteer_override) ?><br>
|
||||
<span class='small'><?php displayLanguageText('TEXT-VOLUNTEER-OVERRIDE'); ?></span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-MAX-VOLUNTEERS'); ?>: </td>
|
||||
<td align='left' valign='top'>
|
||||
<input type='text' name='max_volunteers' value='<?php echo($max_volunteers) ?>' size='4' style='text-align: right;'><br>
|
||||
<span class='small'>This value is only used if the 'Override' field above is set to 'Yes', otherwise the values from the school profile will be used.</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-VOLUNTEER-MESSAGE'); ?>: </td>
|
||||
<td align='left' valign='top'>
|
||||
<input type='text' name='volunteer_msg' value="<?php echo($volunteer_msg) ?>" size='60'><br>
|
||||
<span class='small'><?php displayLanguageText('TEXT-VOLUNTEER-MESSAGE-MSG'); ?></span>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<?php if (($siteType == 'hotlunch' || $siteType == 'fundraising') && $hotlunch_schedule['schedule_type'] != 'Volunteer Only') { ?>
|
||||
<tr>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-COMMENT'); ?>: </td>
|
||||
<td align='left' valign='top'><input type='text' name='comment' id='comment' value="<?php echo($comment) ?>" size='50'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<?php if ($_SESSION['UserInfo']['type'] == 'SuperUser' || ($naction != 'add' && isset($menu_link) && $menu_link != 'No' && $menu_link != '')) { ?>
|
||||
<tr>
|
||||
<td colspan='2' align='center'>
|
||||
<br>
|
||||
<p><?php displayLanguageText('TEXT-MENU-LINKING-MSG'); ?></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-MENU-LINK'); ?>: </td>
|
||||
<td align='left' valign='top'>
|
||||
<?php BuildFileRadio("menu_linking.txt","menu_link",$menu_link,"<br>\n") ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-SOURCE-MENU'); ?>: </td>
|
||||
<td align='left' valign='top'>
|
||||
<?php
|
||||
if ($_SESSION['UserInfo']['type'] == 'SuperUser') {
|
||||
echo("<select name='source_menu'>\n");
|
||||
$results = db_query("select * from hotlunch_menu_dates where school_num = $school_num and schedule_num = $schedule_num order by sequence");
|
||||
while ($row = db_fetch_assoc($results)) {
|
||||
$rnum = $row['record_num'];
|
||||
$title = $row['menu_title'];
|
||||
$mdate = $row['menu_date'];
|
||||
$selected = '';
|
||||
if ($source_menu == $rnum) $selected = " selected='selected'";
|
||||
echo("<option value='$rnum'$selected>$title - $mdate</option>\n");
|
||||
}
|
||||
echo("</select>\n");
|
||||
}
|
||||
else {
|
||||
if (isset($source_menu) && intval($source_menu) > 0) {
|
||||
$results = db_query("select * from hotlunch_menu_dates where school_num = $school_num and record_num = $source_menu");
|
||||
$row = db_fetch_array($results);
|
||||
$source = $row['menu_title'] . " - " . date("l F jS, Y",strtotime($row['menu_date']));
|
||||
echo($source);
|
||||
}
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<?php } ?>
|
||||
<tr>
|
||||
<td colspan='2' align='center'>
|
||||
<span id='show-combos-span-link' class='notice'>
|
||||
[<a href='#' id='show-combos-span'><?php displayLanguageText('TEXT-SHOW-COMBOS-SPAN'); ?></a>]
|
||||
</span>
|
||||
<span id='combos-span' class='notice'>
|
||||
[<a href='#' id='hide-combos-span'><?php displayLanguageText('TEXT-HIDE-COMBOS-SPAN'); ?></a>]
|
||||
<br>
|
||||
<table width='95%' bgcolor='#dddddd'>
|
||||
<tr>
|
||||
<td colspan='2' align='center'>
|
||||
<p><b><?php displayLanguageText('TEXT-COMBO-RULES'); ?></b></p>
|
||||
<p><?php displayLanguageText('TEXT-COMBO-RULES-MSG-1'); ?></p>
|
||||
<p><?php displayLanguageText('TEXT-COMBO-RULES-MSG-2'); ?></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor='#bbbbbb'>
|
||||
<td></td>
|
||||
<td><b><?php displayLanguageText('TEXT-GROUP'); ?> A</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-MAXIMUM-ORDER-QUANTITY'); ?>: </td>
|
||||
<td align='left' valign='top'>
|
||||
<table width='100%' cellpadding=0 cellspacing=0 border=0>
|
||||
<tr>
|
||||
<td align='left' valign='top'><input type='text' name='group_a' id='group_a' value='<?php echo($group_a) ?>' size='4' style='text-align: right;'></td>
|
||||
<td align='right' width='30%'><?php displayLanguageText('TEXT-MINIMUM-QUANTITY'); ?></td>
|
||||
<td align='left' valign='top'><input type='text' name='group_a_min' id='group_a_min' value='<?php echo($group_a_min) ?>' size='4' style='text-align: right;'></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-QUANTITY-AVAILABLE'); ?>: </td>
|
||||
<td align='left' valign='top'><input type='text' name='group_a_available' value='<?php echo($group_a_available) ?>' size='4' style='text-align: right;'> (set to zero for no inventory limit)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-MAXIMUM-QUANTITY-MESSAGE'); ?>: </td>
|
||||
<td align='left'><b><input name='group_a_max_message' id='group_a_max_message' size='80' value="<?php echo($group_a_max_message) ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<?php
|
||||
$groupLetters = array('B','C','D','E','F','G','H','I','J','K','L','M');
|
||||
for ($i = 0; $i < count($groupLetters); $i++) {
|
||||
$currLetter = $groupLetters[$i];
|
||||
$groupQuantity = "group_" . strtolower($currLetter);
|
||||
$groupAvailable = "group_" . strtolower($currLetter) . "_available";
|
||||
$aRequiredF = "group_" . strtolower($currLetter) . "_a_required";
|
||||
$groupMandatory = "group_" . strtolower($currLetter) . "_mandatory";
|
||||
$groupMessage = "group_" . strtolower($currLetter) . "_message";
|
||||
$groupMaxMessage = "group_" . strtolower($currLetter) . "_max_message";
|
||||
|
||||
if (!isset($$groupQuantity)) $$groupQuantity = 0;
|
||||
if (!isset($$groupAvailable)) $$groupAvailable = 0;
|
||||
if (!isset($$aRequiredF)) $$aRequiredF = 'N';
|
||||
if (!isset($$groupMandatory)) $$groupMandatory = 'N';
|
||||
if (!isset($$groupMessage)) $$groupMessage = '';
|
||||
if (!isset($$groupMaxMessage)) $$groupMaxMessage = '';
|
||||
|
||||
?>
|
||||
<tr bgcolor='#bbbbbb'>
|
||||
<td></td>
|
||||
<td><b><?php displayLanguageText('TEXT-GROUP'); ?> <?php echo($currLetter) ?></b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-MAXIMUM-ORDER-QUANTITY'); ?>: </td>
|
||||
<td align='left'>
|
||||
<table width='100%' cellpadding='0' cellspacing='0' class='group-details'>
|
||||
<tr>
|
||||
<td align='left' valign='top'><input type='text' name='group_<?php echo(strtolower($currLetter)) ?>' id='group_<?php echo(strtolower($currLetter)) ?>' value='<?php echo($$groupQuantity) ?>' size='4' style='text-align: right;'></td>
|
||||
<td align='left'><b>"A"</b> <?php displayLanguageText('TEXT-REQUIRED'); ?>: <?php BuildFileRadio("yn.txt",$aRequiredF,$$aRequiredF) ?></td>
|
||||
<td align='left'><b>"<?php echo($currLetter) ?>"</b> <?php displayLanguageText('TEXT-MANDATORY'); ?>: <?php BuildFileRadio("yn.txt",$groupMandatory,$$groupMandatory) ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-QUANTITY-AVAILABLE'); ?>: </td>
|
||||
<td align='left' valign='top'><input type='text' name='<?php echo($groupAvailable) ?>' id='<?php echo($groupAvailable) ?>' value='<?php echo($$groupAvailable) ?>' size='4' style='text-align: right;'> (set to zero for no inventory limit)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-GROUP-MESSAGE'); ?>: </td>
|
||||
<td align='left'><b><input name='<?php echo($groupMessage) ?>' id='<?php echo($groupMessage) ?>' size='80' value="<?php echo(str_replace('"','"',$$groupMessage)) ?>"></td>
|
||||
</tr>
|
||||
<?php if ($currLetter == 'B' || $currLetter == 'C') { ?>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-MAXIMUM-QUANTITY-MESSAGE'); ?>: </td>
|
||||
<td align='left'><b><input name='<?php echo($groupMaxMessage) ?>' id='<?php echo($groupMaxMessage) ?>' size='80' value="<?php echo(str_replace('"','"',$$groupMaxMessage)) ?>"></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<tr>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-DISPLAY-GROUP-COLORS'); ?>: </td>
|
||||
<td align='left' valign='top'><?php BuildFileRadio("display_group_colors.txt","display_group_colors",$display_group_colors) ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-DISPLAY-GROUP-LETTERS'); ?>: </td>
|
||||
<td align='left' valign='top'><?php BuildFileRadio("display_group_colors.txt","display_group_letters",$display_group_letters) ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<?php if ($siteType == 'hotlunch' || $siteType == 'fundraising') { ?>
|
||||
<?php
|
||||
if ($order_revenue == "" || !is_double($order_revenue)) $order_revenue = 0.00;
|
||||
if ($other_revenue == "" || !is_double($other_revenue)) $other_revenue = 0.00;
|
||||
if ($supplier_costs == "" || !is_double($supplier_costs)) $supplier_costs = 0.00;
|
||||
if ($other_costs == "" || !is_double($other_costs)) $other_costs = 0.00;
|
||||
if ($net_revenue == "" || !is_double($net_revenue)) $net_revenue = 0.00;
|
||||
?>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-ORDER-REVENUE'); ?>: </td>
|
||||
<td align='left' valign='top'><input type='text' name='order_revenue' id='order_revenue' value="<?php echo($currencySymbol . number_format($order_revenue,2)) ?>" size='12' readonly style='text-align: right;'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-OTHER-REVENUE'); ?>: </td>
|
||||
<td align='left' valign='top'><input type='text' name='other_revenue' id='other_revenue' value="<?php echo($currencySymbol . number_format($other_revenue,2)) ?>" size='12' readonly style='text-align: right;'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-SUPPLIER-COSTS'); ?>: </td>
|
||||
<td align='left' valign='top'><input type='text' name='supplier_costs' id='supplier_costs' value="<?php echo($currencySymbol . number_format($supplier_costs,2)) ?>" size='12' readonly style='text-align: right;'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-OTHER-COSTS'); ?>: </td>
|
||||
<td align='left' valign='top'><input type='text' name='other_costs' id='other_costs' value="<?php echo($currencySymbol . number_format($other_costs,2)) ?>" size='12' readonly style='text-align: right;'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-NET-REVENUE'); ?>: </td>
|
||||
<td align='left' valign='top'><input type='text' name='net_revenue' id='net_revenue' value="<?php echo($currencySymbol . number_format($net_revenue,2)) ?>" size='12' readonly style='text-align: right;'></td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<tr>
|
||||
<td colspan='2'> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-MENU-INSTRUCTIONS'); ?>: </td>
|
||||
<td align='left' valign='top'><textarea name='menu_instructions' rows='5' cols='80'><?php echo($menu_instructions) ?></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-EMAIL-MESSAGE'); ?>: </td>
|
||||
<td align='left' valign='top'>
|
||||
<textarea name='email_message' rows='5' cols='80'><?php echo($email_message) ?></textarea><br>
|
||||
<span class='small'><?php displayLanguageText('TEXT-EMAIL-MESSAGE-EXPLANATION'); ?></span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-ACTIVE-MENU-DATE'); ?>: </td>
|
||||
<td align='left' valign='top'><?php BuildFileRadio("yn.txt","active",$active) ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-MENU-AVAILABLE-FOR-ORDERING'); ?>: </td>
|
||||
<td align='left' valign='top'><?php BuildFileRadio("yn.txt","available",$available) ?></td>
|
||||
</tr>
|
||||
<?php if ($numClasses > 0) { ?>
|
||||
<tr>
|
||||
<td align='right' valign='top'><?php displayLanguageText('TEXT-CLASSES'); ?>:</td>
|
||||
<td align='left' valign='top'><?php BuildFileRadio("select_classes.txt","select_classes",$select_classes) ?></td>
|
||||
</tr>
|
||||
<?php } else { ?>
|
||||
<input type='hidden' name='select_classes' id='select_classes' value='All Classes'>
|
||||
<?php } ?>
|
||||
<tr id='selected-classes-row'>
|
||||
<td align='right' valign='top'><?php echo($GlobalText['SelectedClasses']); ?>:</td>
|
||||
<td align='left' valign='top'>
|
||||
<?php
|
||||
if ($numClasses == 0) $numClasses = 1;
|
||||
$selectSize = 15;
|
||||
if ($numClasses < 15) $selectSize = $numClasses + 1;
|
||||
?>
|
||||
<select name='selected_classes[]' size='<?php echo($selectSize) ?>' multiple class='select-width400'>
|
||||
<?php
|
||||
// Get set of classes
|
||||
$classes = db_query("select record_num from classes where school_num = $base_school_num and entry_type = 'Class' order by sequence");
|
||||
while ($row = db_fetch_array($classes)) {
|
||||
$class_num = $row['record_num'];
|
||||
$class_info = getClassInfo($class_num);
|
||||
|
||||
$selected = "";
|
||||
if ($naction == 'edit' && intval($record_num) > 0 && intval($class_num) > 0) {
|
||||
$schedule_access = db_getVal("select count(*) from hotlunch_menu_dates_classes where school_num = $school_num and schedule_num = $schedule_num AND menu_num = $record_num and class_num = $class_num");
|
||||
}
|
||||
if ($schedule_access == 1) $selected = " selected='selected'";
|
||||
echo(" <option value='$class_num'$selected>$class_info</option>\n");
|
||||
}
|
||||
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' align='center'>
|
||||
<br>
|
||||
<input type='submit' class='btn btn--primary' value="<?php echo($ButtonText) ?>">
|
||||
<input type='hidden' name='action' value='<?php echo($action) ?>'>
|
||||
<input type='hidden' name='naction' value='<?php echo($next_naction) ?>'>
|
||||
<input type='hidden' name='record_num' value='<?php echo($record_num) ?>'>
|
||||
<input type='hidden' name='original_schedule_num' value='<?php echo($schedule_num) ?>'>
|
||||
<?php if ($active == 'Y' && $numOrders > 0) { ?>
|
||||
<input type='hidden' name='active' value='<?php echo($active) ?>'>
|
||||
<?php } ?>
|
||||
<?php if (($siteType == 'schoolfees' || $siteType == 'registration') && $hotlunch_schedule['menu_display_mode'] == 'Form' && $hotlunch_schedule['schedule_type'] != 'Date Sensitive') { ?>
|
||||
<input type='hidden' name='menu_date' value='<?php echo($menu_date) ?>'>
|
||||
<?php } ?>
|
||||
<?php if ($hotlunch_schedule['schedule_type'] == 'Volunteer Only') { ?>
|
||||
<input type='hidden' name='group_a' value='0'>
|
||||
<input type='hidden' name='group_b' value='0'>
|
||||
<input type='hidden' name='group_c' value='0'>
|
||||
<input type='hidden' name='group_d' value='0'>
|
||||
<input type='hidden' name='group_e' value='0'>
|
||||
<input type='hidden' name='group_f' value='0'>
|
||||
<input type='hidden' name='group_g' value='0'>
|
||||
<input type='hidden' name='group_h' value='0'>
|
||||
<input type='hidden' name='group_i' value='0'>
|
||||
<input type='hidden' name='group_j' value='0'>
|
||||
<input type='hidden' name='group_k' value='0'>
|
||||
<input type='hidden' name='group_l' value='0'>
|
||||
<input type='hidden' name='group_m' value='0'>
|
||||
<input type='hidden' name='group_b_a_required' value='N'>
|
||||
<input type='hidden' name='group_c_a_required' value='N'>
|
||||
<input type='hidden' name='group_d_a_required' value='N'>
|
||||
<input type='hidden' name='group_e_a_required' value='N'>
|
||||
<input type='hidden' name='group_f_a_required' value='N'>
|
||||
<input type='hidden' name='group_g_a_required' value='N'>
|
||||
<input type='hidden' name='group_h_a_required' value='N'>
|
||||
<input type='hidden' name='group_i_a_required' value='N'>
|
||||
<input type='hidden' name='group_j_a_required' value='N'>
|
||||
<input type='hidden' name='group_k_a_required' value='N'>
|
||||
<input type='hidden' name='group_l_a_required' value='N'>
|
||||
<input type='hidden' name='group_m_a_required' value='N'>
|
||||
<input type='hidden' name='display_group_colors' value='D'>
|
||||
<input type='hidden' name='display_group_letters' value='D'>
|
||||
<?php } ?>
|
||||
<br>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<br>
|
||||
Reference in new issue
Block a user