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;
Exemple #2
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'];
             }
         }
     }
Exemple #3
0
     $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);