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']));

file.download_verified​

Purpose: Verified file was downloadd by operator. Listen for this event to inform third party systems about verified file download.

$response = erLhcoreClassChatEventDispatcher::getInstance()->dispatch('file.download_verified', array('chat' => $chat, 'user' => erLhcoreClassUser::instance()->getUserData(true), 'chat_file' => $file));

file.verify_img_file​

Purpose: Uploaded file should be verified. Listen for this event to have your own flow for verifying files.

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

file.verify​

Purpose: Uploaded file verification status was requested. You can listen for this event to modify verification messagesd. Should be done in extension.

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

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​

mailconv.file.verify_start​

Purpose: Mail file verification should start

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mailconv.file.verify_start', array('mail' => $mail, 'chat_file' => $file));

mailconv.file.download_verified​

Purpose: Sensitive mail file was downloaded. Listen for this event to send notification.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mailconv.file.download_verified', array('mail' => $mail, 'user' => erLhcoreClassUser::instance()->getUserData(true), 'chat_file' => $file));

mail.list_export_columns​

File: https://github.com/LiveHelperChat/livehelperchat/blob/7c0ec7dbc9cf1bb1efa6a632bb09a8d3706c716a/lhc_web/lib/core/lhmailconv/lhmailconvexport.php#L148 Line: 39
Purpose: To have custom column title

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.list_export_columns',array('items' => & $firstRow));

mail.list_export_item_data​

File: https://github.com/LiveHelperChat/livehelperchat/blob/7c0ec7dbc9cf1bb1efa6a632bb09a8d3706c716a/lhc_web/lib/core/lhmailconv/lhmailconvexport.php#L308 Line: 39
Purpose: To have custom column data

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('mail.list_export_item_data',array('item' => & $itemCSV, 'conversation' => $item));

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('files' => $files, 'chat' => & $chat, 'msg' => & $msg));

chat.addmsguser_webhook​

File: https://github.com/LiveHelperChat/livehelperchat/commit/0dbda405f4e9fb6adc379c345788a23fcdd80848 Purpose: Triggered when a user adds a message via incoming webhook.

erLhcoreClassChatEventDispatcher::getInstance()->dispatch('chat.addmsguser_webhook', array(
'chat' => & $chat,
'msg' => $msg,
'source' => 'webhook',
'webhook' => & $incomingWebhook,
'webhook_data' => $payloadAll,
'webhook_msg' => $payloadMessage
));

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));