From fdcd0f0566943af2a582a7f406effd62bf9a7f75 Mon Sep 17 00:00:00 2001 From: skodak Date: Tue, 23 May 2006 19:18:25 +0000 Subject: [PATCH] fix for printing of multiple group pictures bug #5548; merged from MOODLE_16_STABLE --- lib/weblib.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/weblib.php b/lib/weblib.php index 061cea3a17..35aed41267 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -2857,7 +2857,7 @@ function print_user($user, $course, $messageselect=false) { /** * Print a specified group's avatar. * - * @param group $group A {@link group} object representing a group + * @param group $group A {@link group} object representing a group or array of groups * @param int $courseid ? * @param boolean $large ? * @param boolean $returnstring ? @@ -2868,6 +2868,19 @@ function print_user($user, $course, $messageselect=false) { function print_group_picture($group, $courseid, $large=false, $returnstring=false, $link=true) { global $CFG; + if (is_array($group)) { + $output = ''; + foreach($group as $g) { + $output .= print_group_picture($g, $courseid, $large, true, $link); + } + if ($returnstring) { + return $output; + } else { + echo $output; + return; + } + } + static $isteacheredit; if (!isset($isteacheredit)) { -- 2.39.5