get_field("lesson_pages", "title", array("id" => $pageid)); echo $OUTPUT->heading(get_string("moving", "lesson", format_string($title))); $params = array ("lessonid" => $lesson->id, "prevpageid" => 0); if (!$page = $DB->get_record_select("lesson_pages", "lessonid = :lessonid AND prevpageid = :prevpageid", $params)) { print_error('cannotfindfirstpage', 'lesson'); } echo "
\n"; echo "\n"; while (true) { if ($page->id != $pageid) { if (!$title = trim(format_string($page->title))) { $title = "<< ".get_string("notitle", "lesson")." >>"; } echo "\n"; echo "\n"; } if ($page->nextpageid) { if (!$page = $DB->get_record("lesson_pages", array("id" => $page->nextpageid))) { print_error('cannotfindnextpage', 'lesson'); } } else { // last page reached break; } } echo "
id&sesskey=".sesskey()."&action=moveit&pageid=$pageid&after=0\">". get_string("movepagehere", "lesson")."
$title
id&sesskey=".sesskey()."&action=moveit&pageid=$pageid&after={$page->id}\">". get_string("movepagehere", "lesson")."
\n"; ?>