From f9730aefef0921baee85201dcb1a262bb699055a Mon Sep 17 00:00:00 2001 From: martin Date: Thu, 4 Jul 2002 08:49:22 +0000 Subject: [PATCH] Remove teacher posts from recent activity (for students) --- course/lib.php | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/course/lib.php b/course/lib.php index cf659275ae..d0f2e7fb97 100644 --- a/course/lib.php +++ b/course/lib.php @@ -326,25 +326,36 @@ function print_recent_activity($course) { $post = NULL; if ($log->action == "add post") { - $post = get_record_sql("SELECT p.*, u.firstname, u.lastname, + $post = get_record_sql("SELECT p.*, d.forum, u.firstname, u.lastname, u.email, u.picture, u.id as userid - FROM discuss_posts p, user u - WHERE p.id = '$log->info' AND p.user = u.id"); + FROM discuss d, discuss_posts p, user u + WHERE p.id = '$log->info' AND d.id = p.discuss AND p.user = u.id"); } else if ($log->action == "add") { - $post = get_record_sql("SELECT p.*, u.firstname, u.lastname, + $post = get_record_sql("SELECT p.*, d.forum, u.firstname, u.lastname, u.email, u.picture, u.id as userid FROM discuss d, discuss_posts p, user u WHERE d.id = '$log->info' AND d.firstpost = p.id AND p.user = u.id"); } if ($post) { + + $teacherpost = ""; + if ($forum = get_record("forum", "id", $post->forum) ) { + if ($forum->type == "teacher") { + if (!isteacher($course->id)) { + continue; + } else { + $teacherpost = "COLOR=#666666"; + } + } + } if (! $heading) { print_headline("Discussion Posts:"); $heading = true; $content = true; } - echo "

$post->firstname $post->lastname:
"; + echo "

$post->firstname $post->lastname:
"; echo "\"wwwroot/mod/discuss/$log->url\">"; if ($log->action == "add") { echo "$post->subject"; -- 2.39.5