ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilChatroomGetPermissionsTask Class Reference

Class ilChatroomGetPermissionsTask. More...

+ Inheritance diagram for ilChatroomGetPermissionsTask:
+ Collaboration diagram for ilChatroomGetPermissionsTask:

Public Member Functions

 __construct (ilChatroomObjectGUI $gui)
 Constructor. More...
 
 executeDefault ($requestedMethod)
 Default execute method. More...
 
 __construct (ilChatroomObjectGUI $gui)
 
 executeDefault ($requestedMethod)
 

Private Attributes

 $gui
 

Detailed Description

Class ilChatroomGetPermissionsTask.

Returns user permissions

Author
Andreas Korodsz akord.nosp@m.osz@.nosp@m.datab.nosp@m.ay.d.nosp@m.e
Version
$Id$

Definition at line 15 of file class.ilChatroomGetPermissionsTask.php.

Constructor & Destructor Documentation

◆ __construct()

ilChatroomGetPermissionsTask::__construct ( ilChatroomObjectGUI  $gui)

Constructor.

Parameters
ilChatroomObjectGUI$gui

Reimplemented from ilChatroomTaskHandler.

Definition at line 25 of file class.ilChatroomGetPermissionsTask.php.

References $gui.

Member Function Documentation

◆ executeDefault()

ilChatroomGetPermissionsTask::executeDefault (   $requestedMethod)

Default execute method.

Parameters
string$requestedMethod

Reimplemented from ilChatroomTaskHandler.

Definition at line 35 of file class.ilChatroomGetPermissionsTask.php.

36 {
37 global $ilUser;
38
39 switch($ilUser->getLogin())
40 {
41 case 'root':
42 $kick = $ban = true;
43 break;
44 default:
45 $kick = $ban = false;
46 }
47
48 $permissions = array(
49 'kick' => $kick,
50 'ban' => $ban,
51 );
52
53 echo json_encode($permissions);
54 exit;
55 }
exit
Definition: login.php:54
global $ilUser
Definition: imgupload.php:15

References $ilUser, and exit.

Field Documentation

◆ $gui

ilChatroomGetPermissionsTask::$gui
private

Definition at line 18 of file class.ilChatroomGetPermissionsTask.php.

Referenced by __construct().


The documentation for this class was generated from the following file: