Hide some outcomes stuff when $CFG->enableoutcomes is off
This commit is contained in:
@@ -17,6 +17,10 @@ if ($courseid) {
|
||||
$context = get_context_instance(CONTEXT_COURSE, $course->id);
|
||||
require_capability('moodle/grade:manage', $context);
|
||||
|
||||
if (empty($CFG->enableoutcomes)) {
|
||||
redirect('../../index.php?id='.$courseid);
|
||||
}
|
||||
|
||||
} else {
|
||||
require_once $CFG->libdir.'/adminlib.php';
|
||||
admin_externalpage_setup('outcomes');
|
||||
|
||||
@@ -150,7 +150,9 @@ if ($moving) {
|
||||
} else {
|
||||
print_single_button('category.php', array('courseid'=>$course->id), get_string('addcategory', 'grades'), 'get');
|
||||
print_single_button('item.php', array('courseid'=>$course->id), get_string('additem', 'grades'), 'get');
|
||||
print_single_button('outcomeitem.php', array('courseid'=>$course->id), get_string('addoutcomeitem', 'grades'), 'get');
|
||||
if (!empty($CFG->enableoutcomes)) {
|
||||
print_single_button('outcomeitem.php', array('courseid'=>$course->id), get_string('addoutcomeitem', 'grades'), 'get');
|
||||
}
|
||||
//print_single_button('index.php', array('id'=>$course->id, 'action'=>'autosort'), get_string('autosort', 'grades'), 'get');
|
||||
print_single_button('index.php', array('id'=>$course->id, 'action'=>'synclegacy'), get_string('synclegacygrades', 'grades'), 'get');
|
||||
}
|
||||
|
||||
@@ -16,13 +16,14 @@ require_login($course);
|
||||
$context = get_context_instance(CONTEXT_COURSE, $course->id);
|
||||
require_capability('moodle/grade:manage', $context);
|
||||
|
||||
|
||||
// default return url
|
||||
$gpr = new grade_plugin_return();
|
||||
$returnurl = $gpr->get_return_url('index.php?id='.$course->id);
|
||||
|
||||
$mform = new edit_outcomeitem_form(null, array('gpr'=>$gpr));
|
||||
|
||||
if ($mform->is_cancelled()) {
|
||||
if ($mform->is_cancelled() || empty($CFG->enableoutcomes)) {
|
||||
redirect($returnurl);
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -114,7 +114,7 @@ function print_grade_plugin_selector($courseid, $active_type, $active_plugin, $r
|
||||
$menu[$url] = get_string('scales');
|
||||
}
|
||||
|
||||
if (has_capability('moodle/grade:manage', $context) or has_capability('course:update', $context)) {
|
||||
if (!empty($CFG->enableoutcomes) && (has_capability('moodle/grade:manage', $context) or has_capability('course:update', $context))) {
|
||||
if (has_capability('moodle/grade:manage', $context)) {
|
||||
$url = 'edit/outcome/index.php?id='.$courseid;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user