Example #1
0
function start_course()
{
    global $user;
    global $course;
    global $course_doc;
    BoltEnrollment::delete($user->id, $course->id);
    $iter = new BoltIter($course_doc);
    $iter->at();
    $now = time();
    $mode = default_mode($iter->item);
    $view_id = create_view($iter, $mode, 0);
    BoltEnrollment::insert("(create_time, user_id, course_id, last_view_id) values ({$now}, {$user->id}, {$course->id}, {$view_id})");
    show_item($iter, $view_id, 0, $mode);
}