require_login($course->id);
- if (!isteacher($course->id)) {
+ if (!isteacher($course->id) && ! isadmin()) {
error("Only teachers can edit the course!");
}
} else { // Admin is creating a new course
error("That's an invalid course id");
}
- if ( ! isteacher($course->id)) {
+ if ( ! isteacher($course->id) && ! isadmin()) {
error("Only teachers can view logs");
}
error("That's an invalid course id");
}
- if ( ! isteacher($course->id)) {
+ if ( ! isteacher($course->id) && ! isadmin()) {
error("Only teachers can view logs");
}
require_login($mod->course);
- if (!isteacher($mod->course)) {
+ if (!isteacher($mod->course) && !isadmin()) {
error("You can't modify this course!");
}
require_login($course->id);
- if (!isteacher($course->id)) {
+ if (!isteacher($course->id) && !isadmin()) {
error("You can't modify this course!");
}
require_login($course->id);
- if (!isteacher($course->id)) {
+ if (!isteacher($course->id) && !isadmin()) {
error("You can't modify this course!");
}
add_to_log("View course: $course->shortname", $id);
- if ( $USER->teacher[$course->id] ) {
+ if ( isteacher($course->id) || isadmin() ) {
if ($edit == "on") {
$USER->editing = true;
} else if ($edit == "off") {