SC 289, small, but non-exploitable hole in backup permissions checking. Merged from MOODLE_16_STABLE.

This commit is contained in:
tjhunt 2006-08-13 20:39:21 +00:00
parent acee2e2491
commit a7c3953d1c

View File

@ -17,13 +17,7 @@
if (!empty($id)) {
if (!isteacheredit($id)) {
if (empty($to)) {
error("You need to be a teacher or admin user to use this page.", "$CFG->wwwroot/login/index.php");
} else {
if (!isteacheredit($to)) {
error("You need to be a teacher or admin user to use this page.", "$CFG->wwwroot/login/index.php");
}
}
error("You need to be a teacher or admin user to use this page.", "$CFG->wwwroot/login/index.php");
}
} else {
if (!isadmin()) {
@ -31,6 +25,12 @@
}
}
if (!empty($to)) {
if (!isteacheredit($to)) {
error("You need to be a teacher or admin user to use this page.", "$CFG->wwwroot/login/index.php");
}
}
//Check site
if (!$site = get_site()) {
error("Site not found!");
@ -126,7 +126,7 @@
}
print_simple_box_end();
//Print footer
//Print footer
print_footer();
?>
?>