$v2 = $v[2]; } else { $v0 = $k; $v1 = $v; $v2 = ''; } echo "{ id: \"{$v0}\", value: \"{$v1}\", info: \"{$v2}\" }"; } echo '] }'; } } else { if ($action == 'subjects') { $args['pagetitle'] = 'Choose a Subject'; $university = $params['university']; if (!is_numeric($university)) { $university = University::GetID($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); //$subjects = CourseDefn::ListAllStartingWithCode($university, 'title'); $subjects = $subjects[$args['country']['name']][$args['area']['name']][$args['university']['name']]; if ($subjects) { foreach ($subjects as $k => $v) { $subjects[$k] = array('code' => $k, 'title' => $v); } } $args['subjects'] = $subjects; include "views/subjects.view.php";
$country_id = Country::GetID('Canada'); profiling_start('create regions'); foreach ($areas['Canada'] as $a) { Area::Create($a, $country_id); } profiling_end('create regions'); $area_id = Area::GetID('Ontario', $country_id); profiling_start('create universities'); foreach ($universities['Canada']['Ontario'] as $uni) { University::Create($uni, $area_id); } profiling_end('create universities'); $code = ""; $title = ""; $descr = ""; $uni_id = University::GetID('University of Waterloo'); profiling_start('create courses'); foreach ($xml as $a) { if ($a['tag'] == "CODE") { $code = $a['value']; } else { if ($a['tag'] == "TITLE") { $title = $a['value']; } else { if ($a['tag'] == "DESCRIPTION") { $descr = $a['value']; $code = ltrim(rtrim($code)); $title = ltrim(rtrim($title)); $descr = ltrim(rtrim($descr)); $cid = Comment::Create(array('subject' => $code, 'id' => 1)); $cd = new CourseDefn(mysql_real_escape_string(htmlspecialchars($code)));