Code Analysis: 3CX Live Chat 9.4.1

Function Rating Maintainability Complexity Lines of code
Mobile_Detect::mobileGrade()
D
32 77 55
TCXUpdater::wplc_migrate_settings_9_0()
D
24
47 152
SettingsController::validation()
D
28
49 93
ChatClientController::view()
D
31 38 81
ActivationWizardController::save_activation_settings()
D
29 32 117
TCXUpdater::wplc_cleanup_old_options()
D
32 31 103
TCXUtilsHelper::get_setting_value_sanitized()
C
36 23 83
AES::decrypt()
B
38 20 73
SettingsController::validate_business_hours()
B
42 20 48
wplc_check_guid()
B
39 19 55
AES::encrypt()
B
39 18 67
SettingsController::pre_save_handle()
B
40 19 52
wplc_get_general_info()
B
34 16 96
DataToolsController::import_settings()
B
36 17 80
wplc_init_session()
B
36 16 75
TCXUtilsHelper::wplc_get_mcu_data_from_cm()
B
41 17 52
TCXUtilsHelper::wplc_show_chat_client()
B
48 18 29
TCXWebhookHelper::send_webhook()
B
41 16 54
TCXChatHelper::update_chat_status()
B
46 17 36
TCXChatData::update_chat_status_with_flow_check()
A
37 12 105
TCXChatHelper::module_db_integration()
A
34 11 116
wplc_maa_online_agents()
A
43 14 45
wplc_send_offline_msg()
A
49 13 30
wplc_export_ratings()
A
40 11 56
wplc_setup_hidden_menu_pages()
A
42 11 55
TCXChatHelper::add_chat_message()
A
44 12 39
wplc_start_chat()
A
47 12 33
wplc_download_session()
A
41 10 55
TCXChatSession::getStatusName()
A
48 11 37
wplc_uninstall()
A
35 6 98
AES::expandKey()
A
50 10 27
BaseController::parse_action()
A
51 10 25
wplc_set_agent_chat()
A
52 10 23
TCXChatHelper::get_time_based_status_changes()
A
52 9 27
wplc_export_settings()
A
45 8 41
wplc_gdpr_generate_retention_agreement_notice()
A
51 9 26
TCXChatHelper::get_chat_including_messages()
A
44 8 40
wplc_init()
A
50 9 25
SettingsController::load_pbx_mode()
A
53 9 24
SettingsController::load_tabs()
A
35 4 99
TCXUtilsHelper::get_browser_string()
A
54 9 22
TCXSettings::getDefaultSettings()
A
30 1 141
SettingsController::view()
A
44 8 36
TCXSettings::wplc_check_siteurl_changes()
A
49 8 30
TCXOfflineMessagesHelper::generate_offline_respond_html()
A
44 6 60
TCXSettings::getSettingsTypes()
A
32 1 134
TCXUpdater::wplc_init_files_table_data()
A
58 9 14
ChatClientController::get_chat_animation()
A
52 8 28
wplc_get_chat_info()
A
49 8 28
wplc_add_localhost_origin()
A
60 9 12
TCXUtilsHelper::get_mcu_data()
A
52 8 25
TCXUtilsHelper::wplc_load_chat_js_data()
A
40 6 54
Mobile_Detect::version()
A
53 8 21
TCXUtilsHelper::wplc_geo_ip()
A
53 8 21
ActivationWizardController::load_steps()
S
39 4 74
ChatClientController::generate_position_style()
S
51 7 29
TCXUploadHelper::check_file_mime_type()
S
49 7 28
TCXUpdater::wplc_migrate_quick_responses()
S
45 6 41
TCXUtilsHelper::wplc_check_chatbox_enabled_business_hours()
S
50 7 26
wplc_order_menu_items()
S
53 7 25
wplc_clean_database()
S
46 6 40
TCXUtilsHelper::get_browser_image()
S
53 7 25
Mobile_Detect::isMobile()
S
55 7 20
wplc_check_version_compatibility()
S
54 7 20
TCXOfflineMessagesHelper::send_offline_notification_mail()
S
47 6 34
wplc_validate_user_call()
S
56 7 16
TCXUtilsHelper::wplc_parse_pbx_mode()
S
51 6 31
wplc_export_offline_messages()
S
49 6 30
wplc_check_compatibility()
S
57 7 14
ManageCustomFieldController::save_custom_field()
S
49 6 29
ManageCustomFieldController::validation()
S
50 6 28
wplc_support_menu()
S
59 7 12
TCXChatData::get_chat_messages()
S
51 6 26
wplc_export_history()
S
50 6 26
wplc_load_client_messages()
S
52 6 25
wplc_add_chat_client_page_resources()
S
52 6 24
TCXChatSession::getRatingHtml()
S
53 6 22
BaseController::load_view()
S
47 5 36
Mobile_Detect::setUserAgent()
S
55 6 20
TCXCustomField::getViewContent()
S
56 6 18
SessionsController::delete_session()
S
56 6 18
wplc_heartbeat_receive()
S
56 6 18
wplc_register_external_session()
S
55 6 18
TCXCustomField::encodeContent()
S
56 6 17
TCXTranscriptsHelper::wplc_send_transcript()
S
48 5 32
Mobile_Detect::checkHttpHeadersForMobile()
S
57 6 17
TCXAgentsHelper::get_online_users_with_timeout_check()
S
57 6 16
TCXSettings::build_new_url()
S
58 6 15
Mobile_Detect::isTablet()
S
58 6 15
TCXUtilsHelper::wplc_parse_click2callUrl()
S
63 7 8
wplc_cron_get_mcu_data()
S
58 6 15
TCXUtilsHelper::wplc_utf8_decode()
S
59 6 14
TCXUtilsHelper::wplc_utf8_encode()
S
59 6 14
ChatClientController::get_secondary_gradient_color()
S
58 6 13
ManageWebHookController::save_webhook()
S
50 5 28
ManageWebHookController::validation()
S
50 5 28
wplc_add_settings_page_resources()
S
39 2 72
ManageDepartmentController::save_department()
S
51 5 26
wplc_get_chat_history()
S
51 5 26
TCXThemeHelper::get_theme()
S
53 5 25
ManageQuickResponseController::save_quick_response()
S
51 5 25
TCXChatHelper::get_chat_messages()
S
53 5 24
wplc_block_visitor()
S
52 5 23
TCXUpdater::versionMigration()
S
53 5 23
TCXUpdater::wplc_fix_trailing_zeros_business_hours()
S
52 5 23
TCXUtilsHelper::filter_data_map_array()
S
54 5 23
TCXPhpSessionHelper::start_session()
S
54 5 22
TCXTrigger::getTypeName()
S
55 5 21
ManageQuickResponseController::validation()
S
53 5 21
TCXChatAjaxResponse::success_ajax_respose()
S
55 5 20
AES::shiftRow()
S
55 5 20
SettingsController::validate_offline_emails()
S
56 5 19
TCXAgentsHelper::revoke_agent_from_user()
S
56 5 18
TCXOfflineMessagesHelper::send_offline_message_autorespond()
S
55 5 18
TCXUtilsHelper::delete_dir()
S
56 5 17
ChatClientController::get_minimized_style()
S
58 5 17
TCXUpdater::wplc_migrate_old_business_hours()
S
59 5 16
TCXPhpSessionHelper::clean_session()
S
58 5 15
SessionDetailsController::view()
S
56 5 15
wplc_chat_server_warning()
S
58 5 14
Mobile_Detect::setCfHeaders()
S
58 5 14
AES::encryptBlock()
S
58 5 14
AES::decryptBlock()
S
58 5 14
wplc_validate_agent_call()
S
60 5 13
UserSettingsController::save_user_settings()
S
61 5 13
Mobile_Detect::setHttpHeaders()
S
61 5 12
wplc_add_ordered_submenu_page()
S
60 5 12
TCXAgentsHelper::is_agent_accepting()
S
61 5 12
ChatClientController::get_user_info_format()
S
63 5 11
ChatClientController::get_date_format()
S
63 5 11
BaseController::__construct()
S
52 4 25
wplc_admin_send_msg()
S
52 4 24
wplc_user_reset_session()
S
53 4 24
wplc_load_bootstrap()
S
52 4 23
wplc_upload_file()
S
53 4 21
wplc_filter_control_mail_body()
S
46 1 66
TCXChatHelper::end_chat()
S
55 4 21
TCXChatHelper::set_chat_status()
S
54 4 21
TCXUtilsHelper::generate_csv()
S
55 4 20
SettingsController::save_settings()
S
54 4 20
AES::mixColumns()
S
54 4 19
TCXUpdater::wplc_set_users_capabilities()
S
56 4 19
AES::numberOfRounds()
S
58 4 19
wplc_admin_close_chat()
S
56 4 18
wplc_set_agent_accepting()
S
56 4 18
TCXChatHelper::get_queued_actions()
S
56 4 18
TCXSettings::setTheme()
S
57 4 17
ChatClientController::get_minimized_status()
S
59 4 17
TCXTranscriptsHelper::wplc_transcript_get_header_text()
S
57 4 17
wplc_add_custom_fields_page_resources()
S
57 4 16
wplc_generate_new_encryption_key()
S
58 4 16
wplc_add_departments_page_resources()
S
57 4 16
wplc_add_quick_responses_page_resources()
S
57 4 16
wplc_add_webhooks_page_resources()
S
57 4 16
TCXAjaxResponse::success_ajax_respose()
S
58 4 16
TCXAgentsHelper::set_user_as_agent()
S
57 4 16
TCXChatHelper::get_client_chat_list()
S
56 4 16
ManageWebHookController::init_actions()
S
58 4 15
wplc_admin_upload_file()
S
49 3 30
wplc_set_session_status()
S
62 5 10
wplc_force_update_chat_server()
S
63 5 9
TCXUpdater::wplc_migrate_settings_9_0_25()
S
62 5 10
ActivationWizardController::view()
S
48 3 30
ManageCustomFieldController::init_actions()
S
58 4 15
DataToolsController::init_actions()
S
63 5 9
ManageDepartmentController::init_actions()
S
58 4 15
TCXUtilsHelper::check_page_action()
S
65 5 9
ManageQuickResponseController::init_actions()
S
58 4 14
Mobile_Detect::getHttpHeader()
S
60 4 13
TCXSettings::getFromArray()
S
61 4 13
SessionsController::init_actions()
S
58 4 13
Mobile_Detect::matchUAAgainstKey()
S
61 4 13
TCXUtilsHelper::get_user_ip()
S
60 4 13
SettingsController::check_conflict()
S
62 4 13
TCXUtilsHelper::wplc_is_user_banned()
S
60 4 13
TCXRingtonesHelper::get_available_sounds()
S
60 4 12
Mobile_Detect::matchDetectionRulesAgainstUA()
S
63 4 11
TCXUpdater::migrate_old_user_info()
S
63 4 11
wplc_typing()
S
62 4 11
wplc_add_activation_wizard_page_resources()
S
51 3 25
SessionsController::view()
S
52 3 22
wplc_add_agent_chat_page_resources()
S
53 3 22
TCXChatRatingHelper::set_chat_rating()
S
54 3 20
TCXSettings::wplc_get_default_transcript_body()
S
55 1 49
TCXUtilsHelper::update_stats()
S
57 3 18
TCXTrigger::get_allowed_tags()
S
46 1 47
TCXChatData::update_batch_message_property()
S
56 3 17
TCXChatData::get_chats_by_status()
S
58 3 16
TCXUtilsHelper::get_client_dictionary()
S
49 2 31
ManageDepartmentController::validation()
S
57 3 16
TCXUtilsHelper::wplc_check_channel_change_on_save()
S
67 4 7
TCXCustomField::getTypeName()
S
59 3 15
TCXTrigger::getStatusName()
S
59 3 15
TCXChatHelper::get_message_file()
S
64 4 10
DashboardController::fetch_news_feed()
S
63 4 9
DataToolsController::handle_import_data()
S
60 3 15
Mobile_Detect::setDetectionType()
S
66 4 9
SettingsController::load_users()
S
59 3 15
TCXUtilsHelper::get_times_array()
S
59 3 15
cryptoHelpers::toHex()
S
63 4 9
TCXUtilsHelper::convertToArray()
S
65 4 9
TCXUtilsHelper::wplc_include_chat_on_page()
S
64 4 9
wplc_add_font_awesome_attribute()
S
63 4 10
wplc_chat_box_block_editor_assets()
S
49 2 30
wplc_parameter_bool()
S
64 4 10
TCXChatHelper::encrypt_msg()
S
60 3 14
TCXChatHelper::add_chat()
S
50 2 29
TCXUtilsHelper::try_json_decode()
S
60 3 14
wplc_user_send_message()
S
59 3 14
TCXSettings::setSettingValue()
S
60 3 13
TCXChatHelper::set_typing_indicator()
S
59 3 13
wplc_user_close_chat()
S
61 3 13
wplc_generate_new_node_token()
S
61 3 13
TCXUtilsHelper::check_registered_script_by_url()
S
62 3 12
TCXChatHelper::decrypt_msg()
S
62 3 12
TCXChatHelper::set_agent_id()
S
60 3 12
wplc_convert_to_client_message()
S
61 3 12
wplc_chat_box_block_assets()
S
60 3 12
TCXAgentsHelper::is_agent()
S
63 3 11
TCXUtilsHelper::node_server_token_get()
S
63 3 11
TCXUtilsHelper::wplc_get_pager()
S
60 3 11
TCXChatHelper::user_initiate_chat()
S
51 2 25
TCXChatData::generate_search_history_query()
S
53 2 24
TCXChatHelper::new_chat_email()
S
53 2 23
DashboardController::load_stats()
S
54 2 23
ToolsController::init_children()
S
48 1 38
wplc_add_tools_page_resources()
S
54 2 22
TCXDepartmentsData::module_db_integration()
S
56 2 21
ManageCustomFieldController::load_custom_field_data()
S
56 2 19
ManageWebHookController::load_webhook_data()
S
56 2 18
TCXChatData::update_chat()
S
57 2 17
TCXTheme::get_theme()
S
59 2 16
ManageDepartmentController::load_department_data()
S
58 2 16
ManageQuickResponseController::load_quick_response_data()
S
57 2 16
TCXUtilsHelper::generateRandomString()
S
62 3 10
CustomFieldsController::load_custom_fields()
S
58 2 15
WebHooksController::delete_webhook()
S
64 3 10
CustomFieldsController::delete_custom_field()
S
64 3 10
TCXRingtonesHelper::get_tone_name()
S
64 3 10
DepartmentsController::delete_department()
S
64 3 10
OfflineMessagesController::load_offline_messages()
S
57 2 15
QuickResponsesController::delete_quick_response()
S
64 3 10
SettingsController::load_ringtones()
S
65 3 8
TCXUtilsHelper::wplc_check_http_data()
S
65 3 9
cryptoHelpers::generateSharedKey()
S
65 3 8
cryptoHelpers::getRandom()
S
68 3 7
SettingsController::init_actions()
S
70 3 5
SettingsController::handle_agents_changes()
S
67 3 8
cryptoHelpers::generatePrivateKey()
S
67 3 7
Mobile_Detect::is()
S
65 3 10
TCXUtilsHelper::wplc_include_chat_on_post_type()
S
68 3 7
wplc_force_bool()
S
66 3 9
wplc_render_gutenberg_chat_trigger()
S
67 3 8
wplc_load_all_messages()
S
67 3 8
wplc_cron_job_delete()
S
69 3 8
wplc_initiate_js()
S
64 3 9
wplc_check_wizard_completed()
S
72 3 5
TCXQuickResponsesData::add_quick_response()
S
59 2 15
TCXUtilsHelper::attachment_url_to_path()
S
67 3 7
TCXAgentsHelper::get_online_agent_users()
S
64 3 10
Mobile_Detect::match()
S
65 3 8
TCXAgentsHelper::set_agent_accepting()
S
67 3 7
AES::getPaddedBlock()
S
63 3 10
TCXSettings::getDbSettings()
S
65 3 9
TCXSettings::initSettings()
S
67 3 8
AES::createRoundKey()
S
67 3 7
TCXTrigger::getPage()
S
66 3 8
AES::subBytes()
S
71 3 5
TCXTrigger::getSecondsDelay()
S
66 3 8
TCXTrigger::getScrollPercentage()
S
66 3 8
BaseController::convert_view_data()
S
68 3 8
OfflineMessagesController::delete_offline_message()
S
64 3 10
TCXUpdater::wplc_migrate_settings_9_1_1()
S
65 3 8
ManageCustomFieldController::view()
S
59 2 14
TCXChatMessage::set_message()
S
60 2 14
TCXChatData::get_session_details()
S
51 1 29
ManageWebHookController::view()
S
59 2 14
wplc_add_dashboard_page_resources()
S
60 2 13
Mobile_Detect::getMobileDetectionRulesExtended()
S
63 2 13
TCXUtilsHelper::wplc_add_jquery_validation()
S
59 2 13
TCXChatHelper::complete_all_ended_chats()
S
61 2 13
TCXChatData::add_chat_message()
S
52 1 28
TCXQuickResponseHelper::instantiate_quick_responses()
S
60 2 13
ManageDepartmentController::view()
S
60 2 13
WebHooksController::load_webhooks()
S
60 2 13
wplc_admin_session_details()
S
63 2 12
wplc_add_sessions_page_resources()
S
61 2 12
Mobile_Detect::getMobileDetectionRules()
S
64 2 12
TCXUtilsHelper::setup_polling()
S
62 2 12
wplc_gdpr_add_wplc_privacy_notice()
S
61 2 11
wplc_admin_manage_custom_field()
S
63 2 11
wplc_add_session_details_page_style()
S
63 2 11
wplc_admin_manage_department()
S
63 2 11
wplc_admin_manage_quick_response()
S
63 2 11
wplc_get_chat_messages()
S
62 2 11
wplc_admin_manage_webhook()
S
63 2 11
TCXUpdater::wplc_migrate_settings_9_0_4()
S
61 2 11
TCXChatHelper::set_last_active_now()
S
62 2 11
DepartmentsController::load_departments()
S
62 2 11
SettingsController::load_pages()
S
61 2 11
TCXAgentsHelper::new_agent_email()
S
53 1 23
TCXUpdater::wplc_add_files_table()
S
57 1 21
wplc_initiate_admin_js()
S
53 1 21
TCXEncryptHelper::decrypt()
S
54 1 21
TCXCustomFieldsData::update_custom_field()
S
57 1 20
TCXCustomFieldsData::add_custom_field()
S
58 1 18
TCXQuickResponsesData::update_quick_response()
S
57 1 18
TCXWebhooksData::update_webhook()
S
58 1 18
TCXChatHelper::set_chat_user_data()
S
56 1 18
TCXChatData::add_chat_file()
S
58 1 18
TCXChatData::generate_history_query()
S
57 1 17
TCXOfflineMessagesHelper::module_db_integration()
S
61 1 17
TCXEncryptHelper::encrypt()
S
56 1 17
TCXUtilsHelper::wplc_load_chat_js()
S
57 1 17
TCXChatData::get_chat_column_types()
S
57 1 17
TCXWebhooksData::add_webhook()
S
60 1 16
wplc_admin_menu()
S
65 2 8
wplc_add_offline_messages_page_resources()
S
66 2 8
wplc_rate_chat()
S
63 2 10
wplc_schedule_get_mcu_data()
S
72 2 5
TCXChatMessage::get_message()
S
67 2 10
TCXChatMessage::getOriginator()
S
65 2 10
TCXAgentsHelper::set_agent_tagline()
S
67 2 7
TCXRingtonesHelper::get_tone_url()
S
68 2 7
TCXChatRatingHelper::update_chat_statuses()
S
73 2 5
TCXUtilsHelper::that_or_default_setting()
S
69 2 7
cryptoHelpers::toNumbers()
S
67 2 7
TCXTranscriptsHelper::wplc_transcript_get_transcript()
S
64 2 10
wplc_chat_client_page()
S
68 2 8
TCXChatRatingData::add_chat_rating()
S
65 2 9
TCXAgentsHelper::get_agent()
S
67 2 8
TCXUpdater::wplc_migrate_settings_9_2_0()
S
66 2 8
TCXUtilsHelper::generate_settings_guidJS()
S
64 2 10
TCXChatSession::getRemoveSessionUrl()
S
76 2 3
wplc_redirect_to_wizard()
S
72 2 5
wplc_keep_alive()
S
66 2 9
wplc_fitler_mailer_bg_color()
S
69 2 7
wplc_save_user_settings()
S
71 2 6
wplc_admin_tools_menu()
S
67 2 7
wplc_initiate_front_js()
S
68 2 7
wplc_admin_sessions_menu()
S
67 2 7
wplc_admin_dashboard_menu()
S
67 2 7
wplc_admin_user_settings()
S
71 2 6
wplc_admin_offline_messages_menu()
S
67 2 7
wplc_add_data_tools_page_resources()
S
66 2 8
AES::core()
S
67 2 7
wplc_schedule_update_chats()
S
72 2 5
TCXUtilsHelper::evaluate_php_template()
S
64 2 10
TCXSettings::getSettings()
S
71 2 6
WebHooksController::view()
S
57 1 15
QuickResponsesController::view()
S
57 1 15
TCXTrigger::getContent()
S
67 2 8
TCXSettings::getSettingValue()
S
67 2 8
wplc_add_user_settings_page_resources()
S
71 2 7
TCXTrigger::getChangeStatusURL()
S
76 2 3
TCXChatData::add_chat()
S
65 2 9
TCXQuickResponseHelper::module_db_integration()
S
62 1 15
TCXChatHelper::get_chat_other_information()
S
68 2 7
CustomFieldsController::init_actions()
S
66 2 7
TCXUpdater::wplc_migrate_settings_9_3_0()
S
68 2 7
Mobile_Detect::getRules()
S
70 2 7
wplc_defer_callus_js()
S
69 2 7
DashboardController::view()
S
63 2 9
AES::invMain()
S
63 2 9
TCXPhpSessionHelper::close_session()
S
74 2 5
TCXPhpSessionHelper::set_session()
S
64 2 10
AES::main()
S
63 2 9
cryptoHelpers::convertByteArrayToString()
S
67 2 7
DepartmentsController::view()
S
57 1 15
OfflineMessagesController::view()
S
57 1 15
ManageQuickResponseController::view()
S
63 2 10
TCXQuickResponse::getStatusName()
S
69 2 7
TCXChatData::get_incomplete_chats()
S
68 2 6
TCXUtilsHelper::set_dictionary_if_not_empty()
S
71 2 6
TCXCustomField::getStatusName()
S
69 2 7
TCXAgentsHelper::update_agent_time()
S
70 2 6
TCXUpdater::wplc_migrate_settings_9_4_0()
S
67 2 7
SettingsController::load_post_types()
S
59 1 15
UserSettingsController::load_user_tagline()
S
68 2 7
TCXAgentsHelper::set_agent_department()
S
69 2 6
AES::addRoundKey()
S
71 2 5
TCXChatRatingHelper::module_db_integration()
S
62 1 15
cryptoHelpers::convertStringToByteArray()
S
68 2 7
QuickResponsesController::init_actions()
S
66 2 7
TCXChatHelper::update_chat_statuses()
S
70 2 6
TCXOfflineMessage::getRemoveOfflineMessageUrl()
S
77 2 3
TCXUtilsHelper::try_base64_decode()
S
66 2 9
Mobile_Detect::__call()
S
66 2 8
AES::shiftRows()
S
71 2 5
TCXChatHelper::set_messages_agent_id()
S
63 2 10
TCXActionQueueData::add_action_in_queue()
S
63 2 10
TCXAgentsHelper::get_agents_accepting_chats()
S
69 2 7
OfflineMessagesController::init_actions()
S
66 2 7
SettingsController::load_gutenberg_settings()
S
64 2 9
AES::rotate()
S
68 2 7
TCXAgentsHelper::exist_available_agent()
S
79 2 3
TCXUtilsHelper::wplc_isDoubleByte()
S
70 2 6
Mobile_Detect::prepareVersionNo()
S
65 2 8
TCXQuickResponsesData::get_quick_response_property()
S
67 2 8
CustomFieldsController::view()
S
57 1 15
WebHooksController::init_actions()
S
66 2 7
UserSettingsController::load_departments()
S
67 2 9
DepartmentsController::init_actions()
S
66 2 7
TCXAgentsHelper::update_agent_usage()
S
72 2 6
ActivationWizardController::__construct()
S
66 2 8
wplc_redirect_on_activate()
S
75 2 5
TCXChatData::get_chat_property()
S
67 2 8
wplc_agent_login_monitor()
S
73 2 5
TCXChatData::remove_chat()
S
60 1 14
TCXQuickResponsesData::update_quick_response_property()
S
61 1 14
TCXDepartmentsData::update_department()
S
62 1 14
TCXCustomFieldHelper::module_db_integration()
S
63 1 14
TCXChatData::update_chat_property()
S
61 1 14
TCXActionQueueData::get_action_queue_column_types()
S
59 1 14
TCXChatData::get_chat_message_column_types()
S
59 1 14
SettingsController::load_languages()
S
59 1 13
TCXWebhookHelper::module_db_integration()
S
63 1 13
wplc_activate()
S
61 1 13
TCXChatData::update_message_property()
S
61 1 13
DashboardController::get_stats()
S
63 1 13
TCXOfflineMessagesData::add_offline_message()
S
59 1 13
TCXActionQueueData::remove_actions_from_queue()
S
61 1 12
TCXChatHelper::generate_transcript()
S
61 1 12
TCXChatRatingData::update_chat_rating()
S
62 1 12
SessionsController::load_statuses()
S
61 1 12
TCXUpdater::__construct()
S
61 1 12
TCXDepartmentsData::add_department()
S
64 1 12
TCXChatHelper::set_chat_external_session()
S
75 1 4
TCXChatRatingData::get_chat_rating_column_types()
S
63 1 10
TCXDepartmentsData::remove_department()
S
70 1 6
TCXChatRatingData::get_chat_rating()
S
71 1 5
TCXChatAjaxResponse::__construct()
S
81 1 3
TCXSettings::getSaveUrl()
S
79 1 3
TCXQuickResponsesData::generate_quick_responses_query()
S
76 1 4
Mobile_Detect::getUtilities()
S
80 1 3
TCXCustomFieldsData::get_custom_field()
S
71 1 5
TCXAgentsHelper::agent_is_online()
S
73 1 5
TCXRingtonesHelper::get_messagetone_name()
S
78 1 3
TCXRingtonesHelper::get_ringtone_name()
S
78 1 3
SessionsController::clean_session()
S
81 1 3
TCXRingtonesHelper::get_ringtone_url()
S
77 1 3
TCXCustomFieldsData::get_active_custom_fields()
S
72 1 5
TCXChatSession::getDownloadSessionHistoryUrl()
S
78 1 3
AgentChatController::load_quick_responses()
S
76 1 4
TCXChatData::truncate_history()
S
71 1 6
TCXWebhook::getRemoveUrl()
S
79 1 3
TCXUtilsHelper::node_server_token_create()
S
69 1 6
ChatClientController::get_integration_links()
S
71 1 6
TCXAjaxResponse::create_ajax_response()
S
71 1 6
TCXWebhook::__construct()
S
98 1 1
wplc_offline_messages_activation()
S
83 1 3
TCXDepartmentsData::get_departments()
S
74 1 4
TCXOfflineMessagesData::generate_offline_messages_query()
S
76 1 4
wplc_choose_deactivate()
S
73 1 5
wplc_admin_quick_responses()
S
77 1 4
QuickResponsesController::load_quick_responses()
S
75 1 4
TCXRingtonesHelper::get_messagetone_url()
S
77 1 3
TCXCustomFieldsData::generate_custom_fields_query()
S
76 1 4
wplc_admin_activation_wizard()
S
77 1 4
wplc_chat_activation()
S
79 1 4
TCXQuickResponsesData::get_quick_response_column_types()
S
63 1 10
TCXWebhooksData::get_webhook_by_event()
S
71 1 5
AES::invRound()
S
68 1 7
TCXChatRatingData::get_chat_rating_by_chat()
S
71 1 5
Mobile_Detect::getUserAgents()
S
80 1 3
wplc_admin_tools_page()
S
77 1 4
ManageWebHookController::__construct()
S
70 1 6
TCXOfflineMessage::__construct()
S
98 1 1
TCXTranscriptsHelper::wplc_transcript_get_footer_text()
S
75 1 4
ManageQuickResponseController::__construct()
S
70 1 6
cryptoHelpers::base64_encode_line()
S
79 1 3
wplc_departments_activation()
S
83 1 3
wplc_cron_update_chats()
S
65 1 10
TCXQuickResponse::getRemoveUrl()
S
79 1 3
TCXCustomField::__construct()
S
98 1 1
TCXOfflineMessagesData::remove_offline_message()
S
70 1 6
TCXThemeHelper::get_custom_theme()
S
65 1 9
TCXUploadHelper::check_file_name_for_safe_extension()
S
74 1 4
TCXQuickResponsesData::get_active_quick_responses()
S
72 1 5
DepartmentsController::__construct()
S
72 1 5
cryptoHelpers::base64_encode()
S
74 1 4
wplc_admin_settings_menu()
S
76 1 3
SettingsController::__construct()
S
72 1 5
DashboardController::__construct()
S
78 1 3
TCXError::__construct()
S
73 1 5
TCXCustomField::getSaveUrl()
S
78 1 3
TCXTrigger::__construct()
S
98 1 1
UserSettingsController::view()
S
66 1 7
TCXWebhookHelper::getWebhookActionsDictionary()
S
65 1 9
SessionDetailsController::__construct()
S
70 1 6
ToolsController::view()
S
77 1 3
wplc_one_and_half_hour_schedule()
S
69 1 7
boolval()
S
82 1 3
wplc_admin_dashboard_page()
S
77 1 4
TCXThemeHelper::get_default_theme()
S
67 1 8
TCXQuickResponse::__construct()
S
98 1 1
TCXWebhooksData::remove_webhook()
S
70 1 6
wplc_protocol_agnostic_url()
S
78 1 3
TCXQuickResponse::getSaveUrl()
S
78 1 3
wplc_admin_settings_page()
S
77 1 4
wplc_convert_to_client_messages()
S
71 1 6
BaseController::createElementFromHTML()
S
71 1 5
TCXChatData::generate_missed_chat_query()
S
76 1 4
SessionsController::load_sessions()
S
72 1 5
TCXWebhooksData::get_webhook()
S
71 1 5
wplc_construct_schedule_slot()
S
64 1 10
TCXActionQueueData::clean_actions_from_queue()
S
67 1 8
BaseController::run()
S
73 1 5
Mobile_Detect::getBrowsers()
S
80 1 3
TCXChatHelper::get_visitors_count()
S
76 1 4
wplc_admin_agent_chat()
S
77 1 4
TCXActionQueueData::get_actions_from_queue()
S
64 1 10
TCXChatData::get_missed_chats()
S
71 1 5
SettingsController::validate_twitter_url()
S
78 1 3
wplc_admin_activation_wizard_menu()
S
76 1 3
TCXChatHelper::set_chat_state()
S
75 1 4
wplc_admin_webhooks()
S
77 1 4
WebHooksController::__construct()
S
72 1 5
wplc_admin_departments_menu()
S
77 1 3
TCXDepartmentsData::generate_departments_query()
S
76 1 4
TCXQuickResponsesData::get_quick_response()
S
70 1 6
wplc_admin_quick_responses_menu()
S
77 1 3
TCXAgentsHelper::agent_logout()
S
79 1 3
wplc_generate_encryption_key()
S
80 1 3
TCXTheme::__construct()
S
98 1 1
TCXAjaxResponse::error_ajax_respose()
S
68 1 7
TCXQuickResponsesData::get_quick_responses()
S
74 1 4
TCXDepartment::getRemoveUrl()
S
79 1 3
TCXCustomField::getRemoveUrl()
S
79 1 3
SessionsController::search_sessions()
S
70 1 5
TCXChatData::get_chat_files()
S
68 1 7
TCXWebhooksData::generate_webhooks_query()
S
76 1 4
wplc_admin_session()
S
77 1 4
SettingsController::load_blocked_ips()
S
68 1 7
TCXAgentsHelper::get_online_agent_users_count()
S
80 1 3
TCXPager::__construct()
S
91 1 2
TCXChatRatingData::remove_chat_rating()
S
70 1 6
TCXCustomFieldsData::get_custom_fields()
S
74 1 4
wplc_admin_webhooks_menu()
S
77 1 3
Mobile_Detect::prepareUserAgent()
S
73 1 5
TCXChatData::get_chat_by_session()
S
70 1 6
wplc_dismiss_migration_notice()
S
82 1 3
TCXWebhook::getEditUrl()
S
78 1 3
DataToolsController::view()
S
70 1 5
TCXTheme::available_themes()
S
66 1 7
SettingsController::validate_pbx_url()
S
78 1 3
wplc_admin_session_details_menu()
S
77 1 3
Mobile_Detect::getTabletDevices()
S
80 1 3
TCXTrigger::getRemoveUrl()
S
79 1 3
TCXWebhooksData::get_webhooks()
S
74 1 4
wplc_quick_responses_activation()
S
83 1 3
wplc_custom_fields_activation()
S
83 1 3
TCXCustomField::setPlainContent()
S
81 1 3
TCXChatData::get_visitors_count()
S
69 1 6
wplc_remove_footer()
S
83 1 3
TCXQuickResponsesData::remove_quick_response()
S
70 1 6
TCXAjaxResponse::__construct()
S
74 1 5
TCXWebhook::getSaveUrl()
S
78 1 3
TCXChatSession::getSessionHistoryUrl()
S
78 1 3
wplc_five_minutes_schedule()
S
69 1 7
ManageDepartmentController::__construct()
S
70 1 6
QuickResponsesController::__construct()
S
72 1 5
TCXTrigger::setContent()
S
72 1 4
TCXCustomField::getEditUrl()
S
78 1 3
UserSettingsController::__construct()
S
74 1 4
TCXChatMessage::__construct()
S
98 1 1
Mobile_Detect::getProperties()
S
80 1 3
ChatClientController::__construct()
S
78 1 3
DataToolsController::__construct()
S
72 1 5
TCXWebhook::getActionName()
S
76 1 4
TCXOfflineMessagesData::get_offline_messages()
S
71 1 5
TCXChatData::get_history()
S
68 1 7
TCXQuickResponse::getEditUrl()
S
78 1 3
wplc_load_agent_chat_box_js()
S
68 1 7
BaseController::load_error_view()
S
79 1 3
Mobile_Detect::getCfHeaders()
S
82 1 3
wplc_admin_departments()
S
77 1 4
TCXCustomFieldsData::remove_custom_field()
S
70 1 6
ActivationWizardController::init_actions()
S
74 1 4
SessionsController::__construct()
S
72 1 5
wplc_admin_custom_fields()
S
77 1 4
cryptoHelpers::base64_decode()
S
79 1 3
SessionDetailsController::init_actions()
S
81 1 3
TCXDepartmentsData::get_department()
S
71 1 5
ManageCustomFieldController::__construct()
S
70 1 6
TCXAgentsHelper::get_agent_users()
S
79 1 3
wplc_admin_custom_fields_menu()
S
77 1 3
AES::round()
S
68 1 7
ChatClientController::embed_view()
S
72 1 5
TCXUpdater::wplc_complete_existing_chats()
S
82 1 3
OfflineMessagesController::__construct()
S
72 1 5
wplc_plugins_url()
S
75 1 4
SessionDetailsController::load_session_details()
S
80 1 3
TCXTheme::create_theme()
S
64 1 10
wplc_webhooks_activation()
S
83 1 3
TCXChatSession::__construct()
S
98 1 1
CustomFieldsController::__construct()
S
72 1 5
wplc_set_wplc_upload_dir_filter()
S
70 1 6
wplc_admin_offline_messages()
S
77 1 4

40 more item(s) not shown.