262 lines
16 KiB
PHP
262 lines
16 KiB
PHP
<table width='100%'>
|
|
<tr>
|
|
<td align='left'>
|
|
<div id='dialog-tabs'>
|
|
<a class='dialog-top' href='#'></a>
|
|
<ul>
|
|
<li id='menu-date-tab'><a href='#menu-date-div'><?php displayLanguageText('TEXT-MENU-TITLE'); ?></a></li>
|
|
<li id='combo-rules-tab'><a href='#combo-rules-div'><?php displayLanguageText('TEXT-COMBO-AND-GROUPING-RULES'); ?></a></li>
|
|
<li id='menu-additional-tab'><a href='#menu-additional-div'><?php displayLanguageText('TEXT-ADDITIONAL'); ?></a></li>
|
|
<li id='menu-classes-tab'><a href='#menu-classes-div'><?php echo($GlobalText['Classes']) ?></a></li>
|
|
</ul>
|
|
<div id='menu-date-div'>
|
|
<center>
|
|
<table width=500>
|
|
<tr>
|
|
<td>
|
|
<p class='align-left'><b><label><?php displayLanguageText('TEXT-SCHEDULE'); ?></label>:</b>
|
|
<?php echo("<b>".$hotlunch_schedule['schedule_name']."</b></p>"); ?>
|
|
|
|
<p class='align-left'><b><label for='dialog_menu_title'><?php displayLanguageText('TEXT-MENU-TITLE'); ?></label>:</b><br>
|
|
<input type='text' name='menu_title' id='dialog_menu_title' size='60' class="form-field text ui-widget-content ui-corner-all"></p>
|
|
<?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')) {
|
|
?>
|
|
|
|
<p class='align-left'><b><label for='dialog_menu_date'><?php displayLanguageText('TEXT-MENU-DATE'); ?></label>:</b> <?php displayHelp('TEXT-MENU-DATE-EXPLANATION') ?><br>
|
|
<input type='text' name='menu_date' id='dialog_menu_date' size='15' class="date-field form-field text ui-widget-content ui-corner-all"></p>
|
|
<?php if ($hotlunch_schedule['custom_menu_end_dates'] == 'Y') { ?>
|
|
|
|
<p class='align-left'><b><label for='dialog_menu_end_order_datetime'><?php displayLanguageText('TEXT-ORDERING-END-TIME'); ?></label>:</b> <?php displayHelp('TEXT-24-HOUR-CLOCK-MSG') ?><br>
|
|
<input type='text' name='menu_end_order_datetime' id='dialog_menu_end_order_datetime' size='20' class="datetime-field form-field text ui-widget-content ui-corner-all"></p>
|
|
<?php } ?>
|
|
<?php } ?>
|
|
<?php if ($hotlunch_schedule['schedule_type'] != 'Volunteer Only') { ?>
|
|
<br>
|
|
<p class='align-left'><b><label for='dialog_menu_type'><?php displayLanguageText('TEXT-MENU-TYPE'); ?></label>:</b><br>
|
|
<select name='menu_type' id='dialog_menu_type' class='select-width100 form-field ui-widget-content ui-corner-all'>
|
|
<?php BuildFileList("menu_type.txt") ?>
|
|
</select></p>
|
|
|
|
<p class='align-left'><b><label for='dialog_order_format'><?php displayLanguageText('TEXT-ORDER-ITEM-FORMAT'); ?></label>:</b><br>
|
|
<select name='order_format' id='dialog_order_format' class='select-width100 form-field ui-widget-content ui-corner-all'>
|
|
<?php BuildFileList("order_format.txt") ?>
|
|
</select></p>
|
|
|
|
<?php if ($siteType == 'hotlunch' || $siteType == 'fundraising') { ?>
|
|
<p class='align-left'><b><label for='dialog_display_supplier_code'><?php displayLanguageText('TEXT-DISPLAY-SUPPLIER-CODES'); ?></label>:</b><br>
|
|
<select name='display_supplier_code' id='dialog_display_supplier_code' class='select-width50 form-field ui-widget-content ui-corner-all'>
|
|
<?php BuildFileList("yn.txt") ?>
|
|
</select></p>
|
|
|
|
<?php } ?>
|
|
<?php } ?>
|
|
<br>
|
|
<p class='align-left'><b><label for='dialog_active'><?php displayLanguageText('TEXT-ACTIVE-MENU-DATE'); ?></label>:</b><br>
|
|
<select name='active' id='dialog_active' class='select-width50 form-field ui-widget-content ui-corner-all'>
|
|
<?php BuildFileList("yn.txt") ?>
|
|
</select></p>
|
|
<?php if ($siteType == 'hotlunch' || $siteType == 'fundraising') { ?>
|
|
<br>
|
|
<p class='align-left'><b><label for='dialog_num_volunteer_override'><?php displayLanguageText('TEXT-IMPLEMENT-VOLUNTEER-SIGNUP'); ?></label>:</b><br>
|
|
<select name='num_volunteer_override' id='dialog_num_volunteer_override' class='select-width50 form-field ui-widget-content ui-corner-all'>
|
|
<?php BuildFileList("ynd.txt") ?>
|
|
</select></p>
|
|
|
|
<p class='align-left'><b><label for='dialog_max_volunteers'><?php displayLanguageText('TEXT-MAX-VOLUNTEERS'); ?></label>:</b> <?php displayHelp('TEXT-MAX-VOLUNTEERS-OVERRIDE-MSG') ?><br>
|
|
<input type='text' name='max_volunteers' id='dialog_max_volunteers' size='5' class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
|
|
<p class='align-left'><b><label for='dialog_volunteer_msg'><?php displayLanguageText('TEXT-VOLUNTEER-MESSAGE'); ?></label>:</b><br>
|
|
<input type='text' name='volunteer_msg' id='dialog_volunteer_msg' size='50' class="form-field text ui-widget-content ui-corner-all"></p>
|
|
|
|
<?php } ?>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<center>
|
|
<br>
|
|
<br>
|
|
<button class='top-link btn btn--outline btn--xsmall'> <?php displayLanguageText('TEXT-TOP'); ?> </button>
|
|
</center>
|
|
</center>
|
|
</div>
|
|
<div id='combo-rules-div'>
|
|
<center>
|
|
<table width=500>
|
|
<tr>
|
|
<td>
|
|
<p class='align-left'><b><?php displayLanguageText('TEXT-COMBO-RULES'); ?></b></p>
|
|
<p class='align-left'><?php displayLanguageText('TEXT-COMBO-RULES-MSG-1'); ?></p>
|
|
<p class='align-left'><?php displayLanguageText('TEXT-COMBO-RULES-MSG-2'); ?></p>
|
|
<br>
|
|
<p class='align-left header'><?php displayLanguageText('TEXT-GROUP'); ?> A</p>
|
|
|
|
<p class='align-left'><b><label for='dialog_group_a'><?php displayLanguageText('TEXT-MAXIMUM-ORDER-QUANTITY'); ?></label>:</b><br>
|
|
<input type='text' name='group_a' id='dialog_group_a' size='5' class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
<p class='align-left'><b><label for='dialog_group_a_min'><?php displayLanguageText('TEXT-MINIMUM-QUANTITY'); ?></label>:</b><br>
|
|
<input type='text' name='group_a_min' id='dialog_group_a_min' size='5' class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
<p class='align-left'><b><label for='dialog_group_a_available'><?php displayLanguageText('TEXT-QUANTITY-AVAILABLE'); ?></label>:</b> <?php displayHelp('TEXT-SET-TO-ZERO-NO-LIMIT') ?><br>
|
|
<input type='text' name='group_a_available' id='dialog_group_a_available' size='5' class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
<p class='align-left'><b><label for='dialog_group_a_max_message'><?php displayLanguageText('TEXT-MAXIMUM-QUANTITY-MESSAGE'); ?></label>:</b><br>
|
|
<input type='text' name='group_a_max_message' id='dialog_group_a_max_message' size='60' class="form-field text ui-widget-content ui-corner-all"></p>
|
|
|
|
<?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";
|
|
$groupClass = "";
|
|
if ($i > 3) $groupClass = " hidden-group";
|
|
|
|
if ($i == 4) {
|
|
?>
|
|
<p id='hidden-group-show-span'>[<a href='#' id='hidden-group-show'><?php displayLanguageText('TEXT-SHOW-HIDDEN'); ?></a>]<br><br></p>
|
|
<?php } ?>
|
|
<span class='<?php echo($groupClass) ?>'>
|
|
<br>
|
|
<p class='align-left header'><?php displayLanguageText('TEXT-GROUP'); ?> <?php echo($currLetter) ?></p>
|
|
|
|
<p class='align-left'><b><label for='dialog_<?php echo($groupQuantity) ?>'><?php displayLanguageText('TEXT-MAXIMUM-ORDER-QUANTITY'); ?></label>:</b><br>
|
|
<input type='text' name='<?php echo($groupQuantity) ?>' id='dialog_<?php echo($groupQuantity) ?>' size='5' class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
<p class='align-left'><b><label for='dialog_<?php echo($aRequiredF) ?>'>"A" <?php displayLanguageText('TEXT-REQUIRED'); ?></label>:</b><br>
|
|
<select name='<?php echo($aRequiredF) ?>' id='dialog_<?php echo($aRequiredF) ?>' class='select-width50 form-field ui-widget-content ui-corner-all'>
|
|
<?php BuildFileList("yn.txt") ?>
|
|
</select></p>
|
|
<p class='align-left'><b><label for='dialog_<?php echo($groupMandatory) ?>'>"<?php echo($currLetter) ?>" <?php displayLanguageText('TEXT-MANDATORY'); ?></label>:</b><br>
|
|
<select name='<?php echo($groupMandatory) ?>' id='dialog_<?php echo($groupMandatory) ?>' class='select-width50 form-field ui-widget-content ui-corner-all'>
|
|
<?php BuildFileList("yn.txt") ?>
|
|
</select></p>
|
|
<p class='align-left'><b><label for='dialog_<?php echo($groupAvailable) ?>'><?php displayLanguageText('TEXT-QUANTITY-AVAILABLE'); ?></label>:</b> <?php displayHelp('TEXT-SET-TO-ZERO-NO-LIMIT') ?><br>
|
|
<input type='text' name='<?php echo($groupAvailable) ?>' id='dialog_<?php echo($groupAvailable) ?>' size='5' class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
<p class='align-left'><b><label for='dialog_<?php echo($groupMessage) ?>'><?php displayLanguageText('TEXT-GROUP-MESSAGE'); ?></label>:</b><br>
|
|
<input type='text' name='<?php echo($groupMessage) ?>' id='dialog_<?php echo($groupMessage) ?>' size='60' class="form-field text ui-widget-content ui-corner-all"></p>
|
|
<?php if ($currLetter == 'B' || $currLetter == 'C') { ?>
|
|
<p class='align-left'><b><label for='dialog_<?php echo($groupMaxMessage) ?>'><?php displayLanguageText('TEXT-MAXIMUM-QUANTITY-MESSAGE'); ?></label>:</b><br>
|
|
<input type='text' name='<?php echo($groupMaxMessage) ?>' id='dialog_<?php echo($groupMaxMessage) ?>' size='60' class="form-field text ui-widget-content ui-corner-all"></p>
|
|
<?php } ?>
|
|
<center>
|
|
<button class='top-link btn btn--outline btn--xsmall'> <?php displayLanguageText('TEXT-TOP'); ?> </button>
|
|
</center>
|
|
</span>
|
|
|
|
<?php
|
|
}
|
|
?>
|
|
<br>
|
|
<p class='align-left'><b><label for='dialog_display_group_colors'><?php displayLanguageText('TEXT-DISPLAY-GROUP-COLORS'); ?></label>:</b><br>
|
|
<select name='display_group_colors' id='dialog_display_group_colors' class='select-width50 form-field ui-widget-content ui-corner-all'>
|
|
<?php BuildFileList("display_group_colors.txt") ?>
|
|
</select></p>
|
|
<p class='align-left'><b><label for='dialog_display_group_letters'><?php displayLanguageText('TEXT-DISPLAY-GROUP-LETTERS'); ?></label>:</b><br>
|
|
<select name='display_group_letters' id='dialog_display_group_letters' class='select-width50 form-field ui-widget-content ui-corner-all'>
|
|
<?php BuildFileList("display_group_colors.txt") ?>
|
|
</select></p>
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<center>
|
|
<br>
|
|
<br>
|
|
<button class='top-link btn btn--outline btn--xsmall'> <?php displayLanguageText('TEXT-TOP'); ?> </button>
|
|
</center>
|
|
</center>
|
|
<br>
|
|
<br>
|
|
</div>
|
|
<div id='menu-additional-div'>
|
|
<center>
|
|
<table width=500>
|
|
<tr>
|
|
<td>
|
|
<p class='align-left'><b><label for='dialog_order_revenue'><?php displayLanguageText('TEXT-ORDER-REVENUE'); ?></label>:</b><br>
|
|
<input type='text' name='order_revenue' id='dialog_order_revenue' size='12' readonly class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
<p class='align-left'><b><label for='dialog_other_revenue'><?php displayLanguageText('TEXT-OTHER-REVENUE'); ?></label>:</b><br>
|
|
<input type='text' name='other_revenue' id='dialog_other_revenue' size='12' readonly class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
<p class='align-left'><b><label for='dialog_supplier_costs'><?php displayLanguageText('TEXT-SUPPLIER-COSTS'); ?></label>:</b><br>
|
|
<input type='text' name='supplier_costs' id='dialog_supplier_costs' size='12' readonly class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
<p class='align-left'><b><label for='dialog_other_costs'><?php displayLanguageText('TEXT-OTHER-COSTS'); ?></label>:</b><br>
|
|
<input type='text' name='other_costs' id='dialog_other_costs' size='12' readonly class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
<p class='align-left'><b><label for='dialog_net_revenue'><?php displayLanguageText('TEXT-NET-REVENUE'); ?></label>:</b><br>
|
|
<input type='text' name='net_revenue' id='dialog_net_revenue' size='12' readonly class="form-field text ui-widget-content ui-corner-all" style="text-align: right;"></p>
|
|
|
|
<br>
|
|
<p class='align-left'><b><label for='dialog_menu_instructions'><?php displayLanguageText('TEXT-MENU-INSTRUCTIONS'); ?></label>:</b><br>
|
|
<textarea name='menu_instructions' id='dialog_menu_instructions' rows='5' cols='60' class='form-field ui-widget-content ui-corner-all'></textarea></p>
|
|
<p class='align-left'><b><label for='dialog_email_message'><?php displayLanguageText('TEXT-EMAIL-MESSAGE'); ?></label>:</b> <?php displayHelp('TEXT-EMAIL-MESSAGE-EXPLANATION') ?><br>
|
|
<textarea name='email_message' id='dialog_email_message' rows='5' cols='60' class='form-field ui-widget-content ui-corner-all'></textarea></p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<center>
|
|
<br>
|
|
<br>
|
|
<button class='top-link btn btn--outline btn--xsmall'> <?php displayLanguageText('TEXT-TOP'); ?> </button>
|
|
</center>
|
|
</center>
|
|
<br>
|
|
<br>
|
|
</div>
|
|
<div id='menu-classes-div'>
|
|
<center>
|
|
<table width=500>
|
|
<tr>
|
|
<td>
|
|
<p><b><?php displayLanguageText('TEXT-IF-NONE-ARE-SELECTED-ALL-WILL-HAVE-ACCESS'); ?></b></p>
|
|
<p class='selected-classes align-left'><b><label for='dialog_selected_classes'><?php echo($GlobalText['SelectedClasses']) ?></label>:</b><br>
|
|
<select name='selected_classes[]' id='dialog_selected_classes' size='10' multiple class='select-width400 form-field ui-widget-content ui-corner-all'>
|
|
<?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 (isset($schedule_access) && $schedule_access == 1) $selected = " selected='selected'";
|
|
echo(" <option value='$class_num'$selected>$class_info</option>\n");
|
|
}
|
|
|
|
?>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<center>
|
|
<br>
|
|
<br>
|
|
</center>
|
|
</center>
|
|
</div>
|
|
</div>
|
|
<br>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<input type='hidden' name='schedule_num' id='dialog_schedule_num'>
|
|
<input type='hidden' name='menu_link' id='dialog_menu_link'>
|
|
<input type='hidden' name='source_menu' id='dialog_source_menu'>
|
|
|
|
<script>
|
|
$(document).ready(function() {
|
|
|
|
$(".hidden-group").hide();
|
|
$("#hidden-group-show").click(function(e) {
|
|
e.preventDefault();
|
|
$(".hidden-group").show();
|
|
$("#hidden-group-show-span").hide();
|
|
});
|
|
|
|
});
|
|
</script>
|