Subversion Repositories bysoftdeveloper

[/] [autoloads/] [getusergroups.php] - Blame information for rev 31

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 31 alvawu
<?php
2
 
3
class GetUserGroups
4
{
5
 
6
    protected $Operators;
7
 
8
 
9
    public function __construct()
10
    {
11
        $this->Operators = array( 'getusergroups');
12
    }
13
 
14
    public function &operatorList()
15
    {
16
        return $this->Operators;        
17
    }
18
 
19
    public function namedParameterPerOperator()
20
    {
21
        return true;
22
    }
23
 
24
    public function namedParameterList()
25
    {
26
        return array(
27
            'getusergroups' => array(
28
 
29
            )
30
        );
31
 
32
    }
33
 
34
        public function modify( &$tpl, &$operatorName, &$operatorParameters, &$rootNamespace, &$currentNamespace,
35
                            &$operatorValue, $namedParameters)
36
    {
37
        switch ($operatorName) {
38
                case 'getusergroups' :
39
                        $user = $operatorValue;
40
                        if($user instanceof eZUser)
41
                        {
42
                                $group = $user->groups(true);
43
                                $operatorValue = $group;
44
                //              $group = eZContentObject::fetchIDArray($groupIDs);
45
 
46
                        }
47
 
48
        }      
49
    }
50
 
51
 
52
}