authenticate_request(); $sloodle->validate_user(true, true, true); $sloodle->user->login(); $can_authorize = false; // MOODLE-SPECIFIC // // Check that the user has the Sloodle capability on this course //$course_context = get_context_instance(CONTEXT_COURSE, $sloodle->course->get_course_id()); $course_context = context_course::instance($sloodle->course->get_course_id(), IGNORE_MISSING); $can_authorize = has_capability('mod/sloodle:objectauth', $course_context); // END MOODLE-SPECIFIC // // Render the output $sloodle->response->set_status_code(1); $sloodle->response->set_status_descriptor('OK'); if ($can_authorize) $sloodle->response->add_data_line('1'); else $sloodle->response->add_data_line('0'); $sloodle->response->render_to_output(); ?>