$default = false; $currentStatus = $results[$id]['status']; $minutes = $results[$id]['minutes']; $note = $results[$id]['note']; } else { $default = true; $currentStatus = 'Present'; $minutes = $classMinutes; $note = ''; } $table .= "\n <tr class=\"student attendanceStudentRow\">\n <td><span style=white-space:nowrap><input class=\"selectedStudent\" type=\"CHECKBOX\" id=\"attend_" . $id . "_student\" name=\"attend_" . $id . "_student\" value=\"" . $id . "\""; if ($default) { $table .= " checked=true"; } $table .= " />"; $table .= $row['first_name'] . " " . stripslashes($row['last_name']) . " - {" . getSchoolNameForID($row['user_id']) . "}</span></td>\n"; $table .= "\n <td><span style=white-space:nowrap> </span></td>"; /** Present (Default) **/ $table .= "\n <td><span style=white-space:nowrap>\n <input type=hidden id=\"attend_" . $id . "_default\" name=\"attend_" . $id . "_default\" value=\"t\" />\n <input type=\"radio\" name=\"attend_" . $id . "_status\" value=\"Present\""; if ($currentStatus == "Present") { $table .= " checked"; } $table .= " onClick=\"attend_" . $id . "_student.checked=true; attend_" . $id . "_default.value='f'; attend_" . $id . "_minutes.value=" . $classMinutes . ";\">Present</input> </span></td>\n"; /** Unexcused Absence **/ $table .= "\n <td><span style=white-space:nowrap>\n <input type=\"radio\" name=\"attend_" . $id . "_status\" value=\"Unexcused-Abs\""; if ($currentStatus == "Unexcused-Abs") { $table .= " checked"; } $table .= " onClick=\"attend_" . $id . "_student.checked=true; attend_" . $id . "_default.value='f'; attend_" . $id . "_minutes.value=0;\">Absent</input> </span></td>\n"; /** Minutes **/ $table .= "\n <td>\n Minutes: <input type=text size=3 name=\"attend_" . $id . "_minutes\" id=\"attend_" . $id . "_minutes\" readonly=\"readonly\"\n class=\"validate[required,custom[number]]\" onChange=\"attend_" . $id . "_student.checked=true; attend_" . $id . "_default.value='f';\" value=\"" . $minutes . "\" />\n </td>";
$b .= "<br />\n <center>\n <form action=index.php?lev=" . $_SESSION[$_CONF['sess_name'] . '_lev'] . "&cat=" . $_SESSION[$_CONF['sess_name'] . '_cat'] . " method=POST>\n <input type=submit class=submit name=back value=Back>\n\t\t\t\t<input type=hidden name=course_id value=" . $cid . ">\n </form>"; if (!isset($_POST['type'])) { $b .= "\n <form action=index.php?lev=" . $_SESSION[$_CONF['sess_name'] . '_lev'] . "&cat=" . $_SESSION[$_CONF['sess_name'] . '_cat'] . "&s_id=" . $sid . "&type=detail method=POST>\n <input type=submit class=submit id=type name=type value=Detail>\n\t\t\t\t<input type=hidden name=course_id value=" . $cid . ">\n </form>"; } $b .= "\n </center>"; $main .= make_box($t, $b); } else { /** display attendance for ALL students **/ if ($cid != -1) { /** first deal with the active students...**/ $result = get_students_for_course($cid); $students = make_array_from_mysql($result, "user_id", array('first_name', 'last_name'), " "); $t = "Attendance Report"; $b = "<CENTER>"; foreach ($students as $uid => $uname) { $schoolName = getSchoolNameForID($uid); $sname = $uname; $sid = $uid; $b .= "<div style=\"text-align:center;font-weight:bold\"><a href=index.php?lev=" . $_SESSION[$_CONF['sess_name'] . '_lev'] . "&cat=" . $_SESSION[$_CONF['sess_name'] . '_cat'] . "&s_id=" . $sid . ">" . $sname . " ~ " . $schoolName . "</a></div><br />"; $loc = get_student_core_class_list($sid, $tid); foreach ($loc as $cid => $cname) { $att = array(); $b .= "<div style=\"text-align:center;font-weight:bold\">" . $cname . "</div><br />"; if (isset($_POST['year'])) { $att = array_merge($att, get_student_attendance($sid, $cid, $_POST['year'])); //$att = array_merge($att,getSMSStudentAttendance($sid,$cid, $_POST['year'],$_SESSION[$_CONF['sess_name'].'_myCenter'])); } else { $att = array_merge($att, get_student_attendance($sid, $cid, $_SESSION[$_CONF['sess_name'] . '_current_school_year'])); //$att = array_merge($att,getSMSStudentAttendance($sid,$cid, $_SESSION[$_CONF['sess_name'].'_current_school_year'],$_SESSION[$_CONF['sess_name'].'_myCenter'])); } //displayArray($att);