function get_object_groups($var_1 = null, $var_2 = null, $var_3 = null) { if (checkJversion() == 2) { $user_id = is_integer($var_1) ? $var_1 : $var_2; $recurse = $var_3 == 'RECURSE' ? true : false; $return = $this->_acl->getGroupsByUser($user_id, $recurse); } elseif (checkJversion() == 1) { if (!$var_2) { $var_2 = 'ARO'; } if (!$var_3) { $var_3 = 'NO_RECURSE'; } $return = $this->_acl->get_object_groups($var_1, $var_2, $var_3); } else { $return = $this->_acl->get_object_groups($var_1, $var_2, $var_3); } return $return; }