MDL-14378 When deleting course category deal with everything that depends on its context; merged from MOODLE_19_STABLE

This commit is contained in:
skodak 2008-05-13 22:04:06 +00:00
parent e2b347e933
commit 59a7889975
2 changed files with 7 additions and 4 deletions

View File

@ -2726,7 +2726,7 @@ function category_delete_full($category, $showfeedback=true) {
notify("Error deleting course $course->shortname");
return false;
}
notify("Deleted course $course->shortname", 'notifysuccess'); // TODO: localize
notify(get_string('coursedeleted', '', $course->shortname), 'notifysuccess');
}
}
@ -2743,7 +2743,7 @@ function category_delete_full($category, $showfeedback=true) {
events_trigger('category_deleted', $category);
notify("Deleted category $category->name", 'notifysuccess'); // TODO: localize
notify(get_string('coursecategorydeleted', '', format_string($category->name)), 'notifysuccess');
return true;
}
@ -2777,7 +2777,7 @@ function category_delete_move($category, $newparentid, $showfeedback=true) {
notify("Error moving courses");
return false;
}
notify("Moved courses from $category->name", 'notifysuccess'); // TODO: localize
notify(get_string('coursesmovedout', '', format_string($category->name)), 'notifysuccess');
}
// now delete anything that may depend on course category context
@ -2793,7 +2793,7 @@ function category_delete_move($category, $newparentid, $showfeedback=true) {
events_trigger('category_deleted', $category);
notify("Deleted category $category->name", 'notifysuccess'); // TODO: localize
notify(get_string('coursecategorydeleted', '', format_string($category->name)), 'notifysuccess');
return true;
}

View File

@ -268,8 +268,10 @@ $string['courseavailablenot'] = 'This course is not available to students';
$string['coursebackup'] = 'Course backup';
$string['coursecategories'] = 'Course categories';
$string['coursecategory'] = 'Course category';
$string['coursecategorydeleted'] = 'Deleted course category $a';
$string['coursecreators'] = 'Course creator';
$string['coursecreatorsdescription'] = 'Course creators can create new courses and teach in them.';
$string['coursedeleted'] = 'Deleted course $a';
$string['coursefiles'] = 'Course files';
$string['courseformatdata'] = 'Course format data';
$string['courseformats'] = 'Course formats';
@ -297,6 +299,7 @@ $string['courserequestsuccess'] = 'Successfully saved your course request. Expec
$string['courserestore'] = 'Course restore';
$string['courses'] = 'Courses';
$string['coursescategory'] = 'Courses in the same category';
$string['coursesmovedout'] = 'Courses moved out from $a';
$string['coursespending'] = 'Courses pending approval';
$string['coursestaught'] = 'Courses I have taught';
$string['courseupdates'] = 'Course updates';