Exemplo n.º 1
0
 function load_semester_classes($s_year, $s_semester)
 {
     $s_year = get_post_var('year', $s_year);
     $s_semester = get_post_var('semester', $s_semester);
     $retval = load_semester_classes_from_database($s_year, $s_semester);
     return $retval;
 }
function count_semester_classes_in_database($s_year, $s_semester)
{
    // test load
    return load_semester_classes_from_database($s_year, $s_semester, "json", TRUE);
}
Exemplo n.º 3
0
 private function getClassList($s_year, $s_semester)
 {
     if ($this->o_classList === NULL) {
         $this->o_classList = new stdClass();
     }
     if (!isset($this->o_classList->{$s_year})) {
         $this->o_classList->{$s_year} = new stdClass();
     }
     // load the semester
     if (!isset($this->o_classList->{$s_year}->{$s_semester})) {
         $this->o_classList->{$s_year}->{$s_semester} = new stdClass();
         $o_class = $this->o_classList->{$s_year}->{$s_semester};
         $semesterData = load_semester_classes_from_database($s_year, $s_semester, "array");
         foreach ($semesterData['classes'] as $a_class) {
             $s_crn = $a_class['CRN'];
             $o_class->{$s_crn} = $a_class;
         }
     }
     return $this->o_classList->{$s_year}->{$s_semester};
 }