From 18e8b3dcf954ed957fbfe0c4b459d619df1f8b4c Mon Sep 17 00:00:00 2001
From: Matt Clarkson <mattc@catalyst.net.nz>
Date: Mon, 7 Mar 2011 16:36:07 +1300
Subject: [PATCH 1/1] mod/*/lib: fixed outline report date bug

---
 mod/assignment/lib.php |    2 +-
 mod/data/lib.php       |    2 +-
 mod/forum/lib.php      |    2 +-
 mod/glossary/lib.php   |    2 +-
 mod/lesson/lib.php     |    2 +-
 mod/quiz/lib.php       |    2 +-
 mod/scorm/lib.php      |    2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php
index bfe6a7d..5a1dd27 100644
--- a/mod/assignment/lib.php
+++ b/mod/assignment/lib.php
@@ -1802,7 +1802,7 @@ class assignment_base {
     function user_outline($grade) {
         $result = new object();
         $result->info = get_string('grade').': '.$grade->str_long_grade;
-        $result->time = $grade->dategraded;
+        $result->time = $grade->datesubmitted;
         return $result;
     }
 
diff --git a/mod/data/lib.php b/mod/data/lib.php
index 255a246..d83f2d5 100755
--- a/mod/data/lib.php
+++ b/mod/data/lib.php
@@ -729,7 +729,7 @@ function data_user_outline($course, $user, $mod, $data) {
     } else if ($grade) {
         $result = new object();
         $result->info = get_string('grade') . ': ' . $grade->str_long_grade;
-        $result->time = $grade->dategraded;
+        $result->time = $grade->datesubmitted;
         return $result;
     }
     return NULL;
diff --git a/mod/forum/lib.php b/mod/forum/lib.php
index 3764832..f908490 100644
--- a/mod/forum/lib.php
+++ b/mod/forum/lib.php
@@ -1046,7 +1046,7 @@ function forum_user_outline($course, $user, $mod, $forum) {
     } else if ($grade) {
         $result = new object();
         $result->info = get_string('grade') . ': ' . $grade->str_long_grade;
-        $result->time = $grade->dategraded;
+        $result->time = $grade->datesubmitted;
         return $result;
     }
     return NULL;
diff --git a/mod/glossary/lib.php b/mod/glossary/lib.php
index 12d16f7..0e858cb 100644
--- a/mod/glossary/lib.php
+++ b/mod/glossary/lib.php
@@ -189,7 +189,7 @@ function glossary_user_outline($course, $user, $mod, $glossary) {
     } else if ($grade) {
         $result = new object();
         $result->info = get_string('grade') . ': ' . $grade->str_long_grade;
-        $result->time = $grade->dategraded;
+        $result->time = $grade->datesubmitted;
         return $result;
     }
 
diff --git a/mod/lesson/lib.php b/mod/lesson/lib.php
index f3658a5..af63547 100644
--- a/mod/lesson/lib.php
+++ b/mod/lesson/lib.php
@@ -155,7 +155,7 @@ function lesson_user_outline($course, $user, $mod, $lesson) {
     } else {
         $grade = reset($grades->items[0]->grades);
         $return->info = get_string("grade") . ': ' . $grade->str_long_grade;
-        $return->time = $grade->dategraded;
+        $return->time = $grade->datesubmitted;
     }
     return $return;
 }
diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php
index 346ec86..9e96cd1 100644
--- a/mod/quiz/lib.php
+++ b/mod/quiz/lib.php
@@ -209,7 +209,7 @@ function quiz_user_outline($course, $user, $mod, $quiz) {
 
     $result = new stdClass;
     $result->info = get_string('grade') . ': ' . $grade->str_long_grade;
-    $result->time = $grade->dategraded;
+    $result->time = $grade->datesubmitted;
     return $result;
 }
 
diff --git a/mod/scorm/lib.php b/mod/scorm/lib.php
index 29a14e8..0a7c3cc 100755
--- a/mod/scorm/lib.php
+++ b/mod/scorm/lib.php
@@ -223,7 +223,7 @@ function scorm_user_outline($course, $user, $mod, $scorm) {
         $grade = reset($grades->items[0]->grades);
         $result = new object();
         $result->info = get_string('grade') . ': '. $grade->str_long_grade;
-        $result->time = $grade->dategraded;
+        $result->time = $grade->datesubmitted;
         return $result;
     }
     return null;
-- 
1.7.4.1

