$newpageid = $DB->insert_record("lesson_pages", $newpage);
// update the linked list...
if ($pageid != 0) {
- if (!$DB->set_field("lesson_pages", "nextpageid", $newpageid, array("id" => $pageid))) {
- print_error('cannotupdatelink', 'lesson');
- }
+ $DB->set_field("lesson_pages", "nextpageid", $newpageid, array("id" => $pageid));
}
if ($pageid == 0) {
}
if ($page->nextpageid) {
// the new page is not the last page
- if (!$DB->set_field("lesson_pages", "prevpageid", $newpageid, array("id" => $page->nextpageid))) {
- print_error('cannotupdatelink', 'lesson');
- }
+ $DB->set_field("lesson_pages", "prevpageid", $newpageid, array("id" => $page->nextpageid));
}
// ..and the single "answer"
$newanswer = new stdClass;
$newpage->contents = get_string("endofbranch", "lesson");
$newpageid = $DB->insert_record("lesson_pages", $newpage);
// update the linked list...
- if (!$DB->set_field("lesson_pages", "nextpageid", $newpageid, array("id" => $pageid))) {
- print_error('cannotupdatelink', 'lesson');
- }
+ $DB->set_field("lesson_pages", "nextpageid", $newpageid, array("id" => $pageid));
if ($page->nextpageid) {
// the new page is not the last page
- if (!$DB->set_field("lesson_pages", "prevpageid", $newpageid, array("id" => $page->nextpageid))) {
- print_error('cannotupdatelink', 'lesson');
- }
+ $DB->set_field("lesson_pages", "prevpageid", $newpageid, array("id" => $page->nextpageid));
}
// ..and the single "answer"
$newanswer = new stdClass;
$newpage->contents = get_string("endofclustertitle", "lesson");
$newpageid = $DB->insert_record("lesson_pages", $newpage);
// update the linked list...
- if (!$DB->set_field("lesson_pages", "nextpageid", $newpageid, array("id" => $pageid))) {
- print_error('cannotupdatelink', 'lesson');
- }
+ $DB->set_field("lesson_pages", "nextpageid", $newpageid, array("id" => $pageid));
if ($page->nextpageid) {
// the new page is not the last page
- if (!$DB->set_field("lesson_pages", "prevpageid", $newpageid, array("id" => $page->nextpageid))) {
- print_error('cannotupdatelink', 'lesson');
- }
+ $DB->set_field("lesson_pages", "prevpageid", $newpageid, array("id" => $page->nextpageid));
}
// ..and the single "answer"
$newanswer = new stdClass;
$newpage->contents = trim($form->contents);
$newpage->title = $newpage->title;
$newpageid = $DB->insert_record("lesson_pages", $newpage);
- if (!$newpageid) {
- print_error('cannotfindfirstpage', 'lesson');
- }
// update the linked list
- if (!$DB->set_field("lesson_pages", "prevpageid", $newpageid, array("id" => $newpage->nextpageid))) {
- print_error('cannotupdatelink', 'lesson');
- }
+ $DB->set_field("lesson_pages", "prevpageid", $newpageid, array("id" => $newpage->nextpageid));
}
}
// now add the answers
$page->contents = trim($form->contents);
$page->title = $page->title;
- if (!$DB->update_record("lesson_pages", $page)) {
- print_error('cannotupdatepage', 'lesson');
- }
+ $DB->update_record("lesson_pages", $page);
if ($page->qtype == LESSON_ENDOFBRANCH || $page->qtype == LESSON_ESSAY || $page->qtype == LESSON_CLUSTER || $page->qtype == LESSON_ENDOFCLUSTER) {
// there's just a single answer with a jump
$oldanswer = new stdClass;
//Fix the forwards link of the previous page
if ($prevpageid) {
- if (!$DB->set_field("lesson_pages", "nextpageid", $newid, array("id"=>$prevpageid))) {
- print_error('cannotupdatepage', 'lesson');
- }
+ $DB->set_field("lesson_pages", "nextpageid", $newid, array("id"=>$prevpageid));
}
$prevpageid = $newid;
// change the absolute page id
$page = backup_getid($restore->backup_unique_code,"lesson_pages",$answer->jumpto);
if ($page) {
- if (!$DB->set_field("lesson_answers", "jumpto", $page->new_id, array("id"=>$answer->id))) {
- print_error('cannotresetjump', 'lesson');
- }
+ $DB->set_field("lesson_answers", "jumpto", $page->new_id, array("id"=>$answer->id));
}
}
}