]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-8733 fixed approving logic when editing; merged from MOODLE_16_STABLE
authorskodak <skodak>
Sat, 3 Mar 2007 12:27:55 +0000 (12:27 +0000)
committerskodak <skodak>
Sat, 3 Mar 2007 12:27:55 +0000 (12:27 +0000)
mod/data/edit.php

index 6253d4a526765698de8d62264794e9bddee169e4..0fb13dba80ac2c51b9cd3db8085d405d1d5191ea 100755 (executable)
             /// All student edits are marked unapproved by default
             $record = get_record('data_records','id',$rid);
 
-            if ($data->approval == 1 || has_capability('mod/data:approve', $context)) {
-                $record->approved = 1;
-            } else {
+            /// reset approved flag after student edit
+            if (!has_capability('mod/data:approve', $context)) {
                 $record->approved = 0;
             }
-
+            
             $record->groupid = $currentgroup;
             $record->timemodified = time();
             update_record('data_records',$record);