From 3446205d447e7ccbb184ea2895fd95e25e872480 Mon Sep 17 00:00:00 2001 From: martin Date: Sun, 22 Sep 2002 06:41:56 +0000 Subject: [PATCH] Added assignments under "Recent Activity" --- lang/en/assignment.php | 1 + mod/assignment/lib.php | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/lang/en/assignment.php b/lang/en/assignment.php index d66105b3f4..bf82ee1ea1 100644 --- a/lang/en/assignment.php +++ b/lang/en/assignment.php @@ -17,6 +17,7 @@ $string['feedbackupdated'] = "Submissions feedback updated for \$a people"; $string['late'] = "\$a late"; $string['maximumgrade'] = "Maximum grade"; $string['maximumsize'] = "Maximum size"; +$string['newsubmissions'] = "Assignments submitted"; $string['notsubmittedyet'] = "Not submitted yet"; $string['overwritewarning'] = "Warning: uploading again will REPLACE your current submission"; $string['submissionfeedback'] = "Submission feedback"; diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index 01cfb250be..e549d6577b 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -186,6 +186,36 @@ function assignment_cron () { return true; } +function assignment_print_recent_activity(&$logs, $isteacher=false) { + global $CFG, $COURSE_TEACHER_COLOR; + + $content = false; + $assignments = NULL; + + foreach ($logs as $log) { + if ($log->module == "assignment" and $log->action == "upload") { + $assignments[$log->info] = get_record_sql("SELECT a.name, u.firstname, u.lastname + FROM assignment a, user u + WHERE a.id = '$log->info' AND u.id = '$log->user'"); + $assignments[$log->info]->time = $log->time; + $assignments[$log->info]->url = $log->url; + } + } + + if ($assignments) { + $content = true; + print_headline(get_string("newsubmissions", "assignment").":"); + foreach ($assignments as $assignment) { + $date = userdate($assignment->time, "%e %b, %H:%M"); + echo "

$date - $assignment->firstname $assignment->lastname
"; + echo "\"wwwroot/mod/assignment/$assignment->url\">"; + echo "$assignment->name"; + echo "\"

"; + } + } + + return $content; +} ////////////////////////////////////////////////////////////////////////////////////// -- 2.39.5