From 1f93ed2a2dceb7fb02afffa8b99c9dbad12608b9 Mon Sep 17 00:00:00 2001 From: nicolasconnault Date: Fri, 17 Oct 2008 14:33:05 +0000 Subject: [PATCH] MDL-13259 Redirecting to creation of new scale when none exists. Merging from MOODLE_19_STABLE --- grade/edit/outcome/edit.php | 6 ++++++ lang/en_utf8/grades.php | 1 + 2 files changed, 7 insertions(+) diff --git a/grade/edit/outcome/edit.php b/grade/edit/outcome/edit.php index a8bbe7a526..1e6b9f2c8e 100644 --- a/grade/edit/outcome/edit.php +++ b/grade/edit/outcome/edit.php @@ -133,6 +133,12 @@ if ($courseid) { admin_externalpage_print_header(); } +if (!grade_scale::fetch_all_local($courseid) && !grade_scale::fetch_all_global()) { + notice_yesno(get_string('noscales', 'grades'), $CFG->wwwroot.'/grade/edit/scale/edit.php?courseid='.$courseid, $returnurl); + print_footer($course); + die(); +} + $mform->display(); if ($courseid) { diff --git a/lang/en_utf8/grades.php b/lang/en_utf8/grades.php index 64e85395e1..b72a3a56f3 100644 --- a/lang/en_utf8/grades.php +++ b/lang/en_utf8/grades.php @@ -349,6 +349,7 @@ $string['nonweightedpct'] = 'non-weighted %%'; $string['nooutcome'] = 'No outcome'; $string['nooutcomes'] = 'Outcome items must be linked to a course outcome, but there are no outcomes for this course. Would you like to add one?'; $string['nopublish'] = 'Do not publish'; +$string['noscales'] = 'Outcomes must be linked to a course scale or global scale, but there are none. Would you like to add one?'; $string['noselectedcategories'] = 'no categories were selected.'; $string['noselecteditems'] = 'no items were selected.'; $string['notteachererror'] = 'You must be a teacher to use this feature.'; -- 2.39.5