/** * Interface to add or edit schedule information * @param mixed $rs array of schedule data * @param boolean $edit whether this is an edit or not * @param object $pager Pager object */ function print_schedule_edit($rs, $edit, &$pager) { global $conf; ?> <form name="addSchedule" method="post" action="admin_update.php" <?php echo $edit ? "" : "onsubmit=\"return checkAddSchedule();\""; ?> > <table width="100%" border="0" cellspacing="0" cellpadding="1" align="center"> <tr> <td class="tableBorder"> <table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td width="200" class="formNames"><?php echo translate('Schedule Title'); ?> </td> <td class="cellColor"><input type="text" name="scheduletitle" class="textbox" value="<?php echo isset($rs['scheduletitle']) ? $rs['scheduletitle'] : ''; ?> " /> </td> </tr> <tr> <td class="formNames"><?php echo translate('Start Time'); ?> </td> <td class="cellColor"><select name="daystart" class="textbox"> <?php for ($time = 0; $time <= 1410; $time += 30) { echo '<option value="' . $time . '"' . (isset($rs['daystart']) && $rs['daystart'] == $time ? ' selected="selected"' : '') . '>' . Time::formatTime($time, false) . '</option>' . "\n"; } ?> </select> </td> </tr> <tr> <td class="formNames"><?php echo translate('End Time'); ?> </td> <td class="cellColor"><select name="dayend" class="textbox"> <?php for ($time = 30; $time <= 1440; $time += 30) { echo '<option value="' . $time . '"' . (isset($rs['dayend']) && $rs['dayend'] == $time ? ' selected="selected"' : ($time == 1440 && !isset($rs['dayend']) ? ' selected="selected"' : '')) . '>' . Time::formatTime($time, false) . '</option>' . "\n"; } ?> </select> </td> </tr> <tr> <td class="formNames"><?php echo translate('Time Span'); ?> </td> <td class="cellColor"><select name="timespan" class="textbox"> <?php $spans = array(30, 10, 15, 60, 120, 180, 240); for ($i = 0; $i < count($spans); $i++) { echo '<option value="' . $spans[$i] . '"' . (isset($rs['timespan']) && $rs['timespan'] == $spans[$i] ? ' selected="selected"' : '') . '>' . Time::minutes_to_hours($spans[$i]) . '</option>' . "\n"; } ?> </select> </td> </tr> <tr> <td class="formNames"><?php echo translate('Weekday Start'); ?> </td> <td class="cellColor"><select name="weekdaystart" class="textbox"> <?php for ($i = 0; $i < 7; $i++) { echo '<option value="' . $i . '"' . (isset($rs['weekdaystart']) && $rs['weekdaystart'] == $i ? ' selected="selected"' : '') . '>' . CmnFns::get_day_name($i) . '</option>' . "\n"; } ?> </select> </td> </tr> <tr> <td class="formNames"><?php echo translate('Days to Show'); ?> </td> <td class="cellColor"><input type="text" name="viewdays" class="textbox" size="2" maxlength="2" value="<?php echo isset($rs['viewdays']) ? $rs['viewdays'] : '7'; ?> " /> </td> </tr> <tr> <td class="formNames"><?php echo translate('Hidden'); ?> </td> <td class="cellColor"><select name="ishidden" class="textbox"> <?php $yesNo = array(translate('No'), translate('Yes')); for ($i = 0; $i < 2; $i++) { echo '<option value="' . $i . '"' . (isset($rs['ishidden']) && $rs['ishidden'] == $i ? ' selected="selected"' : '') . '>' . $yesNo[$i] . '</option>' . "\n"; } ?> </select> </td> </tr> <tr> <td class="formNames"><?php echo translate('Show Summary'); ?> </td> <td class="cellColor"><select name="showsummary" class="textbox"> <?php for ($i = 1; $i >= 0; $i--) { echo '<option value="' . $i . '"' . (isset($rs['showsummary']) && $rs['showsummary'] == $i ? ' selected="selected"' : '') . '>' . $yesNo[$i] . '</option>' . "\n"; } ?> </select> </td> </tr> <tr> <td class="formNames"><?php echo translate('Admin Email'); ?> </td> <td class="cellColor"><input type="text" name="adminemail" maxlength="75" class="textbox" value="<?php echo isset($rs['adminemail']) ? $rs['adminemail'] : $conf['app']['adminEmail']; ?> " /> </td> </tr> </table> </td> </tr> </table> <br /> <?php // Print out correct buttons if (!$edit) { echo submit_button(translate('Add Schedule'), 'scheduleid') . hidden_fn('addSchedule') . ' <input type="reset" name="reset" value="' . translate('Clear') . '" class="button" />' . "\n"; } else { echo submit_button(translate('Edit Schedule'), 'scheduleid') . cancel_button($pager) . hidden_fn('editSchedule') . '<input type="hidden" name="scheduleid" value="' . $rs['scheduleid'] . '" />' . "\n"; // Unset variables unset($rs); } echo "</form>\n"; }