$header .= '</TR></TABLE></TD>'; echo '<input type="hidden" name="fixed_day" id="fixed_day" value="' . $day . '" />'; } elseif ($RET['SCHEDULE_TYPE'] == 'BLOCKED') { if ($RET['MARKING_PERIOD_ID'] != '') { $mp_RET = DBGet(DBQuery("SELECT START_DATE,END_DATE FROM marking_periods WHERE marking_period_id={$RET['MARKING_PERIOD_ID']}")); $mp_RET = $mp_RET[1]; $begin = $mp_RET['START_DATE']; $end = $mp_RET['END_DATE']; } elseif ($RET['BEGIN_DATE'] != '' && $RET['END_DATE'] != '') { $begin = $RET['BEGIN_DATE']; $end = $RET['END_DATE']; } $header .= '<input type=hidden name=tables[course_periods][' . $_REQUEST['course_period_id'] . '][SCHEDULE_TYPE] value=BLOCKED />'; $header .= '<TD colspan=6>'; $header .= "<DIV id=meeting_days><CENTER>"; $header .= _makeMonths('Modules.php?modname=' . $_REQUEST['modname'] . '&subject_id=' . $_REQUEST['subject_id'] . '&course_id=' . $_REQUEST['course_id'] . '&course_period_id=' . $_REQUEST['course_period_id'] . '&month=', $begin, $end); $header .= "<TABLE border=0 cellpadding=0 cellspacing=0 class=pixel_border><TR><TD>"; $header .= "<TABLE cellpadding=3 cellspacing=1><TR class=calendar_header align=center>"; $header .= "<TD class=white>Sunday</TD><TD class=white>Monday</TD><TD class=white>Tuesday</TD><TD class=white>Wednesday</TD><TD class=white>Thursday</TD><TD class=white>Friday</TD><TD width=99 class=white>Saturday</TD>"; $header .= "</TR><TR>"; $month = date('m', $_REQUEST['month']); $year = date('Y', $_REQUEST['month']); $time = mktime(0, 0, 0, $month, 1, $year); $last = 31; while (!checkdate(9, $last, 2012)) { $last--; } $skip = date("w", $time); if ($skip) { $header .= "<td colspan=" . $skip . "></td>"; $return_counter = $skip;
} else { $schedule_RET[$i][date('y-m-d', $j)] = '<div align=center title="Schedule not available">--</div>'; } } else { $schedule_RET[$i][date('y-m-d', $j)] = count($day_RET) > 1 ? '<font title="Conflict schedule (' . count($day_RET) . ')" color="red">' . $day_RET[1]['TITLE'] . '<br />Room :' . $day_RET[1]['ROOM'] . '</font>' : '<spna title=' . date("l", $j) . '>' . $day_RET[1]['TITLE'] . '<br />Room :' . $day_RET[1]['ROOM'] . '</span>'; } } } } } for ($i = $today; $i <= $today + $one_day * 6; $i = $i + $one_day) { $columns[date('y-m-d', $i)] = weekDate(date('Y-m-d', $i)) . ' ' . ShortDate(date('Y-m-d', $i)); } break; case 'month_view': $month_str = _makeMonths('Modules.php?modname=' . $_REQUEST['modname'] . '&marking_period_id=' . $_REQUEST['marking_period_id'] . '&view_mode=' . $_REQUEST['view_mode'] . '&month='); DrawHeaderHome('<table cellpadding="2" cellspacing="2" width="100%"><tr><td style="padding-right:20px;">Marking Period : ' . $mp . '</td><td>' . $month_str . '</td><td align="right">Calendar View : ' . $view_mode . '</td></tr></table>'); $fy_id = DBGet(DBQuery('SELECT MARKING_PERIOD_ID FROM school_years WHERE SYEAR=\'' . UserSyear() . '\' AND SCHOOL_ID=\'' . UserSchool() . '\'')); $fy_id = $fy_id[1]['MARKING_PERIOD_ID']; $month = date('m', $_REQUEST['month']); $year = date('Y', $_REQUEST['month']); // ++++++++++++++++++++++++++++++++++++++++++++++++++++++ $time = mktime(0, 0, 0, $month, 1, $year); $last = 31; while (!checkdate($month, $last, $year)) { $last--; } $calendar_RET = DBGet(DBQuery('SELECT SCHOOL_DATE,MINUTES,BLOCK FROM attendance_calendar WHERE SCHOOL_DATE BETWEEN \'' . date('Y-m-d', $time) . '\' AND \'' . date('Y-m-d', mktime(0, 0, 0, $month, $last, $year)) . '\' AND SYEAR=\'' . UserSyear() . '\' AND SCHOOL_ID=\'' . UserSchool() . '\''), array(), array('SCHOOL_DATE')); $skip = date("N", $time) - 1; echo "<CENTER><TABLE border=0 cellpadding=0 cellspacing=0 class=pixel_border><TR><TD>"; echo "<TABLE border=0 cellpadding=3 cellspacing=1><TR class=calendar_header align=center>";