Code Analysis: 3CX Live Chat 9.3.0

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
29
47 93
ChatClientController::view()
D
31 36 80
ActivationWizardController::save_activation_settings()
D
30 31 108
TCXUpdater::wplc_cleanup_old_options()
D
32 31 103
SettingsController::get_value_sanitized()
B
38 20 74
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 51
wplc_init_session()
B
36 16 76
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
TCXChatHelper::module_db_integration()
A
36 11 103
DataToolsController::import_settings()
A
38 13 69
TCXChatData::update_chat_status_with_flow_check()
A
38 11 97
wplc_maa_online_agents()
A
43 14 45
wplc_send_offline_msg()
A
49 13 30
wplc_export_ratings()
A
41 11 55
wplc_setup_hidden_menu_pages()
A
42 11 54
wplc_start_chat()
A
47 12 33
wplc_download_session()
A
41 10 55
TCXChatHelper::add_chat_message()
A
46 10 35
TCXChatSession::getStatusName()
A
49 10 34
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
45 8 40
wplc_init()
A
50 9 25
SettingsController::load_tabs()
A
35 4 99
SettingsController::load_pbx_mode()
A
53 9 24
TCXUtilsHelper::get_browser_string()
A
54 9 22
SettingsController::view()
A
44 8 36
TCXSettings::getDefaultSettings()
A
30 1 137
wplc_uninstall()
A
37 4 91
TCXSettings::wplc_check_siteurl_changes()
A
49 8 30
TCXOfflineMessagesHelper::generate_offline_respond_html()
A
44 6 60
ChatClientController::get_chat_animation()
A
52 8 28
wplc_add_localhost_origin()
A
60 9 12
TCXUtilsHelper::get_mcu_data()
A
52 8 25
TCXSettings::getSettingsTypes()
A
32 1 129
TCXUtilsHelper::wplc_load_chat_js_data()
A
40 6 52
Mobile_Detect::version()
A
53 8 21
TCXUtilsHelper::wplc_geo_ip()
A
53 8 21
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
TCXUtilsHelper::get_browser_image()
S
53 7 25
wplc_order_menu_items()
S
53 7 25
wplc_clean_database()
S
46 6 39
wplc_check_version_compatibility()
S
54 7 20
Mobile_Detect::isMobile()
S
55 7 20
TCXOfflineMessagesHelper::send_offline_notification_mail()
S
47 6 34
ActivationWizardController::load_steps()
S
41 4 62
TCXUtilsHelper::wplc_parse_pbx_mode()
S
51 6 31
wplc_validate_user_call()
S
56 7 16
wplc_check_compatibility()
S
57 7 14
ManageCustomFieldController::save_custom_field()
S
49 6 29
ManageCustomFieldController::validation()
S
50 6 28
TCXChatData::get_chat_messages()
S
51 6 26
wplc_export_history()
S
51 6 25
wplc_load_client_messages()
S
52 6 25
wplc_verify_agents_session()
S
53 6 23
TCXChatSession::getRatingHtml()
S
53 6 22
BaseController::load_view()
S
47 5 37
Mobile_Detect::setUserAgent()
S
55 6 20
wplc_heartbeat_receive()
S
56 6 18
wplc_register_external_session()
S
55 6 18
TCXCustomField::getViewContent()
S
56 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
wplc_cron_get_mcu_data()
S
58 6 15
TCXSettings::build_new_url()
S
58 6 15
Mobile_Detect::isTablet()
S
58 6 15
TCXUtilsHelper::wplc_parse_click2callUrl()
S
63 7 8
TCXUtilsHelper::wplc_utf8_encode()
S
59 6 14
TCXUtilsHelper::wplc_utf8_decode()
S
59 6 14
wplc_add_settings_page_resources()
S
38 2 74
ManageWebHookController::save_webhook()
S
50 5 28
ManageWebHookController::validation()
S
50 5 28
ChatClientController::get_secondary_gradient_color()
S
58 6 13
ManageDepartmentController::save_department()
S
51 5 26
wplc_export_offline_messages()
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
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
TCXAgentsHelper::revoke_agent_from_user()
S
56 5 18
TCXOfflineMessagesHelper::send_offline_message_autorespond()
S
55 5 18
ChatClientController::get_minimized_style()
S
58 5 17
wplc_get_chat_info()
S
56 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
Mobile_Detect::setCfHeaders()
S
58 5 14
AES::encryptBlock()
S
58 5 14
AES::decryptBlock()
S
58 5 14
wplc_chat_server_warning()
S
58 5 14
UserSettingsController::save_user_settings()
S
61 5 13
wplc_validate_agent_call()
S
60 5 13
wplc_add_ordered_submenu_page()
S
60 5 12
TCXAgentsHelper::is_agent_accepting()
S
61 5 12
Mobile_Detect::setHttpHeaders()
S
61 5 12
ChatClientController::get_date_format()
S
63 5 11
ChatClientController::get_user_info_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_hook_settings_page_ga_integration()
S
55 4 22
wplc_filter_control_mail_body()
S
46 1 66
TCXChatHelper::set_chat_status()
S
54 4 21
TCXChatHelper::end_chat()
S
56 4 20
TCXUtilsHelper::generate_csv()
S
55 4 20
wplc_admin_close_chat()
S
56 4 19
AES::mixColumns()
S
54 4 19
TCXUpdater::wplc_set_users_capabilities()
S
56 4 19
AES::numberOfRounds()
S
58 4 19
wplc_set_agent_accepting()
S
56 4 18
TCXChatHelper::get_queued_actions()
S
56 4 18
SettingsController::save_settings()
S
55 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_generate_new_encryption_key()
S
58 4 16
wplc_add_custom_fields_page_resources()
S
57 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
wplc_admin_upload_file()
S
49 3 30
wplc_set_session_status()
S
62 5 10
TCXUpdater::wplc_migrate_settings_9_0_25()
S
62 5 10
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
ManageWebHookController::init_actions()
S
58 4 15
ActivationWizardController::view()
S
48 3 29
ManageQuickResponseController::init_actions()
S
58 4 14
Mobile_Detect::getHttpHeader()
S
60 4 13
TCXSettings::getFromArray()
S
61 4 13
TCXUtilsHelper::get_user_ip()
S
60 4 13
SessionsController::init_actions()
S
58 4 13
Mobile_Detect::matchUAAgainstKey()
S
61 4 13
SettingsController::check_conflict()
S
62 4 13
TCXUtilsHelper::wplc_is_user_banned()
S
60 4 13
wplc_add_agent_chat_page_resources()
S
50 3 28
TCXRingtonesHelper::get_available_sounds()
S
60 4 12
wplc_add_activation_wizard_page_resources()
S
50 3 27
TCXUpdater::migrate_old_user_info()
S
63 4 11
Mobile_Detect::matchDetectionRulesAgainstUA()
S
63 4 11
wplc_typing()
S
62 4 11
SessionsController::view()
S
52 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
wplc_chat_box_block_block_assets()
S
56 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
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
TCXChatHelper::get_client_chat_list()
S
58 3 15
SettingsController::load_users()
S
59 3 15
DashboardController::fetch_news_feed()
S
63 4 9
DataToolsController::handle_import_data()
S
60 3 15
Mobile_Detect::setDetectionType()
S
66 4 9
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_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
TCXChatHelper::decrypt_msg()
S
62 3 12
wplc_add_chat_client_page_resources()
S
62 3 12
wplc_convert_to_client_message()
S
61 3 12
TCXAgentsHelper::is_agent()
S
63 3 11
TCXChatHelper::set_agent_id()
S
62 3 11
SessionsController::delete_session()
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
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
wplc_upload_file()
S
53 2 22
TCXChatData::generate_search_history_query()
S
55 2 21
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
cryptoHelpers::generateSharedKey()
S
65 3 8
SettingsController::handle_agents_changes()
S
67 3 8
WebHooksController::delete_webhook()
S
64 3 10
TCXUtilsHelper::wplc_include_chat_on_post_type()
S
68 3 7
Mobile_Detect::is()
S
65 3 10
TCXQuickResponsesData::add_quick_response()
S
59 2 15
wplc_cron_job_delete()
S
69 3 8
wplc_load_all_messages()
S
67 3 8
wplc_initiate_js()
S
64 3 9
wplc_force_bool()
S
66 3 9
wplc_check_wizard_completed()
S
72 3 5
wplc_render_gutenberg_chat_trigger()
S
67 3 8
wplc_force_update_chat_server()
S
66 3 7
Mobile_Detect::match()
S
65 3 8
TCXAgentsHelper::get_online_agent_users()
S
64 3 10
TCXAgentsHelper::set_agent_accepting()
S
67 3 7
TCXSettings::getDbSettings()
S
65 3 9
TCXSettings::initSettings()
S
67 3 8
AES::createRoundKey()
S
67 3 7
TCXTrigger::getPage()
S
66 3 8
TCXTrigger::getSecondsDelay()
S
66 3 8
TCXTrigger::getScrollPercentage()
S
66 3 8
AES::subBytes()
S
71 3 5
BaseController::convert_view_data()
S
68 3 8
TCXUpdater::wplc_migrate_settings_9_1_1()
S
65 3 8
CustomFieldsController::load_custom_fields()
S
58 2 15
CustomFieldsController::delete_custom_field()
S
64 3 10
OfflineMessagesController::delete_offline_message()
S
64 3 10
cryptoHelpers::generatePrivateKey()
S
67 3 7
TCXRingtonesHelper::get_tone_name()
S
64 3 10
DepartmentsController::delete_department()
S
64 3 10
OfflineMessagesController::load_offline_messages()
S
58 2 15
AES::getPaddedBlock()
S
63 3 10
QuickResponsesController::delete_quick_response()
S
64 3 10
SettingsController::load_ringtones()
S
65 3 8
cryptoHelpers::getRandom()
S
68 3 7
TCXUtilsHelper::generateRandomString()
S
62 3 10
SettingsController::init_actions()
S
70 3 5
TCXUtilsHelper::wplc_check_http_data()
S
65 3 9
wplc_add_sessions_page_resources()
S
59 2 14
TCXChatData::get_session_details()
S
51 1 29
TCXChatMessage::set_message()
S
60 2 14
ManageCustomFieldController::view()
S
59 2 14
ManageWebHookController::view()
S
59 2 14
wplc_add_dashboard_page_resources()
S
60 2 13
TCXUtilsHelper::wplc_add_jquery_validation()
S
59 2 13
Mobile_Detect::getMobileDetectionRulesExtended()
S
63 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
Mobile_Detect::getMobileDetectionRules()
S
64 2 12
TCXUtilsHelper::setup_polling()
S
62 2 12
TCXUtilsHelper::get_client_dictionary()
S
51 1 27
wplc_get_chat_messages()
S
62 2 11
wplc_admin_manage_custom_field()
S
63 2 11
wplc_admin_manage_department()
S
63 2 11
wplc_gdpr_add_wplc_privacy_notice()
S
61 2 11
wplc_admin_manage_quick_response()
S
63 2 11
wplc_add_session_details_page_style()
S
63 2 11
wplc_admin_manage_webhook()
S
63 2 11
DepartmentsController::load_departments()
S
62 2 11
TCXChatHelper::set_last_active_now()
S
62 2 11
TCXUpdater::wplc_migrate_settings_9_0_4()
S
61 2 11
SettingsController::load_pages()
S
61 2 11
TCXAgentsHelper::new_agent_email()
S
53 1 23
wplc_initiate_admin_js()
S
53 1 21
TCXUpdater::wplc_upgrade_tables_to_utf8mb4()
S
57 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
TCXUtilsHelper::wplc_load_chat_js()
S
57 1 17
TCXChatData::get_chat_column_types()
S
57 1 17
TCXEncryptHelper::encrypt()
S
56 1 17
TCXOfflineMessagesHelper::module_db_integration()
S
61 1 17
TCXWebhooksData::add_webhook()
S
60 1 16
Mobile_Detect::__call()
S
66 2 8
wplc_chat_client_page()
S
68 2 8
DepartmentsController::view()
S
57 1 15
TCXRingtonesHelper::get_tone_url()
S
68 2 7
DepartmentsController::init_actions()
S
66 2 7
QuickResponsesController::view()
S
57 1 15
UserSettingsController::load_departments()
S
67 2 9
AES::rotate()
S
68 2 7
TCXActionQueueData::add_action_in_queue()
S
63 2 10
TCXChatMessage::getOriginator()
S
65 2 10
wplc_add_user_settings_page_resources()
S
71 2 7
OfflineMessagesController::init_actions()
S
66 2 7
TCXPhpSessionHelper::set_session()
S
64 2 10
UserSettingsController::load_user_tagline()
S
68 2 7
WebHooksController::view()
S
57 1 15
TCXChatHelper::get_chat_other_information()
S
68 2 7
TCXChatRatingData::add_chat_rating()
S
65 2 9
TCXTranscriptsHelper::wplc_transcript_get_transcript()
S
64 2 10
cryptoHelpers::convertStringToByteArray()
S
68 2 7
TCXUpdater::wplc_migrate_settings_9_3_0()
S
72 2 6
TCXTrigger::getChangeStatusURL()
S
76 2 3
TCXTrigger::getContent()
S
67 2 8
wplc_agent_login_monitor()
S
65 2 9
wplc_fitler_mailer_bg_color()
S
69 2 7
wplc_admin_dashboard_menu()
S
68 2 6
wplc_redirect_on_activate()
S
75 2 5
wplc_rate_chat()
S
63 2 10
wplc_add_data_tools_page_resources()
S
66 2 8
wplc_admin_sessions_menu()
S
68 2 6
wplc_admin_user_settings()
S
71 2 6
wplc_admin_tools_menu()
S
68 2 6
wplc_admin_offline_messages_menu()
S
68 2 6
wplc_ga_integraton_save_settings()
S
68 2 7
wplc_keep_alive()
S
66 2 9
AES::addRoundKey()
S
71 2 5
wplc_admin_support_menu()
S
68 2 6
BaseController::generate_wrapper_data()
S
65 2 9
TCXChatData::get_chat_property()
S
67 2 8
wplc_add_support_page_resources()
S
65 2 9
DashboardController::view()
S
63 2 9
AES::main()
S
63 2 9
wplc_initiate_front_js()
S
68 2 7
ActivationWizardController::__construct()
S
66 2 8
TCXChatRatingHelper::module_db_integration()
S
62 1 15
WebHooksController::init_actions()
S
66 2 7
wplc_admin_menu()
S
66 2 7
AES::invMain()
S
63 2 9
CustomFieldsController::view()
S
57 1 15
wplc_defer_callus_js()
S
69 2 7
TCXPhpSessionHelper::close_session()
S
74 2 5
CustomFieldsController::init_actions()
S
66 2 7
wplc_schedule_get_mcu_data()
S
72 2 5
OfflineMessagesController::view()
S
57 1 15
wplc_add_font_awesome_attribute()
S
71 2 6
ManageQuickResponseController::view()
S
63 2 10
QuickResponsesController::init_actions()
S
66 2 7
wplc_save_user_settings()
S
71 2 6
TCXUtilsHelper::that_or_default_setting()
S
69 2 7
cryptoHelpers::toNumbers()
S
67 2 7
TCXAgentsHelper::update_agent_usage()
S
72 2 6
cryptoHelpers::convertByteArrayToString()
S
67 2 7
TCXQuickResponsesData::get_quick_response_property()
S
67 2 8
TCXSettings::getSettings()
S
71 2 6
TCXUpdater::wplc_migrate_settings_9_2_0()
S
69 2 7
TCXSettings::getSettingValue()
S
67 2 8
TCXAgentsHelper::update_agent_time()
S
70 2 6
TCXChatMessage::get_message()
S
67 2 10
TCXChatData::add_chat()
S
65 2 9
TCXChatRatingHelper::update_chat_statuses()
S
73 2 5
TCXAgentsHelper::set_agent_department()
S
69 2 6
SettingsController::load_post_types()
S
59 1 15
TCXAgentsHelper::get_agent()
S
67 2 8
TCXOfflineMessage::getRemoveOfflineMessageUrl()
S
77 2 3
TCXAgentsHelper::get_agents_accepting_chats()
S
69 2 7
TCXCustomField::getStatusName()
S
69 2 7
TCXChatHelper::update_chat_statuses()
S
70 2 6
TCXAgentsHelper::exist_available_agent()
S
79 2 3
TCXChatData::get_incomplete_chats()
S
68 2 6
TCXAgentsHelper::set_agent_tagline()
S
67 2 7
AES::core()
S
67 2 7
TCXUtilsHelper::evaluate_php_template()
S
64 2 10
TCXQuickResponseHelper::module_db_integration()
S
62 1 15
TCXChatSession::getRemoveSessionUrl()
S
76 2 3
Mobile_Detect::prepareVersionNo()
S
65 2 8
TCXUtilsHelper::wplc_isDoubleByte()
S
70 2 6
TCXQuickResponse::getStatusName()
S
69 2 7
TCXUtilsHelper::try_base64_decode()
S
66 2 9
AES::shiftRows()
S
71 2 5
Mobile_Detect::getRules()
S
70 2 7
wplc_schedule_update_chats()
S
72 2 5
TCXChatHelper::set_messages_agent_id()
S
63 2 10
wplc_redirect_to_wizard()
S
72 2 5
TCXCustomFieldHelper::module_db_integration()
S
63 1 14
TCXDepartmentsData::update_department()
S
62 1 14
TCXChatData::get_chat_message_column_types()
S
59 1 14
TCXQuickResponsesData::update_quick_response_property()
S
61 1 14
TCXActionQueueData::get_action_queue_column_types()
S
59 1 14
TCXChatData::generate_history_query()
S
60 1 14
TCXChatData::update_chat_property()
S
61 1 14
DashboardController::get_stats()
S
63 1 13
wplc_activate()
S
61 1 13
ChatClientController::preview_view()
S
59 1 13
SettingsController::load_languages()
S
59 1 13
TCXWebhookHelper::module_db_integration()
S
63 1 13
TCXOfflineMessagesData::add_offline_message()
S
59 1 13
TCXChatData::update_message_property()
S
61 1 13
TCXDepartmentsData::add_department()
S
64 1 12
TCXChatHelper::generate_transcript()
S
61 1 12
TCXActionQueueData::remove_actions_from_queue()
S
61 1 12
TCXChatRatingData::update_chat_rating()
S
62 1 12
SessionsController::load_statuses()
S
63 1 11
TCXUpdater::__construct()
S
62 1 11
TCXChatSession::getSessionHistoryUrl()
S
78 1 3
TCXChatHelper::set_chat_state()
S
75 1 4
TCXQuickResponsesData::get_quick_response()
S
70 1 6
TCXChatHelper::get_visitors_count()
S
76 1 4
SessionsController::__construct()
S
72 1 5
wplc_admin_agent_chat()
S
77 1 4
Mobile_Detect::getScriptVersion()
S
80 1 3
wplc_choose_deactivate()
S
73 1 5
TCXActionQueueData::clean_actions_from_queue()
S
67 1 8
SettingsController::load_gutenberg_settings()
S
68 1 7
AES::round()
S
68 1 7
DepartmentsController::__construct()
S
72 1 5
wplc_one_and_half_hour_schedule()
S
69 1 7
ManageCustomFieldController::__construct()
S
70 1 6
SettingsController::validate_twitter_url()
S
78 1 3
ToolsController::view()
S
77 1 3
TCXActionQueueData::get_actions_from_queue()
S
64 1 10
TCXUploadHelper::check_file_name_for_safe_extension()
S
74 1 4
OfflineMessagesController::__construct()
S
72 1 5
BaseController::load_error_view()
S
79 1 3
cryptoHelpers::base64_encode_line()
S
79 1 3
TCXWebhooksData::get_webhooks()
S
74 1 4
wplc_admin_custom_fields()
S
77 1 4
boolval()
S
82 1 3
TCXCustomFieldsData::remove_custom_field()
S
70 1 6
Mobile_Detect::getCfHeaders()
S
82 1 3
TCXChatMessage::__construct()
S
98 1 1
TCXCustomFieldsData::get_custom_fields()
S
74 1 4
TCXOfflineMessagesData::generate_offline_messages_query()
S
76 1 4
TCXChatRatingData::get_chat_rating_column_types()
S
63 1 10
TCXWebhookHelper::getWebhookActionsDictionary()
S
65 1 9
TCXWebhook::__construct()
S
98 1 1
wplc_admin_support()
S
77 1 4
SessionsController::clean_session()
S
81 1 3
DataToolsController::__construct()
S
72 1 5
Mobile_Detect::getHttpHeaders()
S
82 1 3
TCXCustomField::getEditUrl()
S
78 1 3
wplc_admin_departments_menu()
S
77 1 3
TCXWebhook::getActionName()
S
76 1 4
wplc_plugins_url()
S
75 1 4
wplc_admin_quick_responses()
S
77 1 4
TCXCustomField::setPlainContent()
S
81 1 3
TCXTheme::create_theme()
S
64 1 10
TCXTranscriptsHelper::wplc_transcript_get_footer_text()
S
75 1 4
TCXTrigger::__construct()
S
98 1 1
TCXChatData::get_visitors_count()
S
69 1 6
wplc_admin_custom_fields_menu()
S
77 1 3
TCXQuickResponsesData::remove_quick_response()
S
70 1 6
wplc_five_minutes_schedule()
S
69 1 7
QuickResponsesController::__construct()
S
72 1 5
TCXChatData::get_chat_by_session()
S
70 1 6
TCXQuickResponse::getSaveUrl()
S
78 1 3
wplc_chat_activation()
S
79 1 4
wplc_admin_webhooks()
S
77 1 4
UserSettingsController::__construct()
S
74 1 4
TCXAgentsHelper::get_online_agent_users_count()
S
80 1 3
wplc_generate_encryption_key()
S
80 1 3
TCXChatHelper::mark_messages_as_read()
S
72 1 5
TCXWebhook::getSaveUrl()
S
78 1 3
wplc_departments_activation()
S
83 1 3
TCXChatRatingData::get_chat_rating()
S
71 1 5
SessionDetailsController::init_actions()
S
81 1 3
CustomFieldsController::__construct()
S
72 1 5
wplc_offline_messages_activation()
S
83 1 3
TCXWebhooksData::get_webhook()
S
71 1 5
TCXSettings::getSaveUrl()
S
79 1 3
DataToolsController::view()
S
70 1 5
ManageDepartmentController::__construct()
S
70 1 6
wplc_admin_tools_page()
S
77 1 4
wplc_admin_departments()
S
77 1 4
wplc_agent_logout()
S
70 1 6
BaseController::run()
S
73 1 5
wplc_admin_session_details_menu()
S
77 1 3
SettingsController::validate_facebook_url()
S
78 1 3
wplc_admin_dashboard_page()
S
77 1 4
Mobile_Detect::getUserAgent()
S
82 1 3
TCXWebhook::getRemoveUrl()
S
79 1 3
TCXChatData::generate_missed_chat_query()
S
76 1 4
TCXSettings::__construct()
S
91 1 2
wplc_admin_session()
S
77 1 4
TCXQuickResponse::getRemoveUrl()
S
79 1 3
TCXQuickResponse::getEditUrl()
S
78 1 3
SettingsController::load_nonces()
S
71 1 6
TCXChatSession::__construct()
S
98 1 1
wplc_load_agent_chat_box_js()
S
68 1 7
TCXTheme::available_themes()
S
66 1 7
TCXOfflineMessage::__construct()
S
98 1 1
TCXChatAjaxResponse::__construct()
S
81 1 3
TCXAgentsHelper::agent_is_online()
S
73 1 5
TCXCustomField::getRemoveUrl()
S
79 1 3
wplc_admin_quick_responses_menu()
S
77 1 3
ActivationWizardController::init_actions()
S
74 1 4
wplc_remove_footer()
S
83 1 3
TCXDepartment::getRemoveUrl()
S
79 1 3
SessionDetailsController::load_session_details()
S
80 1 3
ManageWebHookController::__construct()
S
70 1 6
TCXQuickResponsesData::get_quick_response_column_types()
S
63 1 10
ChatClientController::__construct()
S
78 1 3
wplc_set_wplc_upload_dir_filter()
S
70 1 6
TCXAjaxResponse::__construct()
S
74 1 5
SupportController::__construct()
S
78 1 3
TCXChatData::search_history()
S
67 1 7
wplc_webhooks_activation()
S
83 1 3
TCXChatRatingData::remove_chat_rating()
S
70 1 6
TCXWebhooksData::get_webhook_by_event()
S
71 1 5
TCXError::__construct()
S
73 1 5
TCXQuickResponsesData::get_active_quick_responses()
S
72 1 5
TCXQuickResponse::__construct()
S
98 1 1
DashboardController::__construct()
S
78 1 3
AES::invRound()
S
68 1 7
AgentChatController::__construct()
S
78 1 3
cryptoHelpers::base64_encode()
S
74 1 4
TCXDepartmentsData::get_department()
S
71 1 5
QuickResponsesController::load_quick_responses()
S
75 1 4
TCXChatData::get_chat()
S
70 1 6
SessionsController::search_sessions()
S
70 1 5
wplc_convert_to_client_messages()
S
71 1 6
TCXAjaxResponse::error_ajax_respose()
S
68 1 7
wplc_protocol_agnostic_url()
S
78 1 3
SessionsController::load_sessions()
S
72 1 5
TCXDepartmentsData::generate_departments_query()
S
76 1 4
wplc_quick_responses_activation()
S
83 1 3
TCXCustomField::getSaveUrl()
S
78 1 3
TCXCustomFieldsData::get_custom_field()
S
71 1 5
SettingsController::load_blocked_ips()
S
68 1 7
TCXTrigger::setContent()
S
72 1 4
SessionDetailsController::__construct()
S
70 1 6
TCXUtilsHelper::wplc_color_by_string()
S
72 1 5
TCXRingtonesHelper::get_ringtone_url()
S
77 1 3
TCXThemeHelper::get_default_theme()
S
67 1 8
wplc_admin_webhooks_menu()
S
77 1 3
TCXAjaxResponse::create_ajax_response()
S
71 1 6
TCXRingtonesHelper::get_messagetone_url()
S
77 1 3
TCXDepartmentsData::get_departments()
S
74 1 4
TCXCustomField::__construct()
S
98 1 1
TCXCustomFieldsData::generate_custom_fields_query()
S
76 1 4
wplc_cron_update_chats()
S
65 1 10
AgentChatController::load_quick_responses()
S
76 1 4
TCXThemeHelper::get_custom_theme()
S
65 1 9
TCXTrigger::getEditUrl()
S
78 1 3
TCXWebhooksData::generate_webhooks_query()
S
76 1 4
wplc_dismiss_migration_notice()
S
82 1 3
TCXAgentsHelper::agent_logout()
S
79 1 3
wplc_admin_activation_wizard_menu()
S
76 1 3
TCXTheme::__construct()
S
98 1 1
Mobile_Detect::getUaHttpHeaders()
S
81 1 3
wplc_admin_offline_messages()
S
77 1 4
wplc_get_general_info()
S
73 1 5
SettingsController::validate_pbx_url()
S
78 1 3
TCXQuickResponsesData::get_quick_responses()
S
74 1 4
TCXQuickResponsesData::generate_quick_responses_query()
S
76 1 4
wplc_admin_settings_page()
S
77 1 4
ManageQuickResponseController::__construct()
S
70 1 6
TCXDepartmentsData::remove_department()
S
70 1 6
wplc_custom_fields_activation()
S
83 1 3
TCXCustomFieldsData::get_active_custom_fields()
S
72 1 5
Mobile_Detect::getPhoneDevices()
S
80 1 3
WebHooksController::__construct()
S
72 1 5
cryptoHelpers::base64_decode()
S
79 1 3
Mobile_Detect::getUtilities()
S
80 1 3
TCXChatSession::getDownloadSessionHistoryUrl()
S
78 1 3
wplc_admin_settings_menu()
S
76 1 3
TCXChatRatingData::get_chat_rating_by_chat()
S
71 1 5
TCXWebhooksData::remove_webhook()
S
70 1 6
UserSettingsController::view()
S
66 1 7
TCXWebhook::getEditUrl()
S
78 1 3
wplc_admin_activation_wizard()
S
77 1 4
BaseController::createElementFromHTML()
S
71 1 5
Mobile_Detect::prepareUserAgent()
S
73 1 5
TCXRingtonesHelper::get_messagetone_name()
S
78 1 3
TCXRingtonesHelper::get_ringtone_name()
S
78 1 3
Mobile_Detect::getProperties()
S
80 1 3
TCXUtilsHelper::wplc_json_encode()
S
74 1 4

44 more item(s) not shown.