function view_course_details() { global $input; if (empty($input['course_code'])) { die; } if (isset($input['post'])) { $course_code = $input['course_code']; $course_name = $input['course_name']; $shortname = $input['shortname']; $in_recorders = $input['in_recorders'] ? 1 : 0; if (empty($course_name)) { $error = template_get_message('missing_course_name', get_lang()); } else { db_course_update($course_code, $course_name, $shortname, $in_recorders); db_log(db_gettable('course'), 'Edited course ' . $input['course_ID'], $_SESSION['user_login']); } } $courseinfo = db_course_read($input['course_code']); $users = db_course_get_users($input['course_code']); // Manipulate info $course_code = $courseinfo['course_code']; $course_name = $courseinfo['course_name']; $shortname = $courseinfo['shortname']; $origin = $courseinfo['origin']; $has_albums = $courseinfo['has_albums'] != '0'; $in_classroom = $courseinfo['in_recorders'] == '1'; //$users = array(); // Display page include template_getpath('div_main_header.php'); include template_getpath('div_course_details.php'); include template_getpath('div_main_footer.php'); }
function db_users_courses_create($course_code, $user_ID) { global $statements; if (db_users_courses_get($course_code, $user_ID)) { return false; } $statements['users_courses_create']->bindParam(':course_code', $course_code); $statements['users_courses_create']->bindParam(':user_ID', $user_ID); if (!$statements['users_courses_create']->execute()) { return false; } // return informations global $db_object; $user = db_user_read($user_ID); if (!$user) { return false; } $course = db_course_read($course_code); if (!$course) { return false; } return array('user' => $user, 'course' => $course, 'id' => $db_object->lastInsertId()); }