- global $SESSION;
-
- debugging('get_current_group() is deprecated, please use groups_get_* instead', DEBUG_DEVELOPER);
- if (isset($SESSION->currentgroup[$courseid])) {
- if ($full) {
- return groups_get_group($SESSION->currentgroup[$courseid]);
- } else {
- return $SESSION->currentgroup[$courseid];
- }
- }
-
- $mygroupid = mygroupid($courseid);
- if (is_array($mygroupid)) {
- $mygroupid = array_shift($mygroupid);
- set_current_group($courseid, $mygroupid);
- if ($full) {
- return groups_get_group($mygroupid);
- } else {
- return $mygroupid;
- }
- }
-
- if ($full) {
- return false;
- } else {
- return 0;
- }