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; }