Skip to main content

Hooks

You can listen to these events using listener. See bootstrap.php file

How to implement custom notification callback for started or closed chat?

Let say you want to receive a sms message then users request a chat. Or just send chat data to some external service. This is very easy archievable just using extension. For example I suggest to have a look at https://github.com/LiveHelperChat/livehelperchat-extensions/tree/master/sevabot

It uses one live helper chat provided events

Also chat has antoher even which you can use then chat is closed

How to verify a user before starting a chat?

  1. You will need LHC since 2.04 version
  2. Also this extension https://github.com/LiveHelperChat/livehelperchat-extensions/tree/master/verifyuser
  3. Now just download this extension and put it in extension folder, so it should look like extension/verifyuser/...
  4. Activate this extension in settings.ini.php file 'extensions' => array('verifyuser')
  5. Now you can just edit verifyuser/bootstrap/bootstrap.php file there will be defined callback which get's all the chat data. https://github.com/LiveHelperChat/livehelperchat-extensions/blob/master/verifyuser/bootstrap/bootstrap.php#L21

Also instead of pure DB check you can use curl or whatever you want.

Form Module

form.file.download

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhform/download.php
Line: 17
Purpose: Triggered when a file is downloaded from a form.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('form.file.download', array('filename' => $file->content_array[$attr_name]['filename']));

form.embedcode

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhform/embedcode.php
Line: 3
Purpose: Triggered when form embed code is generated.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('form.embedcode', array());

form.file.download

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhform/downloaditem.php
Line: 91
Purpose: Triggered when a file is downloaded from a form item.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('form.file.download', array('filename' => $content['filename']));

form.index

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhform/index.php
Line: 3
Purpose: Triggered when form index page is accessed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('form.index', array());

Questionary Module

questionaire.before_option_chosen

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhquestionary/votingwidget.php
Line: 124
Purpose: Triggered before a question option is chosen.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('questionaire.before_option_chosen', array('voting' => & $votingAnswer, 'errors' => & $Errors));

questionaire.option_chosen

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhquestionary/votingwidget.php
Line: 129
Purpose: Triggered after a question option is chosen.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('questionaire.option_chosen', array('voting' => & $votingAnswer));

questionaire.before_feedback_left

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhquestionary/votingwidget.php
Line: 177
Purpose: Triggered before feedback is left.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('questionaire.before_feedback_left', array('feedback' => & $answer, 'errors' => & $Errors));

questionaire.feedback_left

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhquestionary/votingwidget.php
Line: 182
Purpose: Triggered after feedback is left.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('questionaire.feedback_left', array('feedback' => & $answer));

questionary.list

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhquestionary/list.php
Line: 5
Purpose: Triggered when questionary list is rendered.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('questionary.list', array('tpl' => & $tpl));

questionary.edit

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhquestionary/edit.php
Line: 5
Purpose: Triggered when questionary edit page is accessed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('questionary.edit', array('questionary' => $Question));

questionary.new

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhquestionary/newquestion.php
Line: 5
Purpose: Triggered when a new questionary is created.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('questionary.new', array('questionary' => $Data));

File Module

file.storescreenshot.before_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/storescreenshot.php
Line: 41
Purpose: Triggered before a screenshot is stored.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.storescreenshot.before_store', array('errors' => & $errors, 'chat' => & $chat, 'data' => $_POST['data']));

chat.sync_back_office

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/storescreenshot.php
Line: 49
Purpose: Triggered to sync back office after screenshot.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.sync_back_office');

file.storescreenshot.screenshot_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/storescreenshot.php
Line: 71
Purpose: Triggered to determine screenshot path.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.storescreenshot.screenshot_path', array('path' => & $path, 'storage_id' => $storageID));

file.storescreenshot.store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/storescreenshot.php
Line: 114
Purpose: Triggered when a screenshot is stored.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.storescreenshot.store', array('chat_file' => & $fileUpload));

chat.messages_added_passive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/storescreenshot.php
Line: 138
Purpose: Triggered after screenshot is stored.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.messages_added_passive', array(

chat.screenshot_ready

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/storescreenshot.php
Line: 144
Purpose: Triggered when a screenshot is ready.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.screenshot_ready', array(

file.before_file_new_admin.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/new.php
Line: 14
Purpose: Triggered before a new file is stored (admin).

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.before_file_new_admin.file_store', array('errors' => & $errors));

file.new.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/new.php
Line: 23
Purpose: Triggered to determine new file path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.new.file_path', array('path' => & $path));

file.file_new_admin.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/new.php
Line: 28
Purpose: Triggered when a new file is stored (admin).

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.file_new_admin.file_store', array('chat_file' => $upload_handler->uploadedFile));

file.new_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/new.php
Line: 56
Purpose: Triggered to determine new file path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.new_path', array('result' => & $Result));

file.uploadfileadmin.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfileadminonlineuser.php
Line: 14
Purpose: Triggered to determine file path for admin uploaded file (online user).

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfileadmin.file_path',array('path' => & $path, 'storage_id' => $onlineUser->id));

file.uploadfileadmin.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfileadminonlineuser.php
Line: 28
Purpose: Triggered when an admin uploads a file (online user).

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfileadmin.file_store', array('chat_file' => $ upload_handler->uploadedFile));

file.download

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/downloadfile.php
Line: 79
Purpose: Triggered when a file is downloaded.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.download', array('chat_file' => $file));

file.uploadfile.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfileonline.php
Line: 11
Purpose: Triggered to determine file path for online user uploaded file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.file_path', array(

file.uploadfile.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfileonline.php
Line: 45
Purpose: Triggered when an online user uploads a file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.file_store', array(

file.list_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/list.php
Line: 45
Purpose: Triggered to determine file list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.list_path', array('result' => & $Result));

file.edit_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/edit.php
Line: 44
Purpose: Triggered to determine file edit path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.edit_path', array('result' => & $Result));

file.before_user_uploadfile.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfile.php
Line: 49
Purpose: Triggered before a user uploads a file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.before_user_uploadfile.file_store', array('errors' => & $errors));

file.uploadfile.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfile.php
Line: 56
Purpose: Triggered to determine file path for user uploaded file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.file_path', array('path' => & $path, 'storage_id' => $chat->id));

file.uploadfile.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfile.php
Line: 86
Purpose: Triggered when a user uploads a file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.file_store', array('chat'=> $chat, 'chat_file' => $upload_handler->uploadedFile));

file.uploadfile.after_save

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfile.php
Line: 122
Purpose: Triggered after a user uploaded file is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.after_save', array('chat'=> $chat, 'chat_file' => $upload_handler->uploadedFile));

file.configuration_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/configuration.php
Line: 217
Purpose: Triggered to determine file configuration path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.configuration_path', array('result' => & $Result));

file.before_admin_uploadfile.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfileadmin.php
Line: 8
Purpose: Triggered before an admin uploads a file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.before_admin_uploadfile.file_store', array('errors' => & $errors));

file.uploadfileadmin.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfileadmin.php
Line: 18
Purpose: Triggered to determine file path for admin uploaded file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfileadmin.file_path', array('path' => & $path, 'storage_id' => $chat->id));

file.uploadfileadmin.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfile/uploadfileadmin.php
Line: 33
Purpose: Triggered when an admin uploads a file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfileadmin.file_store', array('chat'=> $chat, 'chat_file' => $upload_handler->uploadedFile));

Mailing Module

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailing/import.php
Line: 39
Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath', array('dir' => & $dir));

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailing/importcampaign.php
Line: 36
Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath', array('dir' => & $dir));

Browse Offer Module

browseoffer.index

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhbrowseoffer/index.php
Line: 3
Purpose: Triggered when browse offer index page is accessed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('browseoffer.index', array());

browseoffer.htmlcode

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhbrowseoffer/htmlcode.php
Line: 3
Purpose: Triggered when browse offer HTML code is generated.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('browseoffer.htmlcode', array());

Department Module

department.edit_department_group

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhdepartment/editgroup.php
Line: 58
Purpose: Triggered when a department group is edited.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('department.edit_department_group',array('department_group' => & $Departament_group));

department.modified

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhdepartment/new.php
Line: 37
Purpose: Triggered when a department is modified (new).

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('department.modified',array('department' => $Departament));

department.modified

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhdepartment/edit.php
Line: 111
Purpose: Triggered when a department is modified (edit).

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('department.modified',array('department' => $Departament));

Group Chat Module

group_chat.list_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgroupchat/list.php
Line: 38
Purpose: Triggered to determine group chat list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('group_chat.list_path',array('result' => & $Result));

group_chat.remove_group_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgroupchat/leave.php
Line: 27
Purpose: Triggered when a group chat is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('group_chat.remove_group_chat', array('chat' => & $item));

group_chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgroupchat/addmessage.php
Line: 74
Purpose: Triggered when a web message is added by admin in a group chat.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('group_chat.web_add_msg_admin', array('msg' => & $msg,'chat' => & $groupChat));

group_chat.new_group_chat_room

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgroupchat/startchatwithoperator.php
Line: 67
Purpose: Triggered when a new group chat room is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('group_chat.new_group_chat_room', array('chat' => & $groupChat));

group_chat.new_group_chat_member

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgroupchat/startchatwithoperator.php
Line: 77
Purpose: Triggered when a new group chat member is added.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('group_chat.new_group_chat_member', array('member' => & $newMember));

group_chat.new_group_chat_member

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgroupchat/startchatwithoperator.php
Line: 86
Purpose: Triggered when a new group chat member is added.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('group_chat.new_group_chat_member', array('member' => & $newMember));

group_chat.new_group_chat_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgroupchat/startchatwithoperator.php
Line: 95
Purpose: Triggered when a new group chat message is added.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('group_chat.new_group_chat_message', array('member' => & $newMember));

Mail Conversation Module

mailconv.new_mail_from_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/sendemail.php
Line: 31
Purpose: Triggered when a new mail is sent from chat.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mailconv.new_mail_from_chat', array(

mailconv.new_mail_from_vars

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/sendemail.php
Line: 40
Purpose: Triggered when a new mail is sent from variables.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mailconv.new_mail_from_vars', array(

mailconv.before_send

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/sendemail.php
Line: 65
Purpose: Triggered before mail is send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mailconv.before_send', array(

mailconv.editor_options

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/loadmainconv.php
Line: 224
Purpose: Triggered to modify mail conversation editor options.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mailconv.editor_options',array('options' => & $editorOptions));

mail.subject_add

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/apilabelmessage.php
Line: 35
Purpose: Triggered when a subject is added to a mail.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.subject_add',array('user_id' => $currentUser->getUserID(), 'message' => & $message, 'init' => 'op', 'subject_id' => $Params['user_parameters_unordered']['subject']));

mail.subject_remove

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/apilabelmessage.php
Line: 46
Purpose: Triggered when a subject is removed from a mail.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.subject_remove',array('user_id' => $currentUser->getUserID(), 'message' => & $message, 'init' => 'op', 'subject_id' => $Params['user_parameters_unordered']['subject']));

file.new.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/uploadfile.php
Line: 14
Purpose: Triggered to determine new file path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.new.file_path', array('path' => & $path));

file.file_new_admin.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/uploadfile.php
Line: 19
Purpose: Triggered when a new file is stored (admin).

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.file_new_admin.file_store', array('chat_file' => $upload_handler->uploadedFile));

mailconv.list_filter

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/conversations.php
Line: 82
Purpose: Triggered to filter mail conversation list.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mailconv.list_filter',array('filter' => & $filterParams, 'uparams' => $Params['user_parameters_unordered']));

mailconv.replace_variables

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/searchtemplate.php
Line: 73
Purpose: Triggered to replace mail conversation variables.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mailconv.replace_variables', array(

file.new.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/uploadimage.php
Line: 14
Purpose: Triggered to determine new file path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.new.file_path', array('path' => & $path));

file.file_new_admin.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/uploadimage.php
Line: 19
Purpose: Triggered when a new file is stored (admin).

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.file_new_admin.file_store', array('chat_file' => $upload_handler->uploadedFile));

chat.related_actions

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/relatedtickets.php
Line: 25
Purpose: Triggered to perform related actions for mail conversation.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.related_actions', array('chat' => $chat, 'filter' => & $filter));

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/importtemplate.php
Line: 17
Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath', array('dir' => & $dir));

chat.before_save_remarks

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailconv/saveremarks.php
Line: 22
Purpose: Triggered before mail conversation remarks are saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_save_remarks', array('chat' => & $Chat, 'errors' => & $errors));

Chat Module

chat.online_users_get_list

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/onlineusers.php
Line: 219
Purpose: Triggered to get online users list.

$statusDispatch = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.online_users_get_list', array('filter' => $filter, 'attr_filter' => $filterAttributeEvent));

chat.onlineusers_attr

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/onlineusers.php
Line: 256
Purpose: Triggered to modify online users attributes.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.onlineusers_attr',array('attr' => & $attributes,'attr_remove' => & $attributes_remove));

chat.onlineusers_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/onlineusers.php
Line: 285
Purpose: Triggered to determine online users path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.onlineusers_path',array('result' => & $Result));

chat.chatcheckoperatormessage

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatcheckoperatormessage.php
Line: 32
Purpose: Triggered to check operator message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chatcheckoperatormessage', array('proactive_active' => & $proactiveInviteActive));

chat.extendcookie

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/extendcookie.php
Line: 13
Purpose: Triggered when chat cookie is extended.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.extendcookie', array('vid' => (string)$Params['user_parameters']['vid']));

chat.data_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/changestatus.php
Line: 40
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed',array('chat' => & $chat, 'user' => $currentUser));

chat.searchprovider

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/searchprovider.php
Line: 173
Purpose: Triggered to search for a chat provider.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.searchprovider', array('offset' => $offset, 'search' => $search, 'scope' => $Params['user_parameters']['scope']));

chat.syncadmininterface.pendingchats

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/syncadmininterface.php
Line: 668
Purpose: Triggered to sync admin interface pending chats.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.syncadmininterface.pendingchats',array('additional_filter' => & $additionalFilter));

chat.syncadmininterface

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/syncadmininterface.php
Line: 1066
Purpose: Triggered to sync admin interface.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.syncadmininterface',array('main_attr' => & $mainSyncAttributes, 'lists' => & $ReturnMessages, 'v' => & $version));

chat.data_changed_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/refreshcustomfields.php
Line: 48
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed_chat', array(

chat.auto_preload

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/loadmaindata.php
Line: 69
Purpose: Triggered during chat auto preload.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_preload',array('chat' => $chat, 'load_previous' => & $loadPrevious));

chat.loadmainchatdata

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/loadmaindata.php
Line: 146
Purpose: Triggered when main chat data is loaded.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.loadmainchatdata',array(

chat.msg_removed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/deletemsg.php
Line: 30
Purpose: Triggered after a message is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.msg_removed', array('msg' => $removeMessage, 'chat' => $chat));

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addmsguser.php
Line: 29
Purpose: Triggered to validate chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

chat.before_msg_user_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addmsguser.php
Line: 52
Purpose: Triggered before a user message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_user_saved',array('msg' => & $msg,'chat' => & $chat));

chat.unread_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addmsguser.php
Line: 94
Purpose: Triggered when a chat is unread.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.unread_chat',array('chat' => & $chat));

chat.addmsguser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addmsguser.php
Line: 100
Purpose: Triggered when a user adds a message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.addmsguser',array('chat' => & $chat, 'msg' => & $msg));

chat.auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addmsguser.php
Line: 126
Purpose: Triggered when auto responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_responder_triggered',array('chat' => & $chat));

chat.dashboardwidgets

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/dashboardwidgets.php
Line: 68
Purpose: Triggered to populate dashboard widgets.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.dashboardwidgets',array('supported_widgets' => & $supportedWidgets));

chat.abstract_click

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/abstractclick.php
Line: 22
Purpose: Triggered on abstract click.

$workflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.abstract_click', array('payload' => $Params['user_parameters']['payload'], 'msg' => & $msg, 'chat' => & $chat));

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/sendmassmessage.php
Line: 10
Purpose: Triggered to get theme temporary path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath',array('dir' => & $dir));

chat.sendnotice

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/sendmassmessage.php
Line: 142
Purpose: Triggered when a notice is send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.sendnotice', array('errors' => & $Errors));

onlineuser.proactive_send_invitation

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/sendmassmessage.php
Line: 265
Purpose: Triggered when proactive invitation is send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlineuser.proactive_send_invitation', array('ou' => & $visitor));

file.before_screenshot_addoperacion

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addoperation.php
Line: 24
Purpose: Triggered before screenshot add operation.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.before_screenshot_addoperacion',array('chat' => & $Chat, 'errors' => & $errors));

cobrowse.before_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addoperation.php
Line: 27
Purpose: Triggered before cobrowse is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('cobrowse.before_started',array('chat' => & $Chat, 'errors' => & $errors));

chat.added_operation

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addoperation.php
Line: 44
Purpose: Triggered when operation is added.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.added_operation',array('chat' => & $Chat));

chat.getstatus_old

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/getstatus.php
Line: 90
Purpose: Triggered to get chat status old.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.getstatus_old',array(

chat.getstatus

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/getstatus.php
Line: 132
Purpose: Triggered to get chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.getstatus',array('tpl' => & $tpl, 'theme' => $theme, 'validUnits' => $validUnits));

chat.added_operation

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addonlineoperation.php
Line: 47
Purpose: Triggered when online operation is added.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.added_operation',array('chat' => & $chat));

chat.before_msg_user_update

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/updatemsguser.php
Line: 34
Purpose: Triggered before user message is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_user_update',array('msg' => & $msg,'chat' => & $chat));

chat.newcannedmsg

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/newcannedmsg.php
Line: 3
Purpose: Triggered when new canned message is created.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.newcannedmsg', array());

chat.before_newcannedmsg

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/newcannedmsg.php
Line: 27
Purpose: Triggered before new canned message is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_newcannedmsg', array('departments' => $userDepartments, 'scope' => 'global', 'errors' => & $Errors, 'msg' => & $CannedMessage));

chat.newcannedmsg_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/newcannedmsg.php
Line: 42
Purpose: Triggered when new canned message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.newcannedmsg_saved', array('msg' => & $CannedMessage));

chat.newcannedmsg_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/newcannedmsg.php
Line: 64
Purpose: Triggered to get new canned message path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.newcannedmsg_path',array('result' => & $Result));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/accepttransfer.php
Line: 78
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $userData->id));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/accepttransfer.php
Line: 107
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $userData->id));

chat.chat_transfer_accepted

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/accepttransfer.php
Line: 173
Purpose: Triggered when chat transfer is accepted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_transfer_accepted',array('chat' => & $chat));

chat.delete

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/delete.php
Line: 13
Purpose: Triggered when chat is deleted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.delete', array('chat' => & $chat, 'user' => $currentUser));

chat.subject_add

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/subject.php
Line: 30
Purpose: Triggered when subject is added.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.subject_add',array('user_id' => $currentUser->getUserID(), 'chat' => & $chat, 'init' => 'op', 'subject_id' => $Params['user_parameters_unordered']['subject']));

chat.canned_msg_before_save

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/cannedmsgedit.php
Line: 45
Purpose: Triggered before a canned message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.canned_msg_before_save',array('departments' => $userDepartments, 'errors' => & $Errors, 'msg' => & $Msg, 'scope' => 'global'));

chat.canned_msg_after_save

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/cannedmsgedit.php
Line: 51
Purpose: Triggered after a canned message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.canned_msg_after_save',array('msg' => & $Msg));

chat.cannedmsgedit_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/cannedmsgedit.php
Line: 87
Purpose: Triggered to determine canned message edit path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.cannedmsgedit_path',array('result' => & $Result));

chat.blockedusers

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/blockedusers.php
Line: 3
Purpose: Triggered when blocked users page is accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.blockedusers', array());

chat.blockedusres_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/blockedusers.php
Line: 169
Purpose: Triggered to determine blocked users path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.blockedusres_path',array('result' => & $Result));

chat.delete

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/list.php
Line: 25
Purpose: Triggered when a chat is deleted from list.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.delete', array('chat' => & $chatToDelete, 'user' => $currentUser));

chat.list_filter

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/list.php
Line: 92
Purpose: Triggered to filter chat list.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.list_filter',array('filter' => & $filterParams, 'uparams' => $Params['user_parameters_unordered']));

chat.delete

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/list.php
Line: 166
Purpose: Triggered when a chat is deleted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.delete', array('chat' => & $item, 'user' => $currentUser));

chat.list_items

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/list.php
Line: 243
Purpose: Triggered to modify chat list items.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.list_items',array('filter' => & $items, 'uparams' => $Params['user_parameters_unordered']));

chat.list_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/list.php
Line: 283
Purpose: Triggered to determine chat list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.list_path',array('result' => & $Result));

chat.chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chat.php
Line: 87
Purpose: Triggered when chat page is accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat',array('result' => & $Result, 'tpl' => & $tpl, 'params' => & $Params, 'chat' => & $chat));

chat.unread_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/userclosechat.php
Line: 78
Purpose: Triggered when chat is unread by user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.unread_chat',array('chat' => & $chat));

chat.explicitly_closed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/userclosechat.php
Line: 87
Purpose: Triggered when chat is explicitly closed by user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.explicitly_closed',array('chat' => & $chat));

chat.geoconfiguration

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/geoconfiguration.php
Line: 3
Purpose: Triggered when geo configuration page is accessed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.geoconfiguration', array());

chat.startchat_data_fields

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchat.php
Line: 158
Purpose: Triggered to modify start chat form data fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.startchat_data_fields',array('data_fields' => & $startDataFields, 'params' => $Params));

chat.before_chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchat.php
Line: 321
Purpose: Triggered before chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_chat_started',array('chat' => & $chat, 'errors' => & $Errors, 'offline' => (isset($additionalParams['offline']) && $additionalParams['offline'] == true)));

chat.chat_offline_request_presend

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchat.php
Line: 346
Purpose: Triggered before offline request is send.

$attributePresend = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_offline_request_presend',array(

chat.chat_offline_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchat.php
Line: 359
Purpose: Triggered when chat offline request is send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_offline_request',array(

chat.chat_offline_request_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchat.php
Line: 375
Purpose: Triggered after chat offline request is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_offline_request_saved', array(

chat.before_auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchat.php
Line: 468
Purpose: Triggered before auto responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_triggered', array('chat' => & $chat, 'errors' => & $beforeAutoResponderErrors));

chat.before_auto_responder_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchat.php
Line: 480
Purpose: Triggered before auto responder message is send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_message', array('chat' => & $chat, 'responder' => & $responder));

chat.auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchat.php
Line: 510
Purpose: Triggered when auto responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_responder_triggered', array('chat' => & $chat));

chat.chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchat.php
Line: 540
Purpose: Triggered when chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_started',array('chat' => & $chat, 'msg' => $messageInitial));

chat.startchat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchat.php
Line: 716
Purpose: Triggered to modify start chat form.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.startchat',array('result' => & $Result,'tpl' => & $tpl, 'params' => & $Params, 'inputData' => & $inputData));

chat.update_chat_vars

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/updatejsvars.php
Line: 53
Purpose: Triggered to update chat variables.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.update_chat_vars', array(

chat.data_changed_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/updatejsvars.php
Line: 67
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed_chat', array(

chat.before_msg_admin_update

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/updatemsg.php
Line: 61
Purpose: Triggered before admin message is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_update',array('msg' => & $msg,'chat' => & $Chat));

chat.message_updated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/updatemsg.php
Line: 100
Purpose: Triggered after a message is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.message_updated', array('msg' => & $msg, 'chat' => & $Chat));

chat.message_updated_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/updatemsg.php
Line: 103
Purpose: Triggered after a message is updated by admin.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.message_updated_admin', array('user' => $currentUser->getUserData(true),'msg' => & $msg, 'chat' => & $Chat));

chat.before_edit_previous_admin_returned

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/editprevious.php
Line: 41
Purpose: Triggered before edit previous admin returned.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_edit_previous_admin_returned', array('response' => & $array));

chat.data_changed_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/updateattribute.php
Line: 48
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed_chat', array(

chat.online_users_get_list

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/jsononlineusers.php
Line: 44
Purpose: Triggered to get online users list.

$statusDispatch = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.online_users_get_list', array('filter' => $filter));

chat.before_quote_admin_returned

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/quotemessage.php
Line: 64
Purpose: Triggered before quote admin returned.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_quote_admin_returned',array('response' => & $array));

chat.before_downloadtxt

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/downloadtxt.php
Line: 13
Purpose: Triggered before chat transcript is downloaded.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_downloadtxt',array('chat' => & $chat, 'errors' => & $errors));

chat.syncadmin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/syncadmin.php
Line: 114
Purpose: Triggered to sync admin interface.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.syncadmin',array('response' => & $response, 'messages' => $Messages, 'chat' => $Chat));

chat.listchatconfig_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/listchatconfig.php
Line: 52
Purpose: Triggered to determine chat config list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.listchatconfig_path',array('result' => & $Result));

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/syncuser.php
Line: 48
Purpose: Triggered to validate chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

chat.syncuser.operator_typing

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/syncuser.php
Line: 109
Purpose: Triggered when operator is typing.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.syncuser.operator_typing',array('chat' => & $chat));

chat.before_chat_closed_tpl

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/syncuser.php
Line: 150
Purpose: Triggered before chat closed template is rendered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_chat_closed_tpl',array('chat' => & $chat, 'tpl' => & $tpl));

chat.syncuser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/syncuser.php
Line: 218
Purpose: Triggered to sync user interface.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.syncuser',array('chat' => & $chat, 'response' => & $responseArray));

chat.before_chat_closed_tpl

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/syncuser.php
Line: 253
Purpose: Triggered before chat closed template is rendered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_chat_closed_tpl',array('chat' => & $chat, 'tpl' => & $tpl));

chat.before_print

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/printchat.php
Line: 13
Purpose: Triggered before chat is printed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_print',array('chat' => & $chat, 'errors' => & $errors));

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transfertohuman.php
Line: 13
Purpose: Triggered to validate chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

chat.genericbot_chat_command_transfer

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transfertohuman.php
Line: 40
Purpose: Triggered to handle generic bot chat command transfer.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_chat_command_transfer', array(

chat.before_save_reaction

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/reaction.php
Line: 30
Purpose: Triggered before reaction is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_save_reaction',array('chat' => & $chat, 'errors' => & $errors));

chat.before_print

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/readchatmail.php
Line: 15
Purpose: Triggered before chat e-mail is printed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_print',array('chat' => & $chat, 'errors' => & $errors));

chat.before_send

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/sendchat.php
Line: 40
Purpose: Triggered before chat is send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_send',array('chat' => & $chat, 'errors' => & $Errors));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/modifychat.php
Line: 33
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $currentUser->getUserID()));

chat.modified

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/modifychat.php
Line: 51
Purpose: Triggered when chat is modified.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.modified', array('chat' => & $chat, 'params' => $Params));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/modifychat.php
Line: 85
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $currentUser->getUserID()));

chat.modified

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/modifychat.php
Line: 138
Purpose: Triggered when chat is modified.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.modified', array('chat' => & $chat, 'params' => $Params));

chat.delete

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/deletechatadmin.php
Line: 18
Purpose: Triggered when chat is deleted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.delete',array('chat' => & $chat, 'user' => $currentUser));

chat.checkchatstatus

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/checkchatstatus.php
Line: 168
Purpose: Triggered to check chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.checkchatstatus',array('chat' => & $chat, 'response' => & $responseArray));

chat.geoadjustment

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/geoadjustment.php
Line: 3
Purpose: Triggered when geo adjustment page is accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.geoadjustment', array());

chat.geoadjustment_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/geoadjustment.php
Line: 104
Purpose: Triggered to determine geo adjustment path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.geoadjustment_path',array('result' => & $Result));

chat.before_startchatwithoperator

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchatwithoperator.php
Line: 56
Purpose: Triggered before chat is started with operator.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_startchatwithoperator',array('errors' => & $Errors));

chat.startchatwithoperator_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/startchatwithoperator.php
Line: 99
Purpose: Triggered when chat is started with operator.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.startchatwithoperator_started',array('chat' => & $chat, 'transfer' => & $transfer));

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/usertyping.php
Line: 34
Purpose: Triggered to validate chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat', array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

vote.action

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/voteaction.php
Line: 29
Purpose: Triggered on vote action.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('vote.action', array('chat' => & $chat));

chat.getstatusembed_old

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/getstatusembed.php
Line: 74
Purpose: Triggered to get chat status embed old.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.getstatusembed_old',array(

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addmsgadmin.php
Line: 52
Purpose: Triggered when a web message is added by admin.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array(

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addmsgadmin.php
Line: 125
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved',array('msg' => & $msg,'chat' => & $Chat));

chat.data_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addmsgadmin.php
Line: 277
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed',array('chat' => & $Chat, 'user' => $currentUser));

chat.accept

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addmsgadmin.php
Line: 279
Purpose: Triggered when chat is accepted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.accept',array('chat' => & $Chat, 'user' => $currentUser));

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/addmsgadmin.php
Line: 319
Purpose: Triggered when a web message is added by admin.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array('msg' => & $msg,'chat' => & $Chat, 'ou' => (isset($onlineuser) ? $onlineuser : null)));

chat.chathistory

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chathistory.php
Line: 11
Purpose: Triggered when chat history is accessed.

$commandResponse = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chathistory', array('chat' => $chat));

chat.chatwidget_data_field

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidget.php
Line: 183
Purpose: Triggered to modify chat widget form data fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chatwidget_data_field',array('data_fields' => & $startDataFields, 'params' => $Params));

chat.before_chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidget.php
Line: 347
Purpose: Triggered before chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_chat_started', array('chat' => & $chat, 'errors' => & $Errors, 'offline' => (isset($additionalParams['offline']) && $additionalParams['offline'] == true)));

chat.chat_offline_request_presend

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidget.php
Line: 364
Purpose: Triggered before offline request is send.

$attributePresend = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_offline_request_presend',array(

chat.chat_offline_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidget.php
Line: 377
Purpose: Triggered when chat offline request is send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_offline_request',array(

chat.chat_offline_request_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidget.php
Line: 393
Purpose: Triggered after chat offline request is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_offline_request_saved', array(

chat.before_auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidget.php
Line: 502
Purpose: Triggered before auto responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_triggered',array('chat' => & $chat, 'errors' => & $beforeAutoResponderErrors));

chat.before_auto_responder_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidget.php
Line: 514
Purpose: Triggered before auto responder message is send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_message',array('chat' => & $chat, 'responder' => & $responder));

chat.auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidget.php
Line: 546
Purpose: Triggered when auto responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_responder_triggered', array('chat' => & $chat));

chat.chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidget.php
Line: 578
Purpose: Triggered when chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_started',array('chat' => & $chat, 'msg' => $messageInitial));

chat.chatwidget

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidget.php
Line: 783
Purpose: Triggered to modify start chat form.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chatwidget',array('result' => & $Result, 'tpl' => & $tpl, 'params' => & $Params, 'inputData' => & $inputData));

chat.unread_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidgetclosed.php
Line: 177
Purpose: Triggered when chat is unread by user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.unread_chat', array('chat' => & $chat));

chat.explicitly_closed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidgetclosed.php
Line: 186
Purpose: Triggered when chat is explicitly closed by user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.explicitly_closed', array('chat' => & $chat, 'msg' => (isset($msg) ? $msg : null)));

chat.visitor_regular_closed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidgetclosed.php
Line: 188
Purpose: Triggered when chat is closed by visitor.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.visitor_regular_closed', array('chat' => & $chat));

chat.unread_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidgetclosed.php
Line: 225
Purpose: Triggered when chat is unread by user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.unread_chat', array('chat' => & $chat));

chat.explicitly_closed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidgetclosed.php
Line: 232
Purpose: Triggered when chat is explicitly closed by user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.explicitly_closed', array('chat' => & $chat, 'msg' => (isset($msg) ? $msg : null)));

chat.before_chat_transfered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transferuser.php
Line: 19
Purpose: Triggered before chat is transfered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_chat_transfered', array('chat' => & $Chat, 'errors' => & $errors, 'scope' => $transferScope));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transferuser.php
Line: 43
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $Chat, 'user_id' => $currentUser->getUserID()));

chat.chat_owner_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transferuser.php
Line: 60
Purpose: Triggered when chat owner is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_owner_changed', array('chat' => & $Chat, 'user' => $currentUser->getUserData()));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transferuser.php
Line: 86
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $Chat, 'user_id' => $user->id));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transferuser.php
Line: 91
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $Chat, 'user_id' => $currentUser->getUserID()));

chat.chat_owner_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transferuser.php
Line: 124
Purpose: Triggered when chat owner is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_owner_changed', array('chat' => & $Chat, 'user' => $user));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transferuser.php
Line: 198
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $Chat, 'user_id' => $currentUser->getUserID()));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transferuser.php
Line: 212
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $Chat, 'user_id' => $userTo->id));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transferuser.php
Line: 218
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $Chat, 'user_id' => $currentUser->getUserID()));

chat.chat_transfered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/transferuser.php
Line: 268
Purpose: Triggered when chat is transfered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_transfered', array('scope' => $transferScope, 'chat' => & $Chat, 'transfer' => $Transfer));

chat.cannedmsg

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/cannedmsg.php
Line: 3
Purpose: Triggered when canned message page is accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.cannedmsg', array());

chat.cannedmsg_before_remove

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/cannedmsg.php
Line: 123
Purpose: Triggered before canned message is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.cannedmsg_before_remove',array('msg' => & $Msg));

chat.cannedmsg_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/cannedmsg.php
Line: 352
Purpose: Triggered to determine canned message path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.cannedmsg_path',array('result' => & $Result));

chat.blockuser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/blockuser.php
Line: 3
Purpose: Triggered when block user page is accessed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.blockuser', array());

chat.operator_inactivemode_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/loadinitialdata.php
Line: 100
Purpose: Triggered when operator inactive mode is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_inactivemode_changed', array('user' => & $userData, 'reason' => 'page_reload'));

chat.loadinitialdata

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/loadinitialdata.php
Line: 279
Purpose: Triggered when initial data is loaded.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.loadinitialdata',array('lists' => & $response));

chat.data_changed_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatcheckstatus.php
Line: 68
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed_chat',array('chat_id' => $chatId));

chat.chat_transfer_accepted

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/adminchat.php
Line: 68
Purpose: Triggered when chat transfer is accepted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_transfer_accepted',array('chat' => & $chat));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/adminchat.php
Line: 75
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $userData->id));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/adminchat.php
Line: 109
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $userData->id));

chat.data_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/adminchat.php
Line: 152
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed',array('chat' => & $chat,'user' => $currentUser));

chat.accept

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/adminchat.php
Line: 156
Purpose: Triggered when chat is accepted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.accept',array('chat' => & $chat,'user' => $currentUser));

chat.set_sub_status

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/setsubstatus.php
Line: 16
Purpose: Triggered when chat sub status is set.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.set_sub_status',array('chat' => & $chat));

chat.before_edit_previous_user_returned

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/editprevioususer.php
Line: 18
Purpose: Triggered before edit previous user returned.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_edit_previous_user_returned',array('response' => & $array));

chat.nickchanged

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidgetchat.php
Line: 125
Purpose: Triggered when chat nick is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.nickchanged', array('chat' => & $chat));

chat.chatwidgetchat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/chatwidgetchat.php
Line: 149
Purpose: Triggered when chat widget chat page is accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chatwidgetchat',array('result' => & $Result , 'tpl' => & $tpl, 'params' => & $Params, 'chat' => & $chat));

chat.related_actions

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/relatedactions.php
Line: 22
Purpose: Triggered to perform related actions for chat.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.related_actions', array('chat' => $chat, 'filter' => & $filter));

chat.readoperatormessage_data_field

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/readoperatormessage.php
Line: 111
Purpose: Triggered to modify read operator message form data fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.readoperatormessage_data_field',array('data_fields' => & $startDataFields, 'params' => $Params));

chat.validate_department

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/readoperatormessage.php
Line: 440
Purpose: Triggered to validate department.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validate_department', array('input_form' => $inputData));

chat.validate_read_operator_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/readoperatormessage.php
Line: 455
Purpose: Triggered to validate read operator message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validate_read_operator_message',array('errors' => & $Errors, 'input_form' => & $inputData, 'chat' => & $chat));

chat.before_auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/readoperatormessage.php
Line: 568
Purpose: Triggered before auto responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_triggered', array('chat' => & $chat, 'errors' => & $beforeAutoResponderErrors));

chat.auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/readoperatormessage.php
Line: 593
Purpose: Triggered when auto responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_responder_triggered', array('chat' => & $chat));

chat.before_auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/readoperatormessage.php
Line: 618
Purpose: Triggered before auto responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_triggered', array('chat' => & $chat, 'errors' => & $beforeAutoResponderErrors));

chat.auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/readoperatormessage.php
Line: 644
Purpose: Triggered when auto responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_responder_triggered', array('chat' => & $chat));

chat.chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/readoperatormessage.php
Line: 689
Purpose: Triggered when chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_started',array('chat' => & $chat, 'msg' => $messageInitial));

chat.readoperatormessage

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/readoperatormessage.php
Line: 885
Purpose: Triggered when read operator message page is accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.readoperatormessage',array('tpl' => $tpl, 'params' => & $Params));

chat.nick_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/editnick.php
Line: 49
Purpose: Triggered when chat nick is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.nick_changed',array('chat' => & $chat));

chat.before_save_remarks

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/saveremarks.php
Line: 24
Purpose: Triggered before chat remarks are saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_save_remarks',array('chat' => & $Chat, 'errors' => & $errors));

chat.user_reopened

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/reopen.php
Line: 79
Purpose: Triggered when chat is reopened by user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.user_reopened',array('chat' => & $chat));

chat.maintenance_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/maintenance.php
Line: 37
Purpose: Triggered to determine maintenance path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.maintenance_path',array('result' => & $Result));

chat.sendnotice

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/sendnotice.php
Line: 103
Purpose: Triggered when a notice is send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.sendnotice', array('errors' => & $Errors));

onlineuser.proactive_send_invitation

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/sendnotice.php
Line: 236
Purpose: Triggered when proactive invitation is send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlineuser.proactive_send_invitation', array('ou' => & $visitor));

chat.holdaction_defaultmsg

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/holdaction.php
Line: 97
Purpose: Triggered to get hold action default message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.holdaction_defaultmsg',array('msg' => & $msgText, 'chat' => & $chat));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/holdaction.php
Line: 116
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $chat));

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchat/holdaction.php
Line: 157
Purpose: Triggered when a web message is added by admin.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array('msg' => & $msg, 'chat' => & $chat, 'ou' => null));

User Module

user.grouplist_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/grouplist.php
Line: 27
Purpose: Triggered to determine group list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.grouplist_path', array('result' => & $Result));

chat.operator_visibility_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/setinvisible.php
Line: 19
Purpose: Triggered when operator visibility is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_visibility_changed',array('user' => & $userData, 'reason' => 'user_action'));

user.editgroup_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/editgroup.php
Line: 199
Purpose: Triggered to determine edit group path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.editgroup_path',array('result' => & $Result));

user.user_created

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/new.php
Line: 98
Purpose: Triggered when user is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.user_created',array('userData' => & $UserData, 'password' => $UserData->password_front));

user.new_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/new.php
Line: 141
Purpose: Triggered to determine new user path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.new_path', array('result' => & $Result));

chat.operator_inactivemode_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/setinactive.php
Line: 53
Purpose: Triggered when operator inactive mode is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_inactivemode_changed',array('user' => & $userData, 'reason' => 'user_action'));

chat.operator_status_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/setoffline.php
Line: 31
Purpose: Triggered when operator status is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_status_changed',array('user' => & $userData, 'reason' => 'user_action'));

user.autologinconfig_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/autologinconfig.php
Line: 100
Purpose: Triggered to determine autologin config path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.autologinconfig_path', array('result' => & $Result));

user.deleted

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/delete.php
Line: 73
Purpose: Triggered when user is deleted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.deleted',array('userData' => $departament));

user.logout

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/logout.php
Line: 17
Purpose: Triggered when user logs out.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.logout',array('user' => & $lhUser));

user.after_logout

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/logout.php
Line: 21
Purpose: Triggered after user logs out.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.after_logout',array('user' => & $lhUser));

chat.operator_status_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/account.php
Line: 193
Purpose: Triggered when operator status is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_status_changed',array('user' => & $UserData, 'reason' => 'user_action'));

user.after_user_departments_update

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/account.php
Line: 268
Purpose: Triggered after user departments are updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.after_user_departments_update', array('user' => & $UserData));

chat.canned_msg_before_save

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/account.php
Line: 318
Purpose: Triggered before canned message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.canned_msg_before_save',array('errors' => & $Errors, 'msg' => & $cannedMessage, 'scope' => 'user'));

chat.canned_msg_after_save

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/account.php
Line: 350
Purpose: Triggered after canned message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.canned_msg_after_save',array('msg' => & $cannedMessage));

user.account

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/account.php
Line: 458
Purpose: Triggered when user account page is accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.account', array('userData' => & $UserData, 'tpl' => & $tpl, 'params' => $Params));

user.account_result

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/account.php
Line: 466
Purpose: Triggered to modify user account result.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.account_result', array('result' => & $Result));

chat.operator_always_online_status_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/setalwaysonline.php
Line: 26
Purpose: Triggered when operator always online status is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_always_online_status_changed',array('user' => & $userData, 'reason' => 'user_action'));

user.autologinconfig_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/passwordrequirements.php
Line: 144
Purpose: Triggered to determine autologin config path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.autologinconfig_path', array('result' => & $Result));

user.user_modified

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/edit.php
Line: 102
Purpose: Triggered when user is modified.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.user_modified',array('userData' => & $UserData, 'password' => $UserData->password_front));

user.edit_user_window

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/edit.php
Line: 273
Purpose: Triggered to modify user edit window.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit_user_window',array('userData' => & $UserData, 'tpl' => & $tpl, 'params' => $Params));

user.edit_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/edit.php
Line: 284
Purpose: Triggered to determine edit user path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit_path',array('result' => & $Result));

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/import.php
Line: 29
Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath',array('dir' => & $dir));

user.2fa_intercept

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/updatepassword.php
Line: 61
Purpose: Triggered to intercept 2FA.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.2fa_intercept', array('current_user' => erLhcoreClassUser::instance()));

user.updatepassword

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/updatepassword.php
Line: 86
Purpose: Triggered after user password is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.updatepassword', array('result' => & $Result));

user.userlist_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/userlist.php
Line: 123
Purpose: Triggered to determine user list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.userlist_path',array('result' => & $Result));

user.login_site_access

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/login.php
Line: 123
Purpose: Triggered to modify login site access.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.login_site_access', array('loginSiteAccess' => & $possibleLoginSiteAccess));

user.login_before_authenticate

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/login.php
Line: 83
Purpose: Triggered before user is authenticated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.login_before_authenticate', array('errors' => & $beforeLoginAuthenticateErrors, 'tpl' => & $tpl));

user.third_party_login

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/login.php
Line: 150
Purpose: Triggered during third party login.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.third_party_login', array(

user.login_after_success_authenticate

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/login.php
Line: 192
Purpose: Triggered after user is successfully authenticated.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.login_after_success_authenticate', array('current_user' => & $currentUser, 'tpl' => & $tpl));

user.2fa_intercept

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/login.php
Line: 216
Purpose: Triggered to intercept 2FA during login.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.2fa_intercept', array('remember' => (isset($_POST['rememberMe']) && $_POST['rememberMe'] == 1),'is_external' => $isExternalRequest, 'current_user' => $currentUser));

chat.operator_status_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/setopstatus.php
Line: 40
Purpose: Triggered when operator status is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_status_changed',array('user' => & $user, 'reason' => 'user_action'));

user.newgroup_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/newgroup.php
Line: 92
Purpose: Triggered to determine new group path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.newgroup_path', array('result' => & $Result));

chat.operator_status_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhuser/loginasuser.php
Line: 25
Purpose: Triggered when operator status is changed during login as user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_status_changed', array('user' => & $user, 'reason' => 'user_action'));

chat.delete

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/deletechat.php
Line: 12
Purpose: Triggered when chat is deleted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.delete',array('chat' => & $chat,'user' => $currentUser));

chat.desktop_client_deleted

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/deletechat.php
Line: 13
Purpose: Triggered when chat is deleted from desktop client.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.desktop_client_deleted',array('chat' => & $chat,'user' => $currentUser));

chat.chat_transfer_accepted

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/accepttransfer.php
Line: 44
Purpose: Triggered when chat transfer is accepted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_transfer_accepted',array('chat' => & $chat));

chat.chat_transfer_accepted

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/accepttransferbychat.php
Line: 24
Purpose: Triggered when chat transfer is accepted by chat.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_transfer_accepted',array('chat' => & $chat));

chat.data_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/chatdata.php
Line: 71
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed',array('chat' => & $chat,'user' => $currentUser));

chat.accept

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/chatdata.php
Line: 75
Purpose: Triggered when chat is accepted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.accept',array('chat' => & $chat,'user' => $currentUser));

chat.operator_status_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/setonlinestatus.php
Line: 26
Purpose: Triggered when operator status is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_status_changed',array('user' => & $UserData, 'reason' => 'user_action'));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/addmsgadmin.php
Line: 47
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved',array('msg' => & $msg, 'chat' => & $Chat));

chat.desktop_client_admin_msg

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/addmsgadmin.php
Line: 57
Purpose: Triggered when admin message is send from desktop client.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.desktop_client_admin_msg',array('msg' => & $msg,'chat' => & $Chat));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/transferuser.php
Line: 33
Purpose: Triggered before admin message is saved during transfer.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $Chat, 'user_id' => $userTo->id));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/transferuser.php
Line: 40
Purpose: Triggered before admin message is saved during transfer.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $Chat, 'user_id' => $currentUser->getUserID()));

chat.chat_transfered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/transferuser.php
Line: 52
Purpose: Triggered when chat is transfered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_transfered', array('chat' => & $Chat, 'transfer' => $Transfer, 'msg' => $msg));

xml.lists

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxml/lists.php
Line: 202
Purpose: Triggered to modify XML lists.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('xml.lists', array('list' => & $response));

chat.genericbot_arguments

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/argumenttemplates.php
Line: 7
Purpose: Triggered to modify generic bot arguments.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_arguments', array(

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/botimportgroup.php
Line: 17
Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath',array('dir' => & $dir));

chat.list_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/listexceptions.php
Line: 40
Purpose: Triggered to determine chat list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.list_path',array('result' => & $Result));

chat.genericbot_exceptions

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/newtrgroup.php
Line: 13
Purpose: Triggered to modify generic bot exceptions.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_exceptions', array('exceptions' => & $exceptions));

bot.list_commands

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/commands.php
Line: 40
Purpose: Triggered to list bot commands.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('bot.list_commands',array('result' => & $Result));

bot.list_conditions

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/conditions.php
Line: 40
Purpose: Triggered to list bot conditions.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('bot.list_conditions',array('result' => & $Result));

chat.list_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/list.php
Line: 40
Purpose: Triggered to determine chat list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.list_path',array('result' => & $Result));

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/listrestapi.php
Line: 34
Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath',array('dir' => & $dir));

chat.list_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/listrestapi.php
Line: 81
Purpose: Triggered to determine chat list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.list_path',array('result' => & $Result));

chat.genericbot_exceptions

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/editexception.php
Line: 26
Purpose: Triggered to modify generic bot exceptions.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_exceptions', array('exceptions' => & $exceptions));

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/import.php
Line: 15
Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath',array('dir' => & $dir));

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/buttonclicked.php
Line: 21
Purpose: Triggered to validate chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

chat.reaction_visitor

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/buttonclicked.php
Line: 95
Purpose: Triggered when visitor reacts to button.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.reaction_visitor', array('chat' => & $chat, 'msg' => & $msg));

GenericBot Module

chat.reaction_visitor

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/buttonclicked.php
Line: 172
Purpose: Triggered when a visitor reacts to a button click.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.reaction_visitor', array(

chat.genericbot_exceptions

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/newexception.php
Line: 13
Purpose: Triggered when generic bot encounters exceptions.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_exceptions', array('exceptions' => & $exceptions));

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhgenericbot/updatebuttonclicked.php
Line: 19
Purpose: Triggered to validate chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

Permission Module

permission.newrole_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhpermission/newrole.php
Line: 66
Purpose: Triggered to determine new role path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('permission.newrole_path', array('result' => & $Result));

lhpermission.getmodulename

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhpermission/request.php
Line: 46
Purpose: Triggered to get module name.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('lhpermission.getmodulename',array('module' => $module, 'name' => & $moduleName));

permission.roles_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhpermission/roles.php
Line: 12
Purpose: Triggered to determine roles path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('permission.roles_path', array('result' => & $Result));

permission.editrole_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhpermission/editrole.php
Line: 228
Purpose: Triggered to determine edit role path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('permission.editrole_path', array('result' => & $Result));

permission.editrole_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhpermission/editfunction.php
Line: 53
Purpose: Triggered to determine edit role path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('permission.editrole_path', array('result' => & $Result));

Notifications Module

notifications.list_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhnotifications/list.php
Line: 41
Purpose: Triggered to determine notifications list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('notifications.list_path',array('result' => & $Result));

chat.before_msg_user_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhnotifications/subscribe.php
Line: 63
Purpose: Triggered before a user message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_user_saved',array('msg' => & $msg, 'chat' => & $chat));

Speech Module

chat.cannedmsgedit_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhspeech/editdialect.php
Line: 45
Purpose: Triggered to determine canned message edit path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.cannedmsgedit_path',array('result' => & $Result));

chat.speech_defaultlanguage_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhspeech/defaultlanguage.php
Line: 55
Purpose: Triggered to determine speech default language path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.speech_defaultlanguage_path',array('result' => & $Result));

chat.cannedmsgedit_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhspeech/editlanguage.php
Line: 45
Purpose: Triggered to determine canned message edit path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.cannedmsgedit_path',array('result' => & $Result));

speech.before_getchatdialect

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhspeech/getchatdialect.php
Line: 8
Purpose: Triggered before getting chat dialect.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('speech.before_getchatdialect',array('chat' => & $chat, 'errors' => & $errors));

speech.getchatdialect

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhspeech/getchatdialect.php
Line: 15
Purpose: Triggered to get chat dialect.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('speech.getchatdialect',array('chat' => & $chat));

Chatbox Module

chatbox.before_msg_user_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchatbox/addmsguser.php
Line: 34
Purpose: Triggered before a user message is saved in chatbox.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chatbox.before_msg_user_saved',array('msg' => & $msg,'chat' => & $Chat));

chatbox.new

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchatbox/new.php
Line: 5
Purpose: Triggered when a new chatbox is created.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chatbox.new', array('chatbox' => $chatbox));

chatbox.list

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchatbox/list.php
Line: 3
Purpose: Triggered when chatbox list is rendered.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chatbox.list', array());

chatbox.configuration

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchatbox/configuration.php
Line: 5
Purpose: Triggered when chatbox configuration is accessed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chatbox.configuration', array('tpl' => & $tpl));

chatbox.before_created

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchatbox/chatwidget.php
Line: 32
Purpose: Triggered before chatbox is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chatbox.before_created', array('errors' => & $errors));

Canned Message Module

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhcannedmsg/import.php
Line: 23
Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath', array('dir' => & $dir));

cannedmsg.filter

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhcannedmsg/filter.php
Line: 68
Purpose: Triggered to filter canned messages.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('cannedmsg.filter',array('q' => $q, 'cannedmessages' => & $cannedMessagesFormated, 'chat' => & $chat));

FAQ Module

faq.new

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfaq/new.php
Line: 5
Purpose: Triggered when a new FAQ is created.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('faq.new', array('faq' => $faq));

faq.before_created

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfaq/new.php
Line: 18
Purpose: Triggered before a FAQ is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('faq.before_created', array('faq' => & $faq, 'errors' => & $Errors));

faq.created

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfaq/new.php
Line: 23
Purpose: Triggered after a FAQ is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('faq.created', array('faq' => & $faq));

faq.view

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfaq/view.php
Line: 5
Purpose: Triggered when a FAQ is viewed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('faq.view', array('faq' => $faq));

faq.before_filled_by_user

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfaq/faqwidget.php
Line: 250
Purpose: Triggered before a FAQ is filled by user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('faq.before_filled_by_user', array('faq' => & $item_new, 'errors' => & $Errors));

faq.filled_by_user

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfaq/faqwidget.php
Line: 259
Purpose: Triggered after a FAQ is filled by user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('faq.filled_by_user', array('faq' => & $item_new));

faq.list

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfaq/list.php
Line: 5
Purpose: Triggered when FAQ list is rendered.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('faq.list', array('tpl' => & $tpl));

Voice & Video Module

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhvoicevideo/join.php
Line: 14
Purpose: Triggered to validate chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhvoicevideo/call.php
Line: 13
Purpose: Triggered to validate chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhvoicevideo/joinop.php
Line: 66
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved',array('msg' => & $msg, 'chat' => & $chat));

Theme Module

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhtheme/import.php
Line: 15
Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath',array('dir' => & $dir));

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhtheme/import.php
Line: 98
Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath',array('dir' => & $dir));

Chat Archive Module

chat.archive_deleted

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchatarchive/deletearchivechat.php
Line: 14
Purpose: Triggered when chat archive is deleted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.archive_deleted',array('chat' => & $chat));

chatarchive.archive_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchatarchive/archive.php
Line: 11
Purpose: Triggered to determine chat archive path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chatarchive.archive_path',array('result' => & $Result));

chatarchive.archive_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchatarchive/configuration.php
Line: 75
Purpose: Triggered to determine chat archive path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chatarchive.archive_path',array('result' => & $Result));

Mail Archive Module

mailarchive.archive_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailarchive/archive.php` Line: 11 Purpose: Triggered to determine mail archive path.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mailarchive.archive_path',array('result' => & $Result));

mailarchive.archive_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhmailarchive/configuration.php` Line: 75 Purpose: Triggered to determine mail archive path.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mailarchive.archive_path',array('result' => & $Result));

Survey Module

chat.set_sub_status

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhsurvey/choosesurvey.php` Line: 13 Purpose: Triggered when chat sub status is set.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.set_sub_status',array('chat' => & $chat));

survey.filled

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhsurvey/fillinline.php` Line: 40 Purpose: Triggered after survey is filled.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('survey.filled', array('chat' => & $chat, 'survey' => $survey, 'survey_item' => & $surveyItem));

survey.filled

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhsurvey/fill.php` Line: 58 Purpose: Triggered after survey is filled.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('survey.filled', array('chat' => & $chat, 'survey' => $survey, 'survey_item' => & $surveyItem));

survey.filled

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhsurvey/fillwidget.php` Line: 69 Purpose: Triggered after survey is filled.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('survey.filled', array('chat' => & $chat, 'survey' => $survey, 'survey_item' => & $surveyItem));

chat.unread_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhsurvey/backtochat.php` Line: 58 Purpose: Triggered when chat is unread.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.unread_chat',array('chat' => & $chat));

survey.back_to_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhsurvey/backtochat.php` Line: 75 Purpose: Triggered when visitor goes back to chat.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('survey.back_to_chat',array('chat' => & $chat, 'msg' => & $msg));

System Module

chat.notice_update

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhsystem/notice.php` Line: 49 Purpose: Triggered when chat notice is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.notice_update',array());

user.update_stats

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhsystem/usersactions.php` Line: 19 Purpose: Triggered when user stats are updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.update_stats',array('user' => $user));

user.userlist_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhsystem/usersactions.php` Line: 48 Purpose: Triggered to determine user list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.userlist_path',array('result' => & $Result));

XMP Module

xmp.configuration

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhxmp/configuration.php` Line: 3 Purpose: Triggered when XMP configuration is accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('xmp.configuration', array());

Co-browse Module

cobrowse.before_store_node_map

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhcobrowse/storenodemap.php` Line: 42 Purpose: Triggered before node map is stored.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('cobrowse.before_store_node_map', array('data' => json_decode($_POST['data']), 'errors' => & $errors));

chat.sync_back_office

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhcobrowse/storenodemap.php` Line: 61 Purpose: Triggered to sync back office.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.sync_back_office');

Statistic Module

chat.operator_status_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhstatistic/statistic.php` Line: 45 Purpose: Triggered when operator status is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_status_changed', array('user' => & $user, 'reason' => 'user_action'));

chat.statistic

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhstatistic/statistic.php` Line: 68 Purpose: Triggered to perform statistic.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.statistic', array());

statistic.uparams_append

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhstatistic/statistic.php` Line: 71 Purpose: Triggered to append user parameters.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.uparams_append',array('uparams' => & $Params['user_parameters_unordered']));

statistic.valid_tabs

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhstatistic/statistic.php` Line: 117 Purpose: Triggered to validate statistic tabs.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.valid_tabs', array(

statistic.active_filter

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhstatistic/statistic.php` Line: 223 Purpose: Triggered to perform active filter.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.active_filter',array('filter' => & $filterParams, 'uparams' => $Params['user_parameters_unordered']));

statistic.process_active_tab

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhstatistic/statistic.php` Line: 274 Purpose: Triggered to process active tab.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.process_active_tab', array(

statistic.chatsstatistic_filter

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhstatistic/statistic.php` Line: 457 Purpose: Triggered to perform chats statistic filter.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.chatsstatistic_filter',array('filter' => & $filterParams, 'uparams' => $Params['user_parameters_unordered']));

statistic.process_tab

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhstatistic/statistic.php` Line: 851 Purpose: Triggered to process statistic tab.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.process_tab', array(

chat.statistic_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhstatistic/statistic.php` Line: 863 Purpose: Triggered to determine chat statistic path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.statistic_path',array('result' => & $Result));

Views Module

views.editview

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhviews/edit.php` Line: 24 Purpose: Triggered when view is edited.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('views.editview', array(

views.export

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhviews/exportview.php` Line: 31 Purpose: Triggered when view is exported.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('views.export', array(

views.loadview

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhviews/loadview.php` Line: 131 Purpose: Triggered when view is loaded.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('views.loadview', array(

Front Module

chat.setting.new_dashboard

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhfront/default.php` Line: 10 Purpose: Triggered when new dashboard settings are applied.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.setting.new_dashboard',array('new_dashboard' => & $new_dashboard));

Webhooks Module

webhooks.event

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwebhooks/dispatch.php` Line: 81 Purpose: Triggered when webhook event is dispatched.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch($callParams['event_name'], $args);

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwebhooks/incomingwebhooks.php` Line: 34 Purpose: Triggered to determine temporary theme path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath',array('dir' => & $dir));

webhooks.list_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwebhooks/incomingwebhooks.php` Line: 85 Purpose: Triggered to determine webhooks list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('webhooks.list_path',array('result' => & $Result));

chat.webhook_incoming

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwebhooks/incoming.php` Line: 48 Purpose: Triggered when webhook incoming is processed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.webhook_incoming', array(

webhooks.list_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwebhooks/configuration.php` Line: 40 Purpose: Triggered to determine webhooks list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('webhooks.list_path',array('result' => & $Result));

Abstract Module

abstract.new_identifier_general

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhabstract/new.php` Line: 3 Purpose: Triggered when new abstract record is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('abstract.new_'.strtolower($Params['user_parameters']['identifier']).'_general', array());

abstract.before_created_objectclass

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhabstract/new.php` Line: 36 Purpose: Triggered before abstract record is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('abstract.before_created.'.strtolower($objectClass),array('object' => & $objectData, 'errors' => & $Errors));

abstract.created_objectclass

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhabstract/new.php` Line: 51 Purpose: Triggered after abstract record is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('abstract.created.'.strtolower($objectClass),array('object' => & $objectData));

abstract.new_identifier_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhabstract/new.php` Line: 119 Purpose: Triggered to determine new abstract record path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('abstract.new_'.strtolower($Params['user_parameters']['identifier']).'_path', array('result' => & $Result));

abstract.delete_identifier_general

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhabstract/delete.php` Line: 3 Purpose: Triggered when abstract record is deleted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('abstract.delete_'.strtolower($Params['user_parameters']['identifier']).'_general', array());

abstract.list_identifier_general

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhabstract/list.php` Line: 3 Purpose: Triggered when abstract record list is rendered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('abstract.list_'.strtolower($Params['user_parameters']['identifier']).'_general', array());

abstract.list_identifier_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhabstract/list.php` Line: 146 Purpose: Triggered to determine abstract record list path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('abstract.list_'.strtolower($Params['user_parameters']['identifier']).'_path', array('result' => & $Result));

abstract.edit_identifier_general

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhabstract/edit.php` Line: 3 Purpose: Triggered when abstract record is edited.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('abstract.edit_'.strtolower($Params['user_parameters']['identifier']).'_general', array());

Abstract Module

abstract.edit_*_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhabstract/edit.php
Line: 128
Purpose: Triggered when an abstract record is edited. The * is replaced with the identifier of the abstract record.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('abstract.edit_'.strtolower($Params['user_parameters']['identifier']).'_path', array('result' => & $Result));

paidchat.expired_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhpaidchat/invalidhash.php
Line: 11
Purpose: Triggered when a paid chat has expired.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('paidchat.expired_path',array('result' => & $Result));

paidchat.settings_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhpaidchat/settings.php
Line: 61
Purpose: Triggered when paid chat settings are accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('paidchat.settings_path',array('result' => & $Result));

paidchat.removedpaidchat_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhpaidchat/removedpaidchat.php
Line: 11
Purpose: Triggered when a paid chat is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('paidchat.removedpaidchat_path',array('result' => & $Result));

Cron Module

chat.workflow.started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhcron/workflow.php
Line: 10
Purpose: Triggered when the chat workflow process is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.started',array());

chat.pending_process_workflow

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhcron/workflow.php
Line: 33, 67
Purpose: Triggered when a pending chat is processed by the workflow.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.pending_process_workflow',array('chat' => & $chat));

chat.workflow

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhcron/workflow.php
Line: 155
Purpose: Triggered during the chat workflow process.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow',array());

chat.modified

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhcron/encrypt.php
Line: 41
Purpose: Triggered when a chat is modified.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.modified', array('chat' => & $chat));

chat.check_archive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhcron/util/check_archives.php
Line: 15
Purpose: Triggered when checking chat archives.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.check_archive', array('archive' => $archiveRange));

Translation Module

translate.before_messagetranslated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhtranslation/starttranslation.php
Line: 13
Purpose: Triggered before a message is translated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translate.before_messagetranslated', array('chat' => & $chat, 'errors' => & $errors));

Rest API Module

chat.trans_lhcbo

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/trans/lhcbo.php
Line: 190
Purpose: Triggered during chat translation in the back office.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.trans_lhcbo', array(

chat.chatcheckoperatormessage

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/chatcheckoperatormessage.php
Line: 50
Purpose: Triggered when checking operator messages in a chat.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chatcheckoperatormessage', array('proactive_active' => & $proactiveInviteActive));

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/addmsguser.php
Line: 30
Purpose: Triggered when validating the chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

chat.before_msg_user_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/addmsguser.php
Line: 50
Purpose: Triggered before a user message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_user_saved',array('msg' => & $msg,'chat' => & $chat));

chat.unread_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/addmsguser.php
Line: 86
Purpose: Triggered when a chat is marked as unread.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.unread_chat',array('chat' => & $chat));

chat.addmsguser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/addmsguser.php
Line: 92
Purpose: Triggered when a user message is added.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.addmsguser',array('chat' => & $chat, 'msg' => & $msg, 'init' => 'restapi'));

chat.data_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/setchatstatus.php
Line: 43
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed',array('chat' => & $chat, 'user_data' => $userData));

user.user_created

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/user.php
Line: 98
Purpose: Triggered when a user is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.user_created', array('userData' => & $user, 'password' => $user->password_front));

department.modified

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/department.php
Line: 104
Purpose: Triggered when a department is modified.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('department.modified',array('department' => $dep, 'payload_data' => $requestBody));

file.before_admin_uploadfile.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/file.php
Line: 13
Purpose: Triggered before an admin uploads a file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.before_admin_uploadfile.file_store', array('errors' => & $errors));

file.new.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/file.php
Line: 22
Purpose: Triggered when a new file path is generated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.new.file_path', array('path' => & $path));

file.file_new_admin.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/file.php
Line: 27
Purpose: Triggered when a new admin file is stored.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.file_new_admin.file_store', array('chat_file' => $upload_handler->uploadedFile));

file.download

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/file.php
Line: 82
Purpose: Triggered when a file is downloaded.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.download', array('chat_file' => $file));

chat.operator_status_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/setoperatorstatus.php
Line: 47
Purpose: Triggered when an operator's status is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_status_changed',array('user' => & $userData, 'reason' => 'rest_api'));

api.fetchchat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/chat.php
Line: 97
Purpose: Triggered when fetching a chat via API.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('api.fetchchat', array('chat' => & $chat));

chat.before_auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/startchat.php
Line: 176
Purpose: Triggered before an auto-responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_triggered', array('chat' => & $chat, 'errors' => & $beforeAutoResponderErrors));

chat.before_auto_responder_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/startchat.php
Line: 188
Purpose: Triggered before an auto-responder message is sent.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_message', array('chat' => & $chat, 'responder' => & $responder));

chat.auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/startchat.php
Line: 205
Purpose: Triggered when an auto-responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_responder_triggered', array('chat' => & $chat));

chat.chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/startchat.php
Line: 227
Purpose: Triggered when a chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_started',array('chat' => & $chat, 'msg' => $messageInitial));

chat.syncuser.operator_typing

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/fetchchatmessages.php
Line: 80
Purpose: Triggered when an operator is typing.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.syncuser.operator_typing',array('chat' => & $chat));

chat.unread_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/closechatasvisitor.php
Line: 66
Purpose: Triggered when chat is unread.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.unread_chat',array('chat' => & $chat));

chat.operator_status_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/setonlinestatus.php
Line: 32
Purpose: Triggered when operator status is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_status_changed',array('user' => & $user, 'reason' => 'restapi_action'));

restapi.swagger

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/swagger.php
Line: 29
Purpose: Triggered when swagger is generated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('restapi.swagger', array(

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/addmsgadmin.php
Line: 164
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved',array('msg' => & $msg,'chat' => & $Chat));

chat.data_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/addmsgadmin.php
Line: 242
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed',array('chat' => & $Chat, 'user_data' => $userData));

chat.accept

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/addmsgadmin.php
Line: 244
Purpose: Triggered when chat is accepted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.accept',array('chat' => & $Chat, 'user_data' => $userData));

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/addmsgadmin.php
Line: 279
Purpose: Triggered when web admin message is added.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array('msg' => & $msg,'chat' => & $Chat));

chat.operator_visibility_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/setinvisibilitystatus.php
Line: 45
Purpose: Triggered when operator visibility is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.operator_visibility_changed',array('user' => & $userData, 'reason' => 'rest_api'));

chat.data_changed_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhrestapi/updatechatattributes.php
Line: 32
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed_chat', array(

Widget Rest API Module

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/addmsguser.php
Line: 64
Purpose: Triggered when chat status is valid.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

chat.before_msg_user_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/addmsguser.php
Line: 86
Purpose: Triggered before user message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_user_saved',array('msg' => & $msg,'chat' => & $chat));

chat.unread_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/addmsguser.php
Line: 153
Purpose: Triggered when chat is unread.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.unread_chat',array('chat' => & $chat));

chat.addmsguser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/addmsguser.php
Line: 179
Purpose: Triggered when user message is added.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.addmsguser',array('chat' => & $chat, 'msg' => & $msg));

widgetrestapi.getinvitation

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/getinvitation.php
Line: 296
Purpose: Triggered when widget invitation is retrieved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('widgetrestapi.getinvitation',array('output' => & $outputResponse, 'ou' => $onlineUser, 'theme' => (isset($theme) ? $theme : null)));

chat.before_chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitoffline.php
Line: 89
Purpose: Triggered before chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_chat_started', array('chat' => & $chat, 'errors' => & $Errors, 'offline' => (isset($additionalParams['offline']) && $additionalParams['offline'] == true)));

chat.chat_offline_request_presend

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitoffline.php
Line: 116
Purpose: Triggered before offline request is send.

$attributePresend = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_offline_request_presend', array(

chat.chat_offline_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitoffline.php
Line: 139
Purpose: Triggered when offline request is made.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_offline_request', array(

chat.chat_offline_request_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitoffline.php
Line: 172
Purpose: Triggered when offline request is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_offline_request_saved', array(

chat.process_invitation

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitonline.php
Line: 253
Purpose: Triggered when invitation is processed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.process_invitation',array(

Widget REST API Module

chat.process_invitation_ou

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitonline.php
Line: 262
Purpose: Triggered when processing an invitation.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.process_invitation_ou',array(

chat.before_auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitonline.php
Line: 471
Purpose: Triggered before an auto-responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_triggered',array('chat' => & $chat, 'errors' => & $beforeAutoResponderErrors));

chat.before_auto_responder_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitonline.php
Line: 483
Purpose: Triggered before an auto-responder message is sent.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_message',array('chat' => & $chat, 'responder' => & $responder));

chat.auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitonline.php
Line: 526
Purpose: Triggered when an auto-responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_responder_triggered', array('chat' => & $chat));

chat.chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitonline.php
Line: 600
Purpose: Triggered when a chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_started', array('chat' => & $chat, 'msg' => $messageInitial));

chat.chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/submitonline.php
Line: 606
Purpose: Triggered when a chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_started', array('chat' => & $chat, 'msg' => $messageInitial));

chat.chatcheckoperatormessage

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/checkinvitation.php
Line: 43
Purpose: Triggered when checking operator message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chatcheckoperatormessage', array('proactive_active' => & $proactiveInviteActive));

widgetrestapi.uisettings

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/uisettings.php
Line: 47
Purpose: Triggered during widget UI settings retrieval.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('widgetrestapi.uisettings', array('output' => & $outputResponse, 'chat' => $chat));

widgetrestapi.screensharesettings

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/screensharesettings.php
Line: 22
Purpose: Triggered during screenshare settings retrieval.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('widgetrestapi.screensharesettings', array('output' => & $settings));

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/fetchmessages.php
Line: 67
Purpose: Triggered when validating chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

chat.syncuser.operator_typing

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/fetchmessages.php
Line: 140
Purpose: Triggered when operator is typing.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.syncuser.operator_typing',array('chat' => & $chat));

chat.messages_read

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/fetchmessages.php
Line: 200
Purpose: Triggered when messages are read.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.messages_read',array('chat' => & $chat));

chat.messages_delivered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/fetchmessages.php
Line: 215
Purpose: Triggered when messages are delivered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.messages_delivered',array('chat' => & $chat));

chat.syncuser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/fetchmessages.php
Line: 254
Purpose: Triggered during user synchronization.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.syncuser',array('chat' => & $chat, 'response' => & $responseArray));

widgetrestapi.onlinesettings

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/onlinesettings.php
Line: 1145
Purpose: Triggered during online settings retrieval.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('widgetrestapi.onlinesettings', array('ou_vid' => $Params['user_parameters_unordered']['vid'], 'output' => & $outputResponse));

chat.chatwidgetchat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/initchat.php
Line: 78
Purpose: Triggered during chat widget initialization.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chatwidgetchat',array('params' => & $Params, 'chat' => & $chat));

widgetrestapi.initchat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/initchat.php
Line: 376
Purpose: Triggered during init chat.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('widgetrestapi.initchat', array('output' => & $outputResponse, 'chat' => $chat));

chat.checkchatstatus

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/checkchatstatus.php
Line: 185
Purpose: Triggered when checking chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.checkchatstatus',array('chat' => & $chat, 'response' => & $responseArray));

chat.before_send

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/sendmailsettings.php
Line: 18
Purpose: Triggered before sending mail.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_send', array('chat' => & $chat, 'errors' => & $Errors));

widgetrestapi.settings_department_verify

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/settings.php
Line: 50
Purpose: Triggered during department settings verification.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('widgetrestapi.settings_department_verify', array('department' => & $departmentUpdated));

widgetrestapi.settings_department_after_verify

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/settings.php
Line: 62
Purpose: Triggered after department settings verification.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('widgetrestapi.settings_department_after_verify', array('department' => & $department, 'output' => & $outputResponse));

chat.chatcheckoperatormessage

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/settings.php
Line: 113
Purpose: Triggered when checking operator message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chatcheckoperatormessage', array('proactive_active' => & $proactiveInviteActive));

widgetrestapi.analytics_events

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/settings.php
Line: 586
Purpose: Triggered during analytics events retrieval.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('widgetrestapi.analytics_events', array('events' => & $optionEvents));

widgetrestapi.settings

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/settings.php
Line: 653
Purpose: Triggered during widget settings retrieval.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('widgetrestapi.settings', array('output' => & $outputResponse));

chat.data_changed_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/chatcheckstatus.php
Line: 62
Purpose: Triggered when chat data has changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed_chat',array('chat_id' => $chatId));

chat.validstatus_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhwidgetrestapi/setsiteaccess.php
Line: 15
Purpose: Triggered when validating chat status.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validstatus_chat',array('chat' => & $chat, 'valid_statuses' => & $validStatuses));

Audit Module

chat.reload_backoffice

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhaudit/configuration.php
Line: 21
Purpose: Triggered when back office is reloaded.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.reload_backoffice',array());

audit.login_history

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhaudit/loginhistory.php
Line: 46
Purpose: Triggered during login history audit.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('audit.login_history',array('result' => & $Result));

Chat settings Module

chat.startchatformsettings_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/modules/lhchatsettings/startchatformsettings.php
Line: 55
Purpose: Triggered during start chat form settings path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.startchatformsettings_path',array('result' => & $Result));

Abstract Module

lhabstract.erlhabstractmodelwidgettheme.posdefinition

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/pos/lhabstract/erlhabstractmodelwidgettheme.php
Line: 26
Purpose: Triggered during widget theme position definition.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('lhabstract.erlhabstractmodelwidgettheme.posdefinition',array('def' => & $def));

Form Module

form.on_form_render

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhform/lhformrenderer.php
Line: 58
Purpose: Triggered when a form is rendered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('form.on_form_render',array('form' => & $form, 'errors_internal' => self::$errorsInternal, 'errors' => & self::$errors));

file.uploadfile.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhform/lhformrenderer.php
Line: 810
Purpose: Triggered when determining the file path for an uploaded file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.file_path', array('path' => & $path, 'storage_id' => $chat->id));

file.uploadfile.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhform/lhformrenderer.php
Line: 841
Purpose: Triggered when storing an uploaded file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.file_store', array('chat_file' => $upload_handler->uploadedFile));

form.fill.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhform/lhformrenderer.php
Line: 911
Purpose: Triggered when determining the file path for a filled form.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('form.fill.file_path',array('path' => & $dir, 'storage_id' => $formCollected->id));

form.fill.store_file

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhform/lhformrenderer.php
Line: 920
Purpose: Triggered when storing a file for a filled form.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('form.fill.store_file',array('file_params' => & $params));

form.filled

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhform/lhformrenderer.php
Line: 928
Purpose: Triggered when a form is filled.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('form.filled',array('form' => & $formCollected));

Core tpl Module

tpl.new

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtpl/tpl.php
Line: 104
Purpose: Triggered when a new template object is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('tpl.new', array('tpl' => & $this));

Mail conversation statistic Module

mail.statistic.messagesperinterval

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvstatistic.php
Line: 7
Purpose: Triggered when calculating messages per interval statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.statistic.messagesperinterval',array('params_execution' => $params_execution, 'filter' => $filter));

mail.statistic.messagesperuser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvstatistic.php
Line: 114
Purpose: Triggered when calculating messages per user statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.statistic.messagesperuser',array('params_execution' => $params_execution, 'filter' => $filter));

mail.statistic.messagesperdep

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvstatistic.php
Line: 140
Purpose: Triggered when calculating messages per department statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.statistic.messagesperdep',array('params_execution' => $params_execution, 'filter' => $filter));

mail.statistic.avginteractionperdep

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvstatistic.php
Line: 166
Purpose: Triggered when calculating average interaction time per department statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.statistic.avginteractionperdep',array('params_execution' => $params_execution, 'filter' => $filter));

mail.statistic.avginteractionperuser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvstatistic.php
Line: 195
Purpose: Triggered when calculating average interaction time per user statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.statistic.avginteractionperuser',array('params_execution' => $params_execution, 'filter' => $filter));

mail.statistic.messagesperhour

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvstatistic.php
Line: 224
Purpose: Triggered when calculating messages per hour statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.statistic.messagesperhour', array('params_execution' => $params_execution, 'filter' => $filter));

mail.statistic.attrbyperinterval

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvstatistic.php
Line: 345
Purpose: Triggered when calculating attribute by per interval statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.statistic.attrbyperinterval', array('params_execution' => $filterParams, 'filter' => $filter));

mail_statistic.export_csv

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvstatistic.php
Line: 587
Purpose: Triggered during mail statistic CSV export.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail_statistic.export_csv',array('fp' => $fp, 'type' => $type, 'data' => $statistic));

Mail conversation parser Module

mail.conversation_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvparser.php
Line: 799
Purpose: Triggered when a mail conversation is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.conversation_started',array(

mail.conversation_started_passive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvparser.php
Line: 804
Purpose: Triggered when a mail conversation is started passively.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.conversation_started_passive',array(

mail.conversation_reply

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvparser.php
Line: 944
Purpose: Triggered when a mail conversation is replied to.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.conversation_reply',array(

mail.conversation_reply_passive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvparser.php
Line: 949
Purpose: Triggered when a mail conversation is replied to passively.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.conversation_reply_passive',array(

mail.conversation_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhmailconv/lhmailconvparser.php
Line: 1051
Purpose: Triggered when a mail conversation is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.conversation_started',array(

Chat command Module

chat.customcommand

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatcommand.php
Line: 171
Purpose: Triggered when a custom command is executed.

$commandResponse = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.customcommand', array('command' => $commandData['command'], 'argument' => $commandData['argument'], 'params' => $params));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatcommand.php
Line: 248
Purpose: Triggered before a message from admin is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $params['chat']));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatcommand.php
Line: 283
Purpose: Triggered before a message from admin is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved',array('msg' => & $msg, 'chat' => & $params['chat']));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatcommand.php
Line: 330
Purpose: Triggered before a message from admin is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved',array('msg' => & $msg, 'chat' => & $params['chat']));

chat.chat_transfered_force

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatcommand.php
Line: 455
Purpose: Triggered when a chat is transferred forcefully.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_transfered_force', array('chat' => & $params['chat']));

chat.delete

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatcommand.php
Line: 699
Purpose: Triggered before chat is deleted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.delete', array(

Chat Mail

chatmail.setup_smtp

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatmail.php
Line: 8
Purpose: Triggered when setting up SMTP for chat mail.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chatmail.setup_smtp', array(

Chat Helper

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchathelper.php
Line: 185
Purpose: Triggered before an admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $params['chat'], 'user_id' => $user_id));

chat.before_msg_admin_saved (2)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchathelper.php
Line: 270
Purpose: Triggered before an admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $userData->id));

chat.before_msg_admin_saved (3)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchathelper.php
Line: 293
Purpose: Triggered before an admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $userData->id));

chat.before_msg_admin_saved (4)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchathelper.php
Line: 327
Purpose: Triggered before an admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $userData->id));

Chat View Resque

views.update_vew

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatviewresque.php
Line: 97
Purpose: Triggered when updating a view.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('views.update_vew', array(

Chat Webhook Continous

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookcontinous.php
Line: 275
Purpose: Triggered when a web message is added by an admin.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array(

Chat Statistic

statistic.gettoptodaysoperators

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 10
Purpose: Triggered when getting top today's operators statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.gettoptodaysoperators',array('limit' => $limit, 'offset' => $offset, 'filter' => $filter));

statistic.getnumberofchatspermonth

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 118
Purpose: Triggered when getting the number of chats per month statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getnumberofchatspermonth',array('params_execution' => $paramsExecution, 'filter' => $filter));

statistic.getnumberofchatsperweekday

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 256
Purpose: Triggered when getting the number of chats per weekday statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getnumberofchatsperweekday',array('params_execution' => $paramsExecution, 'filter' => $filter));

statistic.getnumberofchatsperweek

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 366
Purpose: Triggered when getting the number of chats per week statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getnumberofchatsperweek',array('params_execution' => $paramsExecution, 'filter' => $filter));

statistic.getnumberofchatswaittimeperweekday

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 512
Purpose: Triggered when getting the number of chats wait time per weekday statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getnumberofchatswaittimeperweekday', array('filter' => $filter));

statistic.getnumberofchatswaittimeperweek

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 539
Purpose: Triggered when getting the number of chats wait time per week statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getnumberofchatswaittimeperweek', array('filter' => $filter));

statistic.getlast24hstatistic

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 599
Purpose: Triggered when getting last 24 hours statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getlast24hstatistic',array('filter' => $filter));

statistic.getnumberofchatsperday

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 639
Purpose: Triggered when getting the number of chats per day statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getnumberofchatsperday', array('params_execution' => $paramsExecution, 'filter' => $filter));

statistic.getnumberofchatswaittime

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 763
Purpose: Triggered when getting the number of chats wait time statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getnumberofchatswaittime',array('filter' => $filter));

statistic.getnumberofchatswaittimeperday

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 786
Purpose: Triggered when getting the number of chats wait time per day statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getnumberofchatswaittimeperday', array('filter' => $filter));

statistic.getnumberofchatspermonthunanswered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 834
Purpose: Triggered when getting the number of unanswered chats per month statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getnumberofchatspermonthunanswered', array('filter' => $filter));

statistic.getworkloadstatistic

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 876
Purpose: Triggered when getting the workload statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getworkloadstatistic',array('filter' => $filter, 'days' => $days));

statistic.getaveragechatduration

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 915
Purpose: Triggered when getting the average chat duration statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getaveragechatduration',array('days' => $days, 'filter' => $filter));

statistic.getaveragefrt

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 936
Purpose: Triggered when getting the average first response time statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getaveragefrt',array('days' => $days, 'filter' => $filter));

statistic.getaveragert

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 968
Purpose: Triggered when getting the average resolution time statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getaveragert',array('days' => $days, 'filter' => $filter));

statistic.getmaxaveragert

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1001
Purpose: Triggered when getting the maximum average resolution time statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getmaxaveragert',array('days' => $days, 'filter' => $filter));

statistic.getcannedstatistic

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1033
Purpose: Triggered when getting canned message statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getcannedstatistic',array('days' => $days, 'filter' => $filter));

statistic.getsubjectsstatistic

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1122
Purpose: Triggered when getting subjects statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getsubjectsstatistic',array('days' => $days, 'filter' => & $filter));

statistic.gettopchatsbycountry

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1164
Purpose: Triggered when getting top chats by country statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.gettopchatsbycountry',array('days' => $days, 'filter' => $filter));

statistic.averageofchatsdialogsbyuser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1247
Purpose: Triggered when getting average of chats dialogs by user statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.averageofchatsdialogsbyuser',array('days' => $days, 'filter' => $filter, 'limit' => $limit));

statistic.numberofchatsdialogsbydepartment

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1288
Purpose: Triggered when getting number of chats dialogs by department statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.numberofchatsdialogsbydepartment',array('days' => $days, 'filter' => $filter));

statistic.numberofchatsdialogsbyuser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1341
Purpose: Triggered when getting number of chats dialogs by user statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.numberofchatsdialogsbyuser',array('group_field' => $groupField, 'days' => $days, 'filter' => $filter));

statistic.numberofchatsdialogsbyuserparticipant

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1399
Purpose: Triggered when getting number of chats dialogs by user participant statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.numberofchatsdialogsbyuserparticipant',array('group_field' => $groupField, 'days' => $days, 'filter' => $filter));

statistic.avgwaittimeuser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1483
Purpose: Triggered when getting average wait time user statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.avgwaittimeuser',array('days' => $days, 'filter' => $filter));

statistic.numberofmessagesbyuser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1523
Purpose: Triggered when getting number of messages by user statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.numberofmessagesbyuser',array('days' => $days, 'filter' => $filter));

statistic.getratingbyuser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1736
Purpose: Triggered when getting rating by user statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getratingbyuser',array('days' => $days, 'filter' => $filter));

statistic.getagentstatistic_export_columns

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1838
Purpose: Triggered when getting agent statistic export columns.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getagentstatistic_export_columns',array('xls' => & $objPHPExcel));

statistic.getagentstatistic_export_columns_value

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 1933
Purpose: Triggered when getting agent statistic export columns value.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getagentstatistic_export_columns_value',array(

statistic.getagentstatisticaveragefield

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 2020
Purpose: Triggered when getting agent statistic average field.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getagentstatisticaveragefield',array('attr' => & $attrToAverage, 'attr_front' => & $attrFrontAverage));

statistic.getagentstatistic

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 2192
Purpose: Triggered when getting agent statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getagentstatistic',$filterExtension);

statistic.getperformancestatistic

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 2631
Purpose: Triggered when getting performance statistic.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getperformancestatistic',array('ranges' => $dateRange, 'days' => $days, 'filter' => $filter, 'filter_params' => $filterParams));

statistic.nickgroupingdateweekday

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 2755
Purpose: Triggered when nick grouping date weekday.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.nickgroupingdateweekday',array('params_execution' => $filterParams, 'filter' => $filter));

statistic.validgroupfields

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 2804
Purpose: Triggered to validate group fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.validgroupfields', array('type' => 'sql', 'fields' => & $validGroupFields));

statistic.nickgroupingdateweek

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 2829
Purpose: Triggered when nick grouping date week.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.nickgroupingdateweek',array('params_execution' => $filterParams, 'filter' => $filter));

statistic.validgroupfields (2)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 2899
Purpose: Triggered to validate group fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.validgroupfields', array('type' => 'sql', 'fields' => & $validGroupFields));

statistic.nickgroupingdatenickweekday

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 2943
Purpose: Triggered when nick grouping date nick weekday.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.nickgroupingdatenickweekday',array('params_execution' => $filterParams, 'filter' => $filter));

statistic.validgroupfields (3)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 2992
Purpose: Triggered to validate group fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.validgroupfields', array('type' => 'sql', 'fields' => & $validGroupFields));

statistic.nickgroupingdatenickweek

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 3069
Purpose: Triggered when nick grouping date nick week.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.nickgroupingdatenickweek',array('params_execution' => $filterParams, 'filter' => $filter));

statistic.validgroupfields (4)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 3139
Purpose: Triggered to validate group fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.validgroupfields', array('type' => 'sql', 'fields' => & $validGroupFields));

statistic.nickgroupingdateday

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 3233
Purpose: Triggered when nick grouping date day.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.nickgroupingdateday', array('filter' => $filter, 'params_execution' => $filterParams));

statistic.validgroupfields (5)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 3299
Purpose: Triggered to validate group fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.validgroupfields', array('type' => 'sql', 'fields' => & $validGroupFields));

statistic.nickgroupingdatenickday

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 3321
Purpose: Triggered when nick grouping date nick day.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.nickgroupingdatenickday', array('filter' => $filter, 'params_execution' => $filterParams));

statistic.validgroupfields (6)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 3387
Purpose: Triggered to validate group fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.validgroupfields', array('type' => 'sql', 'fields' => & $validGroupFields));

statistic.nickgroupingdate

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 3459
Purpose: Triggered when nick grouping date.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.nickgroupingdate', array('filter' => $filter, 'params_execution' => $filterParams));

statistic.validgroupfields (7)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 3514
Purpose: Triggered to validate group fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.validgroupfields', array('type' => 'sql', 'fields' => & $validGroupFields));

statistic.nickgroupingdatenick

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 3828
Purpose: Triggered when nick grouping date nick.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.nickgroupingdatenick', array('filter' => $filter, 'params_execution' => $filterParams));

statistic.validgroupfields (8)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 3893
Purpose: Triggered to validate group fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.validgroupfields', array('type' => 'sql', 'fields' => & $validGroupFields));

statistic.getnumberofchatsperchannel

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 4266
Purpose: Triggered when getting number of chats per channel.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.getnumberofchatsperchannel',array('params_execution' => $params, 'filter' => $filter));

statistic.export_csv

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatstatistic.php
Line: 4758
Purpose: Triggered when statistic is exported as CSV.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('statistic.export_csv',array('fp' => $fp, 'type' => $type, 'data' => $statistic));

chat.validate_canned_msg_user_departments

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatadminvalidatorhelper.php
Line: 434
Purpose: Triggered to validate canned message user departments.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validate_canned_msg_user_departments',array('canned_msg' => & $cannedMessage, 'errors' => & $Errors));

widgetrestapi.analytics_events

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatadminvalidatorhelper.php
Line: 1678
Purpose: Triggered for widget rest API analytics events.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('widgetrestapi.analytics_events', array('events' => & $optionsEvents));

subject.default_filter_mail

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchat.php
Line: 215
Purpose: Triggered for subject default filter mail.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('subject.default_filter_mail', array('filter' => & $filterString, 'subject_id' => & $subjectIds));

Chat Module

subject.default_filter

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchat.php
Line: 293
Purpose: Triggered when applying default filters to subjects.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('subject.default_filter', array('filter' => & $filterString, 'subject_id' => & $subjectIds));

chat.close

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchat.php
Line: 1725
Purpose: Triggered when a chat is closed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.close',array('chat' => & $chat, 'user_data' => $operator));

chat.update_active_chats

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchat.php
Line: 2199
Purpose: Triggered when updating active chats.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.update_active_chats',array('user_id' => $user_id));

chat.update_active_chats

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchat.php
Line: 2222
Purpose: Triggered when updating active chats.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.update_active_chats',array('user_id' => $user_id));

chat.extract_department

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchat.php
Line: 2561
Purpose: Triggered when extracting a department.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.extract_department', array('departments' => $departments));

chat.messages_added_passive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookresque.php
Line: 118
Purpose: Triggered when messages are added passively.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.messages_added_passive', array(

chat.list_export_columns

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatexport.php
Line: 424
Purpose: Triggered when listing export columns.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.list_export_columns',array('items' => & $chatArray));

chat.list_export_item_data

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatexport.php
Line: 641
Purpose: Triggered when listing export item data.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.list_export_item_data',array('item' => & $itemData, 'chat' => $item));

chat.validate_department

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 493
Purpose: Triggered when validating a department.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validate_department', array('input_form' => $inputForm));

chat.validate_department

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 543
Purpose: Triggered when validating a department.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validate_department', array('input_form' => $inputForm));

chat.validate_start_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 951
Purpose: Triggered when validating a start chat.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validate_start_chat',array('errors' => & $Errors, 'input_form' => & $inputForm, 'start_data_fields' => & $start_data_fields, 'chat' => & $chat,'additional_params' => & $additionalParams));

onlineuser.update_js_vars

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 1090
Purpose: Triggered when updating online user JS variables.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlineuser.update_js_vars', array('username_changed' => ($usernamePrevious != $usernamePresent), 'data_changed' => $hashChanged, 'ou' => & $visitor));

chat.modified

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 1333
Purpose: Triggered when a chat is modified.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.modified', array('chat' => & $chat, 'params' => array()));

chat.modified

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 1432
Purpose: Triggered when a chat is modified.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.modified', array('chat' => & $chat, 'params' => array()));

file.uploadfile.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 2062
Purpose: Triggered when defining the file path for an uploaded file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.file_path', array('path' => & $path, 'storage_id' => $params['chat']->id));

file.uploadfile.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 2092
Purpose: Triggered when storing an uploaded file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.file_store', array('chat_file' => $upload_handler->uploadedFile));

chat.genericbot_set_bot

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 2113
Purpose: Triggered when setting a generic bot for a chat.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_set_bot', array(

chat.before_auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 2472
Purpose: Triggered before an auto-responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_triggered',array('chat' => & $chat, 'errors' => & $beforeAutoResponderErrors));

chat.before_auto_responder_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 2484
Purpose: Triggered before an auto-responder message is sent.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_message',array('chat' => & $chat, 'responder' => & $responder));

chat.auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 2502
Purpose: Triggered when an auto-responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_responder_triggered', array('chat' => & $chat));

chat.chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatvalidator.php
Line: 2520
Purpose: Triggered when a chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_started',array('chat' => & $chat));

chat.message_updated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 180
Purpose: Triggered when a message is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.message_updated', array('msg' => & $msgReplyToAllItem, 'chat' => & $chat));

chat.message_updated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 193
Purpose: Triggered when a message is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.message_updated', array('msg' => & $msgReplyTo, 'chat' => & $chat, 'reason' => 'delivery_status_change'));

chat.msg_removed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 200
Purpose: Triggered when a message is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.msg_removed', array('msg' => $msgReplyTo, 'chat' => $chat));

chat.message_updated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 212
Purpose: Triggered when a message is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.message_updated', array('msg' => & $msgReplyTo, 'chat' => & $chat, 'reason' => 'content_edited'));

chat.message_updated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 242
Purpose: Triggered when a message is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.message_updated', array('msg' => & $msgReplyTo, 'chat' => & $chat,'reason' => 'emoji_add'));

chat.message_updated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 277
Purpose: Triggered when a message is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.message_updated', array('msg' => & $msgReplyTo, 'chat' => & $chat, 'reason' => 'emoji_remove'));

chat.webhook_incoming_chat_continue

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 1133
Purpose: Triggered when continuing an incoming chat via webhook.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.webhook_incoming_chat_continue', array(

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 1470
Purpose: Triggered when a message is added by an administrator via web interface.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array(

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 1545
Purpose: Triggered when a message is added by an administrator via web interface.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array(

chat.unread_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 1561
Purpose: Triggered when a chat is marked as unread.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.unread_chat', array(

chat.messages_added_passive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 1571
Purpose: Triggered when messages are added passively.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.messages_added_passive', array(

chat.nodjshelper_notify_delay

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 1578
Purpose: Triggered when a notification delay occurs with NodeJS helper.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.nodjshelper_notify_delay', array(

chat.restart_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 1586
Purpose: Triggered when a chat is restarted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.restart_chat',array(

chat.webhook_incoming_chat_before_save

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 1685
Purpose: Triggered before saving an incoming chat via webhook.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.webhook_incoming_chat_before_save', array(

chat.webhook_incoming_chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 1693
Purpose: Triggered when an incoming chat is started via webhook.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.webhook_incoming_chat_started', array(

chat.webhook_incoming_chat_before_update_new

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 1903
Purpose: Triggered before updating a new incoming chat via webhook.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.webhook_incoming_chat_before_update_new', array(

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 2025
Purpose: Triggered when a message is added by an administrator via web interface.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array(

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 2122
Purpose: Triggered when a message is added by an administrator via web interface.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array(

chat.chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 2131
Purpose: Triggered when a chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_started', array(

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 2242
Purpose: Triggered when a message is added by an administrator via web interface.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array(

file.uploadfile.file_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 2311
Purpose: Triggered when defining the file path for an uploaded file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.file_path', array('path' => & $path, 'storage_id' => $chat->id));

file.uploadfile.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 2350
Purpose: Triggered when storing an uploaded file.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.uploadfile.file_store', array('chat_file' => $fileUpload));

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 2611
Purpose: Triggered when a message is added by an administrator via web interface.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array('wh_worker' => $worker, 'msg' => & $msg, 'chat' => & $chat));

chat.chat_started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatwebhookincomming.php
Line: 2617
Purpose: Triggered when a chat is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_started', array(

chat.before_auto_responder_msg_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 30
Purpose: Triggered before an auto-responder message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_msg_saved', array('no_auto_events' => true, 'ignore_times' => true,'msg' => & $msg, 'chat' => & $chat));

chat.data_changed_assigned_department

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 102
Purpose: Triggered when the assigned department data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed_assigned_department',array('chat' => & $chat, 'from_dep' => $chat->department, 'to_dep' => $departmentTransfer));

chat.unread_chat_workflow

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 142
Purpose: Triggered during unread chat workflow.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.unread_chat_workflow',array('chat' => & $chat));

xml.before_send_xmp_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 163
Purpose: Triggered before sending an XMP message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('xml.before_send_xmp_message', array('chat' => & $chat, 'errors' => & $errors));

chat.chat_unread_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 170
Purpose: Triggered when a chat has an unread message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_unread_message',array('chat' => & $chat));

xml.before_send_xmp_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 192
Purpose: Triggered before sending an XMP message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('xml.before_send_xmp_message', array('chat' => & $chat, 'errors' => & $errors));

chat.chat_accepted

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 199
Purpose: Triggered when a chat is accepted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.chat_accepted',array('chat' => & $chat));

xml.before_send_xmp_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 214
Purpose: Triggered before sending an XMP message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('xml.before_send_xmp_message', array('chat' => & $chat, 'errors' => & $errors));

chat.new_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 221
Purpose: Triggered when a new chat is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.new_chat',array('chat' => & $chat));

chat.auto_close

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 284
Purpose: Triggered during chat auto close process.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_close',array('msg' => & $msg,'chat' => & $chat));

Chat Module

chat.auto_close

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 332
Purpose: Triggered when chat is closed automatically.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_close',array('msg' => & $msg,'chat' => & $chat));

chat.auto_close

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 378
Purpose: Triggered when chat is closed automatically.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_close',array('msg' => & $msg,'chat' => & $chat));

chat.auto_close

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 429
Purpose: Triggered when chat is closed automatically.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_close',array('msg' => & $msg,'chat' => & $chat));

chat.auto_close

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 482
Purpose: Triggered when chat is closed automatically.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_close',array('msg' => & $msg,'chat' => & $chat));

chat.auto_close

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 539
Purpose: Triggered when chat is closed automatically.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_close',array('msg' => & $msg,'chat' => & $chat));

chat.auto_close

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 641
Purpose: Triggered when chat is closed automatically.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.auto_close',array('msg' => & $msg,'chat' => & $chat));

chat.delete

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 672
Purpose: Triggered before chat is deleted.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.delete', array(

chat.workflow.autoassign_permit

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 832
Purpose: Triggered to check permissions for auto assign.

$statusWorkflowPermit = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.autoassign_permit', array(

chat.workflow.autoassign

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 867
Purpose: Triggered during auto assign process.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.autoassign', array(

chat.before_msg_user_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 1030
Purpose: Triggered before user message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_user_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $chat->user_id));

chat.before_msg_user_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 1039
Purpose: Triggered before user message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_user_saved', array('msg' => & $msg, 'chat' => & $chat, 'user_id' => $user_id));

chat.data_changed_auto_assign

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 1070
Purpose: Triggered when chat data is changed during auto assign.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed_auto_assign',array('chat' => & $chat));

chat.workflow.presend_canned_msg

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 1092
Purpose: Triggered before canned message is send.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.presend_canned_msg', array(

chat.workflow.canned_message_replace

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 1138
Purpose: Triggered during canned message replace.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.canned_message_replace',array('items' => & $items, 'user' => $chat->user, 'chat' => $chat, 'replace_array' => & $replaceArray));

chat.workflow.canned_message_before_save

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 1213
Purpose: Triggered before canned message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.canned_message_before_save',array('msg' => & $msg, 'chat' => & $chat));

chat.workflow.get_chat_history

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 1264
Purpose: Triggered when chat history is fetched.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.get_chat_history', array(

chat.workflow.has_previous_messages

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchat/lhchatworkflow.php
Line: 1301
Purpose: Triggered to check if chat has previous messages.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.has_previous_messages', $params);

Group Chat Module

group_chat.new_group_chat_member

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgroupchat.php
Line: 48
Purpose: Triggered when new member is added to group chat.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('group_chat.new_group_chat_member', array('member' => & $newMember));

User Module

user.after_generate_access_array

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhuser/lhuser.php
Line: 485
Purpose: Triggered after user access array is generated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.after_generate_access_array',array('accessArray' => & $accessArray));

user.edit.photo_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhuser/lhuservalidator.php
Line: 107
Purpose: Triggered to get user photo path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_path', array('dir' => & $dir, 'storage_id' => $userDepAlias->id));

user.edit.photo_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhuser/lhuservalidator.php
Line: 109
Purpose: Triggered to store user photo.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_store', array('file_post_variable' => 'alias_photo', 'dir' => & $dir, 'storage_id' => $userDepAlias->id));

user.edit.photo_resize_150

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhuser/lhuservalidator.php
Line: 130
Purpose: Triggered to resize user photo.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_resize_150', array('mime_type' => $file["data"]['mime_type'], 'user' => $userDepAlias));

user.edit.photo_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhuser/lhuservalidator.php
Line: 641
Purpose: Triggered to get user photo path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_path',array('dir' => & $dir,'storage_id' => $userData->id));

user.edit.photo_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhuser/lhuservalidator.php
Line: 643
Purpose: Triggered to store user photo.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_store', array('file_post_variable' => 'UserPhoto', 'dir' => & $dir, 'storage_id' => $userData->id));

user.edit.photo_resize_150

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhuser/lhuservalidator.php
Line: 665
Purpose: Triggered to resize user photo.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_resize_150', array('mime_type' => $file["data"]['mime_type'],'user' => $userData));

user.new_user

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhuser/lhuservalidator.php
Line: 706
Purpose: Triggered after new user is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.new_user', array('userData' => & $userData, 'errors' => & $Errors));

user.edit_user

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhuser/lhuservalidator.php
Line: 721
Purpose: Triggered after user is edited.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit_user',array('userData' => & $userData, 'errors' => & $Errors));

user.account.update

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhuser/lhuservalidator.php
Line: 1174
Purpose: Triggered after user account is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.account.update', array('userData' => & $userData, 'errors' => & $Errors));

Generic Bot Module

chat.rest_api_before_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworker.php
Line: 94
Purpose: Triggered before REST API request.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.rest_api_before_request', array(

chat.rest_api_after_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworker.php
Line: 127
Purpose: Triggered after REST API request.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.rest_api_after_request', array(

chat.genericbot_chat_predefined

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionpredefined.php
Line: 9
Purpose: Triggered to handle predefined message.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_chat_predefined', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactiontext.php
Line: 66
Purpose: Triggered to handle generic bot.

$validationResult = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_chat_command_transfer

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncommand.php
Line: 50
Purpose: Triggered to transfer chat by command.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_chat_command_transfer', array(

chat.genericbot_chat_command_transfer

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncommand.php
Line: 106
Purpose: Triggered to transfer chat by command.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_chat_command_transfer', array(

chat.genericbot_chat_command_transfer

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncommand.php
Line: 151
Purpose: Triggered to transfer chat by command.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_chat_command_transfer', array(

chat.genericbot_chat_command_transfer

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncommand.php
Line: 221
Purpose: Triggered to transfer chat by command.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_chat_command_transfer', array(

chat.message_updated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncommand.php
Line: 581
Purpose: Triggered after message is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.message_updated', array('msg' => & $params['msg'], 'chat' => & $chat));

chat.data_changed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncommand.php
Line: 758
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed', array('chat' => & $chat));

chat.subject_remove

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncommand.php
Line: 912
Purpose: Triggered to remove subject.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.subject_remove',array( 'init' => 'bot', 'subject_id' => (int)$payloadProcessed, 'chat' => & $chat));

chat.subject_add

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncommand.php
Line: 926
Purpose: Triggered to add subject.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.subject_add',array('init' => 'bot', 'chat' => & $chat, 'subject_id' => $subject->id));

chat.genericbot_chat_command_dispatch_event

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncommand.php
Line: 944
Purpose: Triggered to dispatch generic bot command event.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_chat_command_dispatch_event', array(

chat.rest_api_before_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionrestapi.php
Line: 94
Purpose: Triggered before REST API request.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.rest_api_before_request', array(

chat.rest_api_after_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionrestapi.php
Line: 186
Purpose: Triggered after REST API request.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.rest_api_after_request', array(

chat.before_parse_send

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionrestapi.php
Line: 422
Purpose: Triggered before parse send.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_parse_send', array('msg' => & $msg_text));

chat.before_parse_send_clean

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionrestapi.php
Line: 520
Purpose: Triggered before parse send clean.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_parse_send_clean', array('msg' => & $msg_text_cleaned));

chat.stream_flow

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionrestapi.php
Line: 1406
Purpose: Triggered during stream flow.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.stream_flow', array(

chat.stream_flow

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionrestapi.php
Line: 1423
Purpose: Triggered during stream flow.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.stream_flow', array(

chat.rest_api_make_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionrestapi.php
Line: 1486
Purpose: Triggered to make REST API request.

$commandResponse = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.rest_api_make_request', array(

chat.genericbot_rest_api_method.[method_name]

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionrestapi.php
Line: 1847
Purpose: Triggered to execute specific REST API method.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_rest_api_method.' . trim($outputCombination['method_name']),

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionactions.php
Line: 114
Purpose: Triggered to handle generic bot.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_survey_trigger

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionsurvey.php
Line: 46
Purpose: Triggered to trigger survey.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_survey_trigger', array(

chat.genericbot_chat_predefined

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionsurvey.php
Line: 59
Purpose: Triggered to handle predefined message.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_chat_predefined', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionprogress.php
Line: 15
Purpose: Triggered to handle generic bot.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_event_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionconditions.php
Line: 107
Purpose: Triggered to handle generic bot event.

$result = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_event_handler', array_merge($params, array('render' => $attr, 'chat' => $chat)));

chat.genericbot_actionbody

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactiontbody.php
Line: 11
Purpose: Triggered to handle generic bot action body.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_actionbody', array(

chat.genericbot_event_type

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionevent_type.php
Line: 21
Purpose: Triggered to handle generic bot event type.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_event_type', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncollectable.php
Line: 43
Purpose: Triggered to handle generic bot.

$validationResult = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncollectable.php
Line: 72
Purpose: Triggered to handle generic bot.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncollectable.php
Line: 91
Purpose: Triggered to handle generic bot.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactioncollectable.php
Line: 108
Purpose: Triggered to handle generic bot.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.bot.alert_icon

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionalert_icon.php
Line: 91
Purpose: Triggered to handle bot alert icon.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.bot.alert_icon',array('chat' => & $chat));

bot.validate

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbot.php
Line: 139
Purpose: Triggered to validate bot.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('bot.validate',array('bot' => & $bot, 'configuration_array' => & $configurationArray, 'additional_params' => $additionalParams));

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbot.php
Line: 176
Purpose: Triggered to get theme temp path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath',array('dir' => & $dir));

user.edit.photo_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbot.php
Line: 191
Purpose: Triggered to get user photo path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_path',array('dir' => & $dir, 'storage_id' => $userData->id));

user.edit.photo_resize_150

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbot.php
Line: 206
Purpose: Triggered to resize user photo.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_resize_150', array('mime_type' => $extensionMimetype[$mimetype], 'user' => $userData));

user.edit.photo_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbot.php
Line: 235
Purpose: Triggered to get user photo path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_path',array('dir' => & $dir, 'storage_id' => $userData->id));

user.edit.photo_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbot.php
Line: 237
Purpose: Triggered to store user photo.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_store', array('file_post_variable' => 'UserPhoto', 'dir' => & $dir, 'storage_id' => $userData->id));

user.edit.photo_resize_150

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbot.php
Line: 259
Purpose: Triggered to resize user photo.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_resize_150', array('mime_type' => $file["data"]['mime_type'],'user' => $userData));

chat.genericbot_get_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 215
Purpose: Triggered to get generic bot message.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_get_message', array(

chat.genericbot_get_nick

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 270
Purpose: Triggered to get generic bot nick.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_get_nick', array(

chat.genericbot_get_default_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 310
Purpose: Triggered to get generic bot default message.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_get_default_message', array(

chat.genericbot_send_always

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 333
Purpose: Triggered to send generic bot message always.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_send_always', array(

chat.genericbot_event_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 595
Purpose: Triggered to handle generic bot event.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_event_handler', array(

chat.genericbot_event_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 678
Purpose: Triggered to handle generic bot event.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_event_handler', array(

chat.genericbot_get_in_progress

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 1018
Purpose: Triggered to get generic bot in progress message.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_get_in_progress', array(

chat.genericbot_get_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 1102
Purpose: Triggered to get generic bot message.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_get_message', array(

Generic Bot Module

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 1154
Purpose: Triggered when generic bot has to handle response.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 1236
Purpose: Triggered when generic bot has to handle response.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 1285
Purpose: Triggered when generic bot has to handle response.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 1328
Purpose: Triggered when generic bot has to handle response.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 1389
Purpose: Triggered when generic bot has to handle response.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 1446
Purpose: Triggered when generic bot has to handle response.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_handler

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 1495
Purpose: Triggered when generic bot has to handle response.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_handler', array(

chat.genericbot_get_trigger_click

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 2012
Purpose: Triggered to get trigger click.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_get_trigger_click', array(

chat.genericbot_get_trigger_click_processed

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 2128
Purpose: Triggered after trigger click was processed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_get_trigger_click_processed', array(

chat.genericbot_get_click

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 2190
Purpose: Triggered to get click.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_get_click', array(

chat.genericbot_get_click_async

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 2298
Purpose: Triggered to get click async.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.genericbot_get_click_async', array(

chat.replace_before_message_bot

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 2417
Purpose: Triggered before message is replaced by bot.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.replace_before_message_bot', array('msg' => & $message, 'chat' => & $params['chat']));

chat.replace_message_bot

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 2620
Purpose: Triggered when message is replaced by bot.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.replace_message_bot', array('msg' => & $message, 'chat' => & $params['chat']));

chat.condition_replace

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 2706
Purpose: Triggered when condition is replaced.

$commandResponse = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.condition_replace', array(

chat.before_msg_user_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhgenericbot/lhgenericbotworkflow.php
Line: 2765
Purpose: Triggered before message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_user_saved',array('msg' => & $msg, 'chat' => & $chat));

Core Module

chat.addmsguser

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhcore/lhfileupload.php
Line: 126
Purpose: Triggered when user adds a message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.addmsguser',array('file' => $fileUpload, 'msg' => & $msg, 'chat' => & $chat));

chat.core.default_url

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhcore/lhmodule.php
Line: 665
Purpose: Triggered to determine default URL.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.core.default_url', array('url' => & $url));

Chatbox Module

chatbox.created

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchatbox/lhchatbox.php
Line: 41
Purpose: Triggered when chatbox is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chatbox.created', array('chatbox' => & $chatbox));

chatbox.created

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhchatbox/lhchatbox.php
Line: 84
Purpose: Triggered when chatbox is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chatbox.created', array('chatbox' => & $chatbox));

Theme Module

admintheme.filedir

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtheme/lhthemevalidator.php
Line: 95
Purpose: Triggered to determine file directory.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('admintheme.filedir',array('dir' => & $dir, 'storage_id' => $clickform->id));

file.file_new_admin.file_store

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtheme/lhthemevalidator.php
Line: 109
Purpose: Triggered when a file is stored.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.file_new_admin.file_store', array(

Survey Module

survey.validate

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhsurvey/lhsurveyvalidator.php
Line: 96
Purpose: Triggered to validate survey.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('survey.validate', array('survey' => & $survey, 'survey_item' => & $surveyItem, 'errors' => & $Errors));

XMP Module

xml.send_xmp_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhxmp/lhxmp.php
Line: 178
Purpose: Triggered to send XMP message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('xml.send_xmp_message',array('params' => & $data));

Co-browse Module

cobrowse.started

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhcobrowse/lhcobrowse.php
Line: 110
Purpose: Triggered when co-browse is started.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('cobrowse.started', array('co_browse' => & $coBrowseSession));

BBCode Module

chat.before_make_clickable

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhbbcode/lhbbcode.php
Line: 1217
Purpose: Triggered before making message clickable.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_make_clickable',array('msg' => & $ret, 'makeLinksClickable' => & $makeLinksClickable));

chat.after_make_clickable

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhbbcode/lhbbcode.php
Line: 1349
Purpose: Triggered after making message clickable.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.after_make_clickable',array('msg' => & $ret));

chat.make_plain_message

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhbbcode/lhbbcode_cleanup.php
Line: 1061
Purpose: Triggered to make plain message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.make_plain_message', array(

Translate Module

translate.after_google_translate

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhgoogletranslate.php
Line: 106
Purpose: Triggered after google translate.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translate.after_google_translate', array('word' => & $word, 'errors' => & $errors));

translate.after_google_translate

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhgoogletranslate.php
Line: 115
Purpose: Triggered after google translate.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translate.after_google_translate', array('word' => & $word, 'errors' => & $errors));

translate.after_bing_translate

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhbingtranslate.php
Line: 108
Purpose: Triggered after bing translate.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translate.after_bing_translate', array('word' => & $word, 'errors' => & $errors));

translation.get_config

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhtranslate.php
Line: 106
Purpose: Triggered to get translation configuration.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translation.get_config', array());

translation.get_bing_token

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhtranslate.php
Line: 118
Purpose: Triggered to get bing token.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translation.get_bing_token', array(

translate.messagetranslated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhtranslate.php
Line: 230
Purpose: Triggered after message is translated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translate.messagetranslated', array(

translate.messagetranslated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhtranslate.php
Line: 298
Purpose: Triggered after message is translated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translate.messagetranslated', array(

translate.messagetranslated

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhtranslate.php
Line: 358
Purpose: Triggered after message is translated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translate.messagetranslated', array(

translation.get_config

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhtranslate.php
Line: 425
Purpose: Triggered to get translation configuration.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translation.get_config', array());

translation.get_config

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhtranslate.php
Line: 799
Purpose: Triggered to get translation configuration.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translation.get_config', array());

translation.get_bing_token

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhtranslate.php
Line: 810
Purpose: Triggered to get bing token.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translation.get_bing_token', array(

translation.get_config

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhtranslate.php
Line: 850
Purpose: Triggered to get translation configuration.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translation.get_config', array());

translation.get_bing_token

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhtranslate/lhtranslate.php
Line: 871
Purpose: Triggered to get bing token.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('translation.get_bing_token', array(

Abstract Module

lhabstract.erlhabstractmodelwidgettheme.fields

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhabstract/fields/erlhabstractmodelwidgettheme.php
Line: 2090
Purpose: Triggered to get widget theme fields.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('lhabstract.erlhabstractmodelwidgettheme.fields',array('fields' => & $fields));

Rest API Module

theme.temppath

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhrestapi/lhrestapiuservalidator.php
Line: 377
Purpose: Triggered to get theme temporary path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.temppath',array('dir' => & $dir));

user.edit.photo_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhrestapi/lhrestapiuservalidator.php
Line: 392
Purpose: Triggered to get user photo path.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_path',array('dir' => & $dir, 'storage_id' => $userData->id));

user.edit.photo_resize_150

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhrestapi/lhrestapiuservalidator.php
Line: 407
Purpose: Triggered to resize user photo.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.edit.photo_resize_150', array('mime_type' => $extensionMimetype[$mimetype], 'user' => $userData));

rest_api.validate_bearer_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhrestapi/lhrestapivalidator.php
Line: 113
Purpose: Triggered to validate bearer request.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('rest_api.validate_bearer_request', array(

rest_api.validate_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhrestapi/lhrestapivalidator.php
Line: 140
Purpose: Triggered to validate request.

$handler = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('rest_api.validate_request', array(

restapi.chats_filter

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhrestapi/lhrestapivalidator.php
Line: 628
Purpose: Triggered to filter chats.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('restapi.chats_filter', array('filter' => & $filter));

chat.restapi_chats

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/core/lhrestapi/lhrestapivalidator.php
Line: 665
Purpose: Triggered to list chats.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.restapi_chats',array('list' => & $chats));

Brand Module

chat.brand_dynamic_array

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/vendor_lhc/LiveHelperChat/Models/Brand/BrandMember.php
Line: 43
Purpose: Triggered to fill brand dynamic array.

\erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.brand_dynamic_array', array('brand_member' => $this, 'dynamic_array' => & $chat_dynamic_array));

Mail Archive Module

mail.archived

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/vendor_lhc/LiveHelperChat/Models/mailConv/Archive/Range.php
Line: 175
Purpose: Triggered after mail is archived.

\erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.archived',array('mail' => & $item, 'archive' => $this));

mail.set_archive_tables

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/vendor_lhc/LiveHelperChat/Models/mailConv/Archive/Range.php
Line: 206
Purpose: Triggered to set archive tables.

\erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.set_archive_tables', array('archive' => & $this));

mail.create_archive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/vendor_lhc/LiveHelperChat/Models/mailConv/Archive/Range.php
Line: 370
Purpose: Triggered to create archive.

\erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.create_archive', array('archive' => & $this));

Reaction Helper

chat.reaction_operator

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/vendor_lhc/LiveHelperChat/Helpers/Reaction.php
Line: 115
Purpose: Triggered on reaction by operator.

\erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.reaction_operator', array(

Mail conversation message model

mail.message.after_save

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhmailconv/erlhcoreclassmodelmailconvmessage.php
Line: 99
Purpose: Triggered after mail message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.message.after_save',array(

mail.message.after_update

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhmailconv/erlhcoreclassmodelmailconvmessage.php
Line: 106
Purpose: Triggered after mail message is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.message.after_update',array(

mail.message.after_remove

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhmailconv/erlhcoreclassmodelmailconvmessage.php
Line: 112
Purpose: Triggered after mail message is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.message.after_remove',array(

Mail conversation model

mail.conversation.after_save

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhmailconv/erlhcoreclassmodelmailconvconversation.php
Line: 97
Purpose: Triggered after mail conversation is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.conversation.after_save',array(

mail.conversation.after_update

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhmailconv/erlhcoreclassmodelmailconvconversation.php
Line: 104
Purpose: Triggered after mail conversation is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.conversation.after_update',array(

mail.conversation.after_remove

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhmailconv/erlhcoreclassmodelmailconvconversation.php
Line: 111
Purpose: Triggered after mail conversation is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.conversation.after_remove',array(

chat.workflow.canned_message_replace

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelcannedmsgtaglink.php
Line: 180
Purpose: Triggered to replace canned message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.canned_message_replace', array(

Chat archive range

chat.archived

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatarchiverange.php
Line: 185
Purpose: Triggered after chat is archived.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.archived',array('chat' => & $item, 'archive' => $this));

chat.set_archive_tables

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatarchiverange.php
Line: 218
Purpose: Triggered to set archive tables.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.set_archive_tables', array('archive' => & $this));

chat.create_archive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatarchiverange.php
Line: 427
Purpose: Triggered to create archive.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.create_archive', array('archive' => & $this));

Chat incoming webhook

chat.incoming_dynamic_array

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatincomingwebhook.php
Line: 71
Purpose: Triggered to fill incoming chat dynamic array.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.incoming_dynamic_array', array('incoming_chat' => $incomingData, 'dynamic_array' => & $chat_dynamic_array));

Chat blocked user

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatblockeduser.php
Line: 219
Purpose: Triggered before message is saved by admin.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('msg' => & $msg, 'chat' => & $params['chat'], 'user_id' => $params['user']->id));

Chat online user

chat.online_user.after_save

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuser.php
Line: 87
Purpose: Triggered after online user is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.online_user.after_save',array(

Chat Module

chat.online_user.after_update

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuser.php
Line: 94
Purpose: Triggered after an online user is updated.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.online_user.after_update',array(

chat.online_user.after_remove

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuser.php
Line: 100
Purpose: Triggered after an online user is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.online_user.after_remove',array(

onlineuser.before_proactive_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuser.php
Line: 1114
Purpose: Triggered before a proactive chat invitation is triggered for an online user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlineuser.before_proactive_triggered', array('ou' => & $item, 'errors' => & $errors));

onlineuser.before_store_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuser.php
Line: 1128
Purpose: Triggered before a chat is stored for an online user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlineuser.before_store_chat',

onlineuser.created

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuser.php
Line: 1137
Purpose: Triggered after an online user is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlineuser.created', array('tpl' => (isset($paramsHandle['tpl']) ? $paramsHandle['tpl'] : false), 'ou' => & $item));

onlineuser.pageview_logged

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuser.php
Line: 1139
Purpose: Triggered after a page view is logged for an online user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlineuser.pageview_logged', array('url_changed' => ($locationPrevious !== $item->current_page), 'tpl' => (isset($paramsHandle['tpl']) ? $paramsHandle['tpl'] : false), 'ou' => & $item));

chat.data_changed_chat

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuser.php
Line: 1143
Purpose: Triggered when chat data is changed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.data_changed_chat', array('chat_id' => $item->chat_id));

onlineuser.handle_request

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuser.php
Line: 1147
Purpose: Triggered when handling a request from an online user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlineuser.handle_request', array('new_visitor' => $newVisitor, 'returning_visitor' => $returningVisitor, 'online_user' => $item, 'params' => $paramsHandle));

onlinefootprint.created

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuserfootprint.php
Line: 102
Purpose: Triggered after an online user footprint is created.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlinefootprint.created', array('item' => & $item));

online.assign_chat_to_pageviews

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatonlineuserfootprint.php
Line: 108
Purpose: Triggered when assigning a chat to page views.

$statusWorkflow = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('online.assign_chat_to_pageviews',array('online_user' => & $onlineUser));

file.remove_file

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatfile.php
Line: 49
Purpose: Triggered when a chat file is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.remove_file', array('chat_file' => & $this));

chat.workflow.canned_message_filter

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelcannedmsg.php
Line: 290
Purpose: Triggered when filtering canned messages in a chat workflow.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.canned_message_filter', array(

chat.workflow.canned_message_replace

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelcannedmsg.php
Line: 393
Purpose: Triggered when replacing canned messages in a chat workflow.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.workflow.canned_message_replace', array(

chat.dynamic_array

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchat.php
Line: 564
Purpose: Triggered to populate chat dynamic array.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.dynamic_array', array('chat' => $this, 'dynamic_array' => & $chat_dynamic_array));

chat.incoming_dynamic_array

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhchat/erlhcoreclassmodelchatincoming.php
Line: 61
Purpose: Triggered to populate incoming chat dynamic array.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.incoming_dynamic_array', array('incoming_chat' => $this, 'dynamic_array' => & $chat_dynamic_array));

user.remove_photo

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhuser/erlhcoreclassmodeluser.php
Line: 197
Purpose: Triggered before user photo is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.remove_photo', array('user' => & $this));

user.remove_photo

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhgenericbot/erlhcoreclassmodelgenericbotbot.php
Line: 129
Purpose: Triggered before generic bot photo is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.remove_photo', array('user' => & $this));

user.remove_photo

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhgenericbot/erlhcoreclassmodelgenericbottrgroup.php
Line: 88
Purpose: Triggered before generic bot trigger group photo is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('user.remove_photo', array('user' => & $this));

feature.can_use_proactive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeleproactivechatinvitation.php
Line: 129
Purpose: Triggered to check if proactive chat invitation can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_proactive', array('object_meta_data' => & $metaData));

onlineuser.proactive_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeleproactivechatinvitation.php
Line: 422
Purpose: Triggered when a proactive chat invitation is triggered for an online user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlineuser.proactive_triggered', array('message' => & $message, 'variation' => & $messageContent, 'ou' => & $item));

onlineuser.proactive_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeleproactivechatinvitation.php
Line: 921
Purpose: Triggered when a proactive chat invitation campaign is triggered for an online user.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('onlineuser.proactive_triggered', array('campaign' => & $campaign, 'variation' => & $messageContent, 'message' => & $message, 'ou' => & $item));

theme.download_image.*

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeleproactivechatinvitation.php
Line: 1028
Purpose: Triggered when a theme image is downloaded.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.download_image.'.$attr, array('theme' => $this, 'attr' => $attr));

theme.edit.*_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeleproactivechatinvitation.php
Line: 1043
Purpose: Triggered when a theme edit path is accessed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.edit.'.$attr.'_path',array('dir' => & $dir, 'storage_id' => $this->id));

theme.edit.store_*

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeleproactivechatinvitation.php
Line: 1061
Purpose: Triggered when a theme edit store is accessed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.edit.store_'.$attr,array(

theme.edit.remove_*

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeleproactivechatinvitation.php
Line: 1084
Purpose: Triggered when a theme edit remove is accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.edit.remove_'.$attr,array(

feature.can_use_proactive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeleproactivechatevent.php
Line: 56
Purpose: Triggered to check if proactive chat event can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_proactive', array(

feature.can_use_proactive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeleproactivechatvariables.php
Line: 45
Purpose: Triggered to check if proactive chat variables can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_proactive', array('object_meta_data' => & $metaData));

lhabstract.erlhabstractmodelwidgettheme.getstate

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelwidgettheme.php
Line: 110
Purpose: Triggered to get widget theme state.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('lhabstract.erlhabstractmodelwidgettheme.getstate',array('state' => & $stateArray, 'object' => & $this));

theme.download_image.*

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelwidgettheme.php
Line: 127
Purpose: Triggered when a theme image is downloaded.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.download_image.'.$attr, array('theme' => $this, 'attr' => $attr));

theme.edit.*_path

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelwidgettheme.php
Line: 142
Purpose: Triggered when a theme edit path is accessed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.edit.'.$attr.'_path',array('dir' => & $dir, 'storage_id' => $this->id));

theme.edit.store_*

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelwidgettheme.php
Line: 162
Purpose: Triggered when a theme edit store is accessed.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.edit.store_'.$attr,array(

theme.edit.remove_*

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelwidgettheme.php
Line: 185
Purpose: Triggered when a theme edit remove is accessed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('theme.edit.remove_'.$attr,array(

feature.can_use_themes

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelwidgettheme.php
Line: 210
Purpose: Triggered to check if themes can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_themes', array('object_meta_data' => & $metaData));

file.remove_file (AdminTheme)

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeladmintheme.php
Line: 81
Purpose: Triggered before admin theme file is removed.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.remove_file', array('chat_file' => & $std, 'files_path_storage' => 'images_path' ));

feature.can_use_autoresponder

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponder.php
Line: 140
Purpose: Triggered to check if auto responder can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_autoresponder', array('object_meta_data' => & $metaData));

chat.before_auto_responder_msg_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponder.php
Line: 471
Purpose: Triggered before auto responder message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_msg_saved', array('no_auto_events' => true, 'ignore_times' => true, 'msg' => & $newMessage, 'chat' => & $chat));

chat.validate_canned_msg_user_departments

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponder.php
Line: 754
Purpose: Triggered to validate canned message user departments.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.validate_canned_msg_user_departments',array('canned_msg' => & $cannedMessage, 'errors' => & $Errors));

feature.can_use_forms

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelform.php
Line: 84
Purpose: Triggered to check if forms can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_forms', array('object_meta_data' => & $metaData));

feature.can_use_subject

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelsubject.php
Line: 51
Purpose: Triggered to check if subject can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_subject', array('object_meta_data' => & $metaData));

feature.can_use_proactive

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodeleproactivechatcampaign.php
Line: 54
Purpose: Triggered to check if proactive chat campaign can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_proactive', array(

feature.can_use_product

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelproduct.php
Line: 49
Purpose: Triggered to check if product can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_product', array('object_meta_data' => & $metaData));

chat.before_auto_responder_msg_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 60
Purpose: Triggered before auto responder message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_msg_saved', array('ignore_times' => true, 'msg' => & $msg, 'chat' => & $this->chat));

chat.before_msg_admin_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 93
Purpose: Triggered before admin message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_msg_admin_saved', array('no_auto_events' => true, 'msg' => & $msg, 'chat' => & $this->chat));

chat.web_add_msg_admin

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 95
Purpose: Triggered when a web admin adds a message.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.web_add_msg_admin', array('no_auto_events' => true, 'msg' => & $msg, 'chat' => & $this->chat));

chat.before_auto_responder_triggered

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 111
Purpose: Triggered before auto responder is triggered.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_triggered', array(

chat.before_auto_responder_msg_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 165
Purpose: Triggered before auto responder message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_msg_saved', array('no_auto_events' => true, 'ignore_times' => true, 'msg' => & $msg, 'chat' => & $this->chat));

chat.before_auto_responder_msg_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 227
Purpose: Triggered before auto responder message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_msg_saved', array('no_auto_events' => true, 'ignore_times' => true,'msg' => & $msg, 'chat' => & $this->chat));

chat.before_auto_responder_msg_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 259
Purpose: Triggered before auto responder message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_msg_saved', array('no_auto_events' => true, 'ignore_times' => true,'msg' => & $msg, 'chat' => & $this->chat));

chat.redirected_to_survey_by_autoresponder

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 273
Purpose: Triggered when chat is redirected to survey by auto responder.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.redirected_to_survey_by_autoresponder',array('chat' => & $this->chat));

Chat Module

chat.before_auto_responder_msg_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 304
Purpose: Triggered before an auto responder message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_msg_saved', array('no_auto_events' => true, 'ignore_times' => true,'msg' => & $msg, 'chat' => & $this->chat));

chat.before_auto_responder_msg_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 352
Purpose: Triggered before an auto responder message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_msg_saved', array('no_auto_events' => true, 'ignore_times' => true,'msg' => & $msg, 'chat' => & $this->chat));

chat.before_auto_responder_msg_saved

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelautoresponderchat.php
Line: 403
Purpose: Triggered before an auto responder message is saved.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.before_auto_responder_msg_saved', array('no_auto_events' => true, 'ignore_times' => true, 'msg' => & $msg, 'chat' => & $this->chat));

Feature Module

feature.can_use_survey

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelsurvey.php
Line: 169
Purpose: Triggered to check if a survey can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_survey', array('object_meta_data' => & $metaData));

Abstract Module

abstract.survey_edit_validate

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelsurvey.php
Line: 229
Purpose: Triggered to validate survey edit.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('abstract.survey_edit_validate', $params);

feature.can_use_product

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelrestapikeyremote.php
Line: 45
Purpose: Triggered to check if a product can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_product', array('object_meta_data' => & $metaData));

feature.can_use_product

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelrestapikey.php
Line: 45
Purpose: Triggered to check if a product can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_product', array('object_meta_data' => & $metaData));

Form Module

form.remove_file

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelformcollected.php
Line: 100
Purpose: Triggered when a file is removed from a form.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('form.remove_file', array('filepath' => $content['filepath'], 'filename' => $content['filename']));

Browse offer Module

feature.can_use_browse_offers

File: https://github.com/LiveHelperChat/livehelperchat/tree/cf4ff02ac116cc7b99f8192bb6d7a378c3a31aec/lhc_web/lib/models/lhabstract/erlhabstractmodelbrowseofferinvitation.php
Line: 206
Purpose: Triggered to check if browse offers can be used.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('feature.can_use_browse_offers', array('object_meta_data' => & $metaData));