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