Skip to content

Commit

Permalink
MDL-21097 corrected course editing roles
Browse files Browse the repository at this point in the history
  • Loading branch information
marinaglancy committed Jun 5, 2013
1 parent 93ac52a commit 6b52abc
Showing 1 changed file with 11 additions and 13 deletions.
24 changes: 11 additions & 13 deletions course/view.php
Expand Up @@ -122,6 +122,7 @@

$PAGE->set_pagelayout('course');
$PAGE->set_pagetype('course-view-' . $course->format);
$PAGE->set_other_editing_capability('moodle/course:update');
$PAGE->set_other_editing_capability('moodle/course:manageactivities');
$PAGE->set_other_editing_capability('moodle/course:activityvisibility');
if (course_format_uses_sections($course->format)) {
Expand Down Expand Up @@ -194,20 +195,17 @@
}
}

if (has_capability('moodle/course:update', $context)) {
if (!empty($section)) {
if (!empty($move) and has_capability('moodle/course:movesections', $context) and confirm_sesskey()) {
$destsection = $section + $move;
if (move_section_to($course, $section, $destsection)) {
if ($course->id == SITEID) {
redirect($CFG->wwwroot . '/?redirect=0');
} else {
redirect(course_get_url($course));
}
} else {
echo $OUTPUT->notification('An error occurred while moving a section');
}
if (!empty($section) && !empty($move) &&
has_capability('moodle/course:movesections', $context) && confirm_sesskey()) {
$destsection = $section + $move;
if (move_section_to($course, $section, $destsection)) {
if ($course->id == SITEID) {
redirect($CFG->wwwroot . '/?redirect=0');
} else {
redirect(course_get_url($course));
}
} else {
echo $OUTPUT->notification('An error occurred while moving a section');
}
}
} else {
Expand Down

0 comments on commit 6b52abc

Please sign in to comment.