* @return object
*/
function lesson_user_outline($course, $user, $mod, $lesson) {
- global $DB;
-
global $CFG;
+
require_once("$CFG->libdir/gradelib.php");
$grades = grade_get_grades($course->id, 'mod', 'lesson', $lesson->id, $user->id);
+ $return = new object();
if (empty($grades->items[0]->grades)) {
$return->info = get_string("no")." ".get_string("attempts", "lesson");
} else {
return true;
}
public function override_next_page() {
+ global $DB;
$jump = $DB->get_field("lesson_answers", "jumpto", array("pageid" => $this->properties->id, "lessonid" => $this->lesson->id));
if ($jump == LESSON_NEXTPAGE) {
if ($this->properties->nextpageid == 0) {
}
public function check_answer() {
- global $CFG;
+ global $CFG, $PAGE;
$formattextdefoptions = new object();
$formattextdefoptions->noclean = true;
}
public function check_answer() {
- global $DB, $CFG;
+ global $DB, $CFG, $PAGE;
$result = parent::check_answer();
$formattextdefoptions = new object();