Index: temp_moodle_dev/moodle/mod/lesson/action/insertpage.php =================================================================== diff -u -r5251d2a62e0e78377219456d6bba613eb2d1fd26 -r8c3b6f1927bac1f086a6450e5a919cfb1913d5e6 --- temp_moodle_dev/moodle/mod/lesson/action/insertpage.php (.../insertpage.php) (revision 5251d2a62e0e78377219456d6bba613eb2d1fd26) +++ temp_moodle_dev/moodle/mod/lesson/action/insertpage.php (.../insertpage.php) (revision 8c3b6f1927bac1f086a6450e5a919cfb1913d5e6) @@ -91,6 +91,8 @@ $newpageid = insert_record("lesson_pages", $newpage); if (!$newpageid) { error("Insert page: new first page not inserted"); + }else{ + $uploaded=1; } } else { // there are existing pages put this at the start @@ -187,5 +189,5 @@ } lesson_set_message(get_string('insertedpage', 'lesson').': '.format_string($newpage->title, true), 'notifysuccess'); - redirect("$CFG->wwwroot/mod/lesson/edit.php?id=$cm->id"); + redirect("$CFG->wwwroot/mod/lesson/edit.php?id=$cm->id&uploaded=$uploaded"); ?> Index: temp_moodle_dev/moodle/mod/lesson/action/updatepage.php =================================================================== diff -u -r5251d2a62e0e78377219456d6bba613eb2d1fd26 -r8c3b6f1927bac1f086a6450e5a919cfb1913d5e6 --- temp_moodle_dev/moodle/mod/lesson/action/updatepage.php (.../updatepage.php) (revision 5251d2a62e0e78377219456d6bba613eb2d1fd26) +++ temp_moodle_dev/moodle/mod/lesson/action/updatepage.php (.../updatepage.php) (revision 8c3b6f1927bac1f086a6450e5a919cfb1913d5e6) @@ -49,6 +49,9 @@ if (!update_record("lesson_pages", $page)) { error("Update page: page not updated"); + }else{ + // LAMS: we pass a vrialbe to view.php if the page has been edited + $uploaded=1; } 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 @@ -179,8 +182,8 @@ lesson_set_message(get_string('updatedpage', 'lesson').': '.format_string($page->title, true), 'notifysuccess'); if ($redirect == 'navigation') { // takes us back to viewing the page - redirect("$CFG->wwwroot/mod/lesson/view.php?id=$cm->id&pageid=$page->id"); + redirect("$CFG->wwwroot/mod/lesson/view.php?id=$cm->id&pageid=$page->id&uploaded=$uploaded"); } else { - redirect("$CFG->wwwroot/mod/lesson/edit.php?id=$cm->id"); + redirect("$CFG->wwwroot/mod/lesson/edit.php?id=$cm->id&uploaded=$uploaded"); } ?>