dirroot/mod/lesson/locallib.php"); // for parameter array if ($form->mode == "add") { if ($defaults = get_record("lesson_default", "course", $form->course)) { foreach ($defaults as $name => $value) { if (!is_numeric($name)) { $form->$name = $value; } } } } // set the defaults if (empty($form->name)) { $form->name = ""; } if (!isset($form->grade)) { $form->grade = 0; } if (!isset($form->usemaxgrade)) { $form->usemaxgrade = 0; } if (!isset($form->maxanswers)) { $form->maxanswers = 4; } if (!isset($form->maxattempts)) { $form->maxattempts = 1; } if (!isset($form->nextpagedefault)) { $form->nextpagedefault = 0; } if (!isset($form->minquestions)) { $form->minquestions = 0; } if (!isset($form->maxpages)) { $form->maxpages = 0; } if (!isset($form->retake)) { $form->retake = 0; } if (!isset($form->available)) { $form->available = 0; } if (!isset($form->deadline)) { $currentdate = usergetdate(time()); $form->deadline = gmmktime($currentdate["hours"], $currentdate["minutes"], $currentdate["seconds"], $currentdate["mon"]+1, $currentdate["mday"], $currentdate["year"]); } if (!isset($form->usepassword)) { $form->usepassword = 0; } if (!isset($form->custom)) { $form->custom = 1; } if (!isset($form->ongoing)) { $form->ongoing = 0; } if (!isset($form->timed)) { $form->timed = 0; } if (!isset($form->maxtime)) { $form->maxtime = 20; } if (!isset($form->slideshow)) { $form->slideshow = 0; } if (!isset($form->width)) { $form->width = 640; } if (!isset($form->height)) { $form->height = 400; } if (!isset($form->bgcolor)) { $form->bgcolor = "#FFFFFF"; } if (!isset($form->displayleft)) { $form->displayleft = 0; } if (!isset($form->displayleftif)) { $form->displayleftif = 0; } if (!isset($form->progressbar)) { $form->progressbar = 0; } if (!isset($form->highscores)) { $form->highscores = 0; } if (!isset($form->maxhighscores)) { $form->maxhighscores = 10; } if (!isset($form->practice)) { $form->practice = 0; } if (!isset($form->review)) { $form->review = 0; } if (!isset($form->lessondefault)) { $form->lessondefault = 0; } if (!isset($form->modattempts)) { $form->modattempts = 0; } if (!isset($form->mediafile)) { $form->mediafile = ''; } if (!isset($form->mediaheight)) { $form->mediaheight = 100; } if (!isset($form->mediawidth)) { $form->mediawidth = 650; } if (!isset($form->mediaclose)) { $form->mediaclose = 0; } if (!isset($form->dependency)) { $form->dependency = 0; } if (!isset($form->conditions)) { $form->timespent = 0; $form->completed = 0; $form->gradebetterthan = 0; } else { $conditions = unserialize($form->conditions); $form->timespent = $conditions->timespent; $form->completed = $conditions->completed; $form->gradebetterthan = $conditions->gradebetterthan; } if (!isset($form->activitylink)) { $form->activitylink = 0; } $form->deleteattempts = ""; ?>