From: stronk7 Date: Sat, 26 Apr 2003 11:04:46 +0000 (+0000) Subject: Show activity log only from visible surveys. Bug #367. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=fbca88e6920af887d0987b39804a02fb5ad98c14;p=moodle.git Show activity log only from visible surveys. Bug #367. --- diff --git a/mod/survey/lib.php b/mod/survey/lib.php index 4357c8967d..5d8143e28c 100644 --- a/mod/survey/lib.php +++ b/mod/survey/lib.php @@ -108,9 +108,18 @@ function survey_print_recent_activity(&$logs, $isteacher=false) { foreach ($logs as $log) { if ($log->module == "survey" and $log->action == "submit") { - $surveys[$log->id] = survey_log_info($log); - $surveys[$log->id]->time = $log->time; - $surveys[$log->id]->url = $log->url; + //Create a temp valid module structure (course,id) + $tempmod->course = $log->course; + $tempmod->id = $log->info; + //Obtain the visible property from the instance + $modvisible = instance_is_visible($log->module,$tempmod); + + //Only if the mod is visible + if ($modvisible) { + $surveys[$log->id] = survey_log_info($log); + $surveys[$log->id]->time = $log->time; + $surveys[$log->id]->url = $log->url; + } } }