ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5
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...
 
- Public Member Functions inherited from ilChatroomTaskHandler
 __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

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

References $gui.

Member Function Documentation

◆ executeDefault()

ilChatroomGetPermissionsTask::executeDefault (   $requestedMethod)

Default execute method.

Parameters
string$requestedMethod

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

References $ilUser, and exit.

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

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: