diff --git a/mod/data/add.php b/mod/data/add.php index e0eb5f8d07a..b1fffed296a 100755 --- a/mod/data/add.php +++ b/mod/data/add.php @@ -68,9 +68,9 @@ error (get_string('noaccess','data')); } - if ($rid){ //editting a record, do you have access to edit this? - if (!isteacher($course->id) or !data_isowner($rid) or !confirm_sesskey()){ - error (get_string('noaccess','data')); + if ($rid) { // So do you have access? + if (!(isteacher($course->id) or data_isowner($rid)) or !confirm_sesskey() ) { + error(get_string('noaccess','data')); } }