Exemplo n.º 1
0
         }
     }
     $args['subjects'] = $subjects;
     include "views/subjects.view.php";
 } else {
     if ($action == 'subject') {
         $code = $params['code'];
         $university = $params['university'];
         $args['university'] = array('id' => $university, 'name' => University::GetName($university));
         $area = University::GetAreaID($university);
         $args['area'] = array('id' => $area, 'name' => Area::GetName($area));
         $country = Area::GetCountryID($area);
         $args['country'] = array('name' => Country::GetName($country), 'id' => $country);
         $args['subject'] = array('code' => $code, 'title' => $subjects[$args['country']['name']][$args['area']['name']][$args['university']['name']][$code], 'descr' => 'No subject area descriptions. I\'m not sure where I\'d get them.');
         $args['pagetitle'] = $args['subject']['title'] . ' Courses';
         $args['courses'] = CourseDefn::ListAllWithCode($code);
         /*foreach($args['courses'] as $k=>$v) {
         		// id,code,title,descr,university
         		$args['courses'][$k] = array(	'id'			=> $v[0],
         										'code'			=> $v[1],
         										'title'			=> $v[2],
         										'descr'			=> $v[3],
         										'university'	=> $v[4] );
         	}*/
         include "views/subject.view.php";
     } else {
         if ($action == 'favsrm') {
             // remove a favourite
             switch ($params['type']) {
                 default:
                     Error::generate('suspicious', 'Bad fav type in rm');