require 'fpdf.php'; include '_includeSessionConfig.php'; $sid = $_POST['sid']; $tid = $_POST['tid']; //$cid = $_POST['cid']; $currentDate = date("F j, Y", time() - 18000); $classesArray = array(); $classInfo = array(); $class_names_array = array(); $sql = "SELECT first_name, last_name from users where user_id=" . $sid; $result = $db->query($sql); $row = $result->fetch_assoc(); $studentName = $row['first_name'] . " " . $row['last_name']; $custom_scores = array(); $custom_scores = get_custom_scores($tid, $_SESSION[$_CONF['sess_name'] . '_current_school_year']); $classes = get_student_class_list($sid, $tid); /** classes_title = $termName-$className **/ foreach ($classes as $class_id => $class_title) { list($term, $class_name) = preg_split("/ :: /", $class_title); /** create an array with a list of class names and an array called the class name to hold info for the class **/ if (!in_array($class_name, $class_names_array)) { array_push($class_names_array, $class_name); ${$class_name} = array(); } /** Get the list of categories for this class **/ $info = array(); /** used to hold grade info like category weight and grade **/ $cat_weight_sum = 0;
if (!isset($_SESSION[$_CONF['sess_name'] . '_users_sortBy'])) { $_SESSION[$_CONF['sess_name'] . '_users_sortBy'] = "users.last_name, users.first_name"; } if (isset($_POST['users_sortBy'])) { $_SESSION[$_CONF['sess_name'] . '_users_sortBy'] = $_POST['users_sortBy']; } $users_order_by = $_SESSION[$_CONF['sess_name'] . '_users_sortBy']; $los = get_users_for_center($_SESSION[$_CONF['sess_name'] . '_myCenter'], 'isStudent', 'Y', $users_order_by); $sid = $cid = -1; if (isset($_SESSION[$_CONF['sess_name'] . '_selected_student'])) { $sid = $_SESSION[$_CONF['sess_name'] . '_selected_student']; if (!array_key_exists($sid, $los)) { $sid = -1; $_SESSION[$_CONF['sess_name'] . '_selected_student'] = -1; } else { $loc = get_student_class_list($sid); if (isset($_SESSION[$_CONF['sess_name'] . '_selected_class'])) { $cid = $_SESSION[$_CONF['sess_name'] . '_selected_class']; if (!array_key_exists($cid, $loc)) { $cid = -1; $_SESSION[$_CONF['sess_name'] . '_selected_class'] = -1; } else { $result = get_class_info($cid); $row = $result->fetch_assoc(); $className = $row['course_name']; $termName = $row['term_name']; $teacherName = $row['first_name'] . " " . $row['last_name']; $tid = $row['user_id']; } } }
$teacherName = $row['first_name'] . " " . $row['last_name']; $teacher_id = $row['user_id']; } /** the following is used for sorting the grades on this page only... **/ if (!isset($_SESSION[$_CONF['sess_name'] . '_progress_sortBy'])) { //session_register($_CONF['sess_name'].'_progress_sortBy'); $_SESSION[$_CONF['sess_name'] . '_progress_sortBy'] = "assignments.due_date asc"; } if (isset($_POST['progress_sortBy'])) { $_SESSION[$_CONF['sess_name'] . '_progress_sortBy'] = $_POST['progress_sortBy']; } $order_by = $_SESSION[$_CONF['sess_name'] . '_progress_sortBy']; $studentFirstName = $fname; $studentLastName = $lname; $print_button = "\t\n\t\t\t <CENTER>\n\t\t\t <FORM action=printview_progressreport.php method=POST target=new name=printview>\n\t\t\t <input type=submit class=submit name=submit value=\"Print View\">\n\t\t\t </form>\n\t\t\t </CENTER>"; $b = "<FORM action=index.php?lev=" . $_SESSION[$_CONF['sess_name'] . '_lev'] . "&cat=" . $_SESSION[$_CONF['sess_name'] . '_cat'] . " method=POST name=classes>\n <center>" . make_selection_list(get_student_class_list($sid), $cid, 'class_id', 'classes', 'Class', 'on') . "\n <br />\n Sort Assignments by : \n <select name=progress_sortBy onChange=document.forms['classes'].submit();>\n <option value=\"assignments.due_date desc\""; if ($_SESSION[$_CONF['sess_name'] . '_progress_sortBy'] == "assignments.due_date desc") { $b .= " selected"; } $b .= ">Date (descending)</option>\n <option value=\"assignments.due_date asc\""; if ($_SESSION[$_CONF['sess_name'] . '_progress_sortBy'] == "assignment.due_date asc") { $b .= " selected"; } $b .= ">Date (ascending)</option>\n <option value=categories.category_name"; if ($_SESSION[$_CONF['sess_name'] . '_progress_sortBy'] == "categories.category_name") { $b .= " selected"; } $b .= ">Category Name</option>\n </select> \n </center></form>"; $main .= make_box($t, $b); if ($cid != -1) { $result = get_class_info($cid);