From 6317484ca7cec28ada00e35aabd25020006df86a Mon Sep 17 00:00:00 2001 From: skodak Date: Sat, 3 Mar 2007 12:17:35 +0000 Subject: [PATCH] MDL-8733 fixed approving logic when editing; fixed approve icon --- mod/data/edit.php | 7 +++---- mod/data/lib.php | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/mod/data/edit.php b/mod/data/edit.php index ef95f67d775..27078057d56 100755 --- a/mod/data/edit.php +++ b/mod/data/edit.php @@ -137,10 +137,9 @@ /// All student edits are marked unapproved by default $record = get_record('data_records','id',$rid); - - if ($data->approval == 1 || isteacher($course->id)) { - $record->approved = 1; - } else { + + /// reset approved flag after student edit + if (!isteacher($course->id)) { $record->approved = 0; } diff --git a/mod/data/lib.php b/mod/data/lib.php index 7a1edde224e..f0d72145d3e 100755 --- a/mod/data/lib.php +++ b/mod/data/lib.php @@ -893,7 +893,7 @@ function data_print_template($template, $records, $data, $search='',$page=0, $re $patterns[]='/\#\#Approve\#\#/i'; if ($isteacher && ($data->approval) && (!$record->approved)){ - $replacement[] = ''.get_string('approve').''; + $replacement[] = ''.get_string('approve').''; } else { $replacement[] = ''; }