]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-18338 option for hiding of groups in user profile
authorskodak <skodak>
Thu, 9 Apr 2009 08:29:51 +0000 (08:29 +0000)
committerskodak <skodak>
Thu, 9 Apr 2009 08:29:51 +0000 (08:29 +0000)
admin/settings/users.php
user/view.php

index 102f38557b0b6cee155b2a902e267aec136a5041..9853c666aeb2a12902a07be24cc077b5be7f090f 100644 (file)
@@ -163,7 +163,8 @@ if ($hassiteconfig
                              'msnid' => get_string('msnid'),
                              'firstaccess' => get_string('firstaccess'),
                              'lastaccess' => get_string('lastaccess'),
-                             'mycourses' => get_string('mycourses'))));
+                             'mycourses' => get_string('mycourses'),
+                             'groups' => get_string('groups'))));
 
         $temp->add(new admin_setting_configmulticheckbox('extrauserselectorfields',
                 get_string('extrauserselectorfields', 'admin'), get_string('configextrauserselectorfields', 'admin'), array('email' => '1'),
index bd00482a4aa6bc72ae5c736d1bafba6794471429..a63881932156f2e1d05f3cc78fb8a993ab268bbc 100644 (file)
     }
 
 /// Printing groups
-    $isseparategroups = ($course->groupmode == SEPARATEGROUPS and !has_capability('moodle/site:accessallgroups', $coursecontext));
-    if (!$isseparategroups){
-        if ($usergroups = groups_get_all_groups($course->id, $user->id)){
-            $groupstr = '';
-            foreach ($usergroups as $group){
-                $groupstr .= ' <a href="'.$CFG->wwwroot.'/user/index.php?id='.$course->id.'&amp;group='.$group->id.'">'.format_string($group->name).'</a>,';
+    if (!isset($hiddenfields['groups'])) {
+        $isseparategroups = ($course->groupmode == SEPARATEGROUPS and !has_capability('moodle/site:accessallgroups', $coursecontext));
+        if (!$isseparategroups){
+            if ($usergroups = groups_get_all_groups($course->id, $user->id)){
+                $groupstr = '';
+                foreach ($usergroups as $group){
+                    $groupstr .= ' <a href="'.$CFG->wwwroot.'/user/index.php?id='.$course->id.'&amp;group='.$group->id.'">'.format_string($group->name).'</a>,';
+                }
+                print_row(get_string("group").":", rtrim($groupstr, ', '));
             }
-            print_row(get_string("group").":", rtrim($groupstr, ', '));
         }
     }
 /// End of printing groups