From a08d5db719c21d63db5f857b9ce8dc00ff5ef3c9 Mon Sep 17 00:00:00 2001 From: toyomoyo Date: Mon, 4 Dec 2006 01:14:43 +0000 Subject: [PATCH] merged fix for MDL-7773, restore_to not set for creators --- backup/restore_form.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/backup/restore_form.html b/backup/restore_form.html index 2ce2a52a52e..0e1f8bb2b3b 100644 --- a/backup/restore_form.html +++ b/backup/restore_form.html @@ -169,15 +169,16 @@ function selectItemInCheckboxByName(formId, checkName, checked ) { echo ""; echo get_string("restoreto").":"; echo ""; - if (!has_capability('moodle/course:create', get_context_instance(CONTEXT_COURSE, $id))) { - $restore_restoreto_options[0] = get_string("currentcoursedeleting"); - $restore_restoreto_options[1] = get_string("currentcourseadding"); - } + if (has_capability('moodle/course:create', get_context_instance(CONTEXT_SYSTEM, SITEID))) { $restore_restoreto_options[0] = get_string("existingcoursedeleting"); $restore_restoreto_options[1] = get_string("existingcourseadding"); $restore_restoreto_options[2] = get_string("newcourse"); + } else { // fix for MDL-7773 + $restore_restoreto_options[0] = get_string("currentcoursedeleting"); + $restore_restoreto_options[1] = get_string("currentcourseadding"); } + choose_from_menu($restore_restoreto_options, "restore_restoreto", $restore_restoreto, ""); echo ""; if (iscreator()) { //display these fields conditionally