ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Class ilChatroomSmileyGUI Provides methods to show, add, edit and delete smilies consisting of icon and keywords. More...
Public Member Functions | ||||
executeDefault ($requestedMethod) | ||||
{
| ||||
view () | ||||
Switches GUI to visible mode and calls editSmiliesObject method which prepares and displays the table of existing smilies. More... | ||||
editSmiliesObject () | ||||
Shows existing smilies table Prepares existing smilies table and displays it. More... | ||||
initSmiliesForm () | ||||
Initializes smilies form and returns it. More... | ||||
showEditSmileyEntryFormObject () | ||||
Shows EditSmileyEntryForm Prepares EditSmileyEntryForm and displays it. More... | ||||
initSmiliesEditForm ($form_data) | ||||
Initializes SmiliesEditForm and returns it. More... | ||||
showDeleteSmileyFormObject () | ||||
Shows DeleteSmileyForm Prepares DeleteSmileyForm and displays it. More... | ||||
deleteSmileyObject () | ||||
Deletes a smiley by $_REQUEST["chatroom_smiley_id"]. More... | ||||
deleteMultipleObject () | ||||
Shows confirmation view for deleting multiple smilies Prepares confirmation view for deleting multiple smilies and displays it. More... | ||||
confirmedDeleteMultipleObject () | ||||
Deletes multiple smilies by $_REQUEST["sel_ids"]. More... | ||||
![]() | ||||
__construct (ilChatroomObjectGUI $gui) | ||||
execute ($method) | ||||
Executes given $method if existing, otherwise executes executeDefault() method. More... | ||||
executeDefault ($requestedMethod) | ||||
redirectIfNoPermission ($permission) | ||||
Checks for requested permissions and redirects if the permission check failed. More... | ||||
isSuccessful ($response) | ||||
Checks for success param in an json decoded response. More... | ||||
sendResponse ($response) | ||||
Sends a json encoded response and exits the php process. More... | ||||
hasPermission ($permission) | ||||
Checks for access with ilRbacSystem. More... | ||||
Static Public Member Functions | |
static | _checkSetup () |
static | _getSmileyDir ($withBaseDir=true) |
Protected Member Functions | |
getSmileyFormDataById ($smileyId) | |
![]() | |
getRoomByObjectId ($objectId) | |
exitIfNoRoomExists ($room) | |
Checks if a ilChatroom exists. More... | |
exitIfNoRoomPermission ($room, $subRoom, $chat_user) | |
Check if user can moderate a chatroom. More... | |
canModerate ($room, $subRoom, $user_id) | |
Checks if the user has permission to moderate a ilChatroom. More... | |
isMainRoom ($subRoomId) | |
Protected Attributes | |
$form_gui | |
![]() | |
$gui | |
$ilUser | |
$ilCtrl | |
$ilLng | |
$webDirectory | |
$obj_service | |
$upload | |
$rbacsystem | |
$mainTpl | |
$ilias | |
$navigationHistory | |
$tree | |
$tabs | |
Static Private Member Functions | |
static | _insertDefaultValues () |
Class ilChatroomSmileyGUI Provides methods to show, add, edit and delete smilies consisting of icon and keywords.
Definition at line 12 of file class.ilChatroomAdminSmileyGUI.php.
|
static |
Definition at line 44 of file class.ilChatroomAdminSmileyGUI.php.
References $DIC, _getSmileyDir(), _insertDefaultValues(), ilUtil\makeDirParents(), ilUtil\sendFailure(), and ilUtil\sendInfo().
Referenced by view().
|
static |
bool | $withBaseDir |
Definition at line 95 of file class.ilChatroomAdminSmileyGUI.php.
References ilUtil\getWebspaceDir().
Referenced by _checkSetup().
|
staticprivate |
Definition at line 106 of file class.ilChatroomAdminSmileyGUI.php.
Referenced by _checkSetup().
ilChatroomAdminSmileyGUI::confirmedDeleteMultipleObject | ( | ) |
Deletes multiple smilies by $_REQUEST["sel_ids"].
Definition at line 489 of file class.ilChatroomAdminSmileyGUI.php.
References $_POST, and ilCtrl\redirect().
ilChatroomAdminSmileyGUI::deleteMultipleObject | ( | ) |
Shows confirmation view for deleting multiple smilies Prepares confirmation view for deleting multiple smilies and displays it.
Definition at line 448 of file class.ilChatroomAdminSmileyGUI.php.
References ilCtrl\getFormAction(), ilUtil\img(), ilCtrl\redirect(), and ilUtil\sendInfo().
ilChatroomAdminSmileyGUI::deleteSmileyObject | ( | ) |
Deletes a smiley by $_REQUEST["chatroom_smiley_id"].
Definition at line 367 of file class.ilChatroomAdminSmileyGUI.php.
References ilCtrl\redirect().
ilChatroomAdminSmileyGUI::editSmiliesObject | ( | ) |
Shows existing smilies table Prepares existing smilies table and displays it.
Definition at line 134 of file class.ilChatroomAdminSmileyGUI.php.
References $form_gui, ilChatroomSmiliesGUI\_getExistingSmiliesTable(), and initSmiliesForm().
Referenced by view().
ilChatroomAdminSmileyGUI::executeDefault | ( | $requestedMethod | ) |
{
string | $requestedMethod |
Reimplemented from ilChatroomGUIHandler.
Definition at line 22 of file class.ilChatroomAdminSmileyGUI.php.
References view().
|
protected |
$smileyId |
Exception
Definition at line 254 of file class.ilChatroomAdminSmileyGUI.php.
Referenced by showEditSmileyEntryFormObject().
ilChatroomAdminSmileyGUI::initSmiliesEditForm | ( | $form_data | ) |
Initializes SmiliesEditForm and returns it.
Definition at line 272 of file class.ilChatroomAdminSmileyGUI.php.
References $form_gui, ilCtrl\getFormAction(), and ilCtrl\saveParameter().
Referenced by showEditSmileyEntryFormObject().
ilChatroomAdminSmileyGUI::initSmiliesForm | ( | ) |
Initializes smilies form and returns it.
Definition at line 173 of file class.ilChatroomAdminSmileyGUI.php.
References $DIC, $form_gui, and ilCtrl\getFormAction().
Referenced by editSmiliesObject().
ilChatroomAdminSmileyGUI::showDeleteSmileyFormObject | ( | ) |
Shows DeleteSmileyForm Prepares DeleteSmileyForm and displays it.
Definition at line 339 of file class.ilChatroomAdminSmileyGUI.php.
References ilCtrl\getFormAction(), and ilUtil\img().
ilChatroomAdminSmileyGUI::showEditSmileyEntryFormObject | ( | ) |
Shows EditSmileyEntryForm Prepares EditSmileyEntryForm and displays it.
Definition at line 220 of file class.ilChatroomAdminSmileyGUI.php.
References $form_gui, getSmileyFormDataById(), and initSmiliesEditForm().
ilChatroomAdminSmileyGUI::view | ( | ) |
Switches GUI to visible mode and calls editSmiliesObject method which prepares and displays the table of existing smilies.
Definition at line 31 of file class.ilChatroomAdminSmileyGUI.php.
References _checkSetup(), ilChatroom\checkUserPermissions(), and editSmiliesObject().
Referenced by executeDefault().
|
protected |
Definition at line 17 of file class.ilChatroomAdminSmileyGUI.php.
Referenced by editSmiliesObject(), initSmiliesEditForm(), initSmiliesForm(), and showEditSmileyEntryFormObject().