<?php $docRoot = getenv("DOCUMENT_ROOT"); require_once $docRoot . "/mobi-config/mobi_web_constants.php"; require_once WEBROOT . "page_builder/page_header.php"; require_once LIBDIR . "StellarData.php"; require_once WEBROOT . "stellar/stellar_lib.php"; function selfURL() { return "course.php?id=" . $_REQUEST['id'] . '&back=' . $_REQUEST['back']; } $id = $_REQUEST['id']; $back = $_REQUEST['back']; $Back = ucwords($back); $course = StellarData::get_course($id); $classes = StellarData::get_subjects_with_xref($id); require "$page->branch/course.html"; $page->output(); ?>
switch ($_REQUEST['command']) { case 'courses': $courses = StellarData::get_courses(); foreach ($courses as $short => $course) { $is_course = ($course['is_course']) ? 1 : 0; $data[] = Array( 'short' => sprintf('%s', $short), 'name' => $course['name'], 'is_course' => $is_course, ); } break; case 'subjectList': $courseId = urldecode($_REQUEST['id']); $subjectList = StellarData::get_subjects_with_xref($courseId); foreach ($subjectList as $subjectId => $info) { $info['term'] = StellarData::get_term(); $data[] = $info; } if(isset($_REQUEST['checksum'])) { $checksum = md5(json_encode($data)); if(isset($_REQUEST['full'])) { $data = array('checksum' => $checksum, 'classes' => $data); } else { $data = array('checksum' => $checksum); } } break; case 'subjectInfo':