GetAllGroups

Descrizione

Restituisce i nomi di tutti i gruppi che l'utente corrente può visualizzare. Il risultato include almeno i gruppi di cui è membro l'utente. Se l'utente dispone del privilegio Visibile a tutti i gli utenti/gruppi, l'elenco include tutti i gruppi che sono registrati nel database.

Sintassi

VBScript

session.GetAllGroups (extend_option)

Perl

$session->GetAllGroups(extend_option); 
Identificativo
Descrizione
session
L'oggetto Session che rappresenta la sessione di accesso al database corrente.
extend_option
Un valore Long che specifica il valore di numerazione dell'opzione nome esteso.
Valore di ritorno
Per Visual Basic, viene restituito un valore Variant che contiene un array di stringhe. Ogni stringa contiene il nome di un gruppo.

Per Perl, restituisce un riferimento a un array di stringhe che contiene i nomi di tutti i gruppi che un utente può visualizzare.

Esempio

Perl

sub show_all_groups()
{
    my $groups;
    eval {
        $groups = $session->GetAllGroups($CQPerlExt::CQ_NAME_EXTEND_WHEN_NEEDED);
    };
    if ($@){
        print "WARNING: failed to get all groups: $@\n";
    } else {
        my $group;
        print "All groups:";
        foreach $group (sort @$groups) {
            print " $group";
        }
        print "\n";
    }
}

Feedback