return isset($_REQUEST[$name]) && strlen($_REQUEST[$name]) ? $_REQUEST[$name] : $default; } $daynames = array("", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); $is_mobile = strpos($_SERVER['HTTP_USER_AGENT'], "iPhone") !== false; if ($is_mobile) { $days = date("w") + 1; } else { $days = "2,3,4,5,6,7"; } $days = explode(",", getvar("days", $days)); for ($i = 0; $i < count($days); $i++) { $days[$i] = intval($days[$i]); } $start = parsetime(getvar("start", "08:00")); $end = parsetime(getvar("end", "22:00")); $step = parsetime(getvar("step", "00:30")); $wpct = floor(100.0 / count($days)); header("Cache-Control: no-cache"); if (isset($_GET['debug']) && $_GET['debug'] == '1') { define("DEBUG", true); } else { define("DEBUG", true); } ?> <!DOCTYPE html> <html xmlns:svg="http://www.w3.org/2000/svg" xmlns:v="urn:schemas-microsoft-com:vml"> <head> <title>Print Schedule</title> <link type="text/css" rel="stylesheet" href="css/scheduleGrid.css" /> <link type="text/css" rel="stylesheet" media="print" href="css/print.css" />
/ <a href="#" onclick="_gaq.push(['_trackEvent','scheduleGenerator','All']);_loadAllSchedules(); return false;">All</a> </span> </div> </td></tr> </table> </div> <div id="scheduleResultView" style="display:none; width:100%; margin:0;padding:0;"></div> <div id='scheduleView' style='margin: 0 auto;' class='sv-showrange sv-shownotes'> <?php require_once "./include/timefunc.php"; $daynames = array("", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); $days = array(2, 3, 4, 5, 6, 7); $start = parsetime("08:00"); $end = parsetime("22:00"); $step = parsetime("00:30"); $width_pct = 100.0 / count($days); ?> <div class='sv-view sv-view-lr'> <div class='sv-lcol'> <table class='sv-lcol-table'> <thead><tr><th class='sv-col-hdr'> </th></tr></thead> <tbody> <?php for ($t = $start; $t < $end; $t += $step * 2) { ?> <tr class='even'><td class='sv-row-hdr'><span class="time-label"><?php echo timetostr($t, false); ?> </span></td></tr> <tr class='odd'><td class='sv-row-hdr'></td></tr>