Code Analysis: MxChat 2.2.5

Function Rating Maintainability Complexity Lines of code
MxChat_Admin::mxchat_create_prompts_page()
D
0
83 959
MxChat_Admin::mxchat_sanitize()
D
8
106 311
Smalot\PdfParser\RawData\RawDataParser::decodeXrefStream()
D
16
84 204
MxChat_Integrator::mxchat_handle_chat_request()
D
11
72 339
Smalot\PdfParser\PDFObject::getTextArray()
D
16
68 248
Smalot\PdfParser\Encoding\PostScriptGlyphs::getGlyphs()
D
3
1 1,043
MxChat_Admin::mxchat_actions_page_html()
D
14
41 406
MxChat_Public::render_chatbot_shortcode()
D
20
41 201
Smalot\PdfParser\RawData\RawDataParser::getRawObject()
D
26
43 149
MxChat_Admin::mxchat_get_available_callbacks()
D
20
34 265
MxChat_Knowledge_Manager::mxchat_extract_main_content()
D
25
40 157
MxChat_Ajax_Handler::mxchat_save_setting_callback()
D
30 40 98
MxChat_Knowledge_Manager::mxchat_process_sitemap_urls_cron()
D
26
34 153
MxChat_Admin::mxchat_fetch_chat_history()
D
24
27 197
MxChat_Knowledge_Manager::mxchat_handle_sitemap_submission()
D
25
25 185
MxChat_Integrator::mxchat_generate_response_xai()
D
28
28 139
MxChat_Knowledge_Manager::mxchat_process_pdf_pages_cron()
D
28
28 137
MxChat_Knowledge_Manager::ajax_mxchat_get_content_list()
C
29 29 113
MxChat_Knowledge_Manager::mxchat_generate_embedding()
C
30 28 116
MxChat_Admin::mxchat_generate_embedding()
C
30 28 116
MxChat_Ajax_Handler::mxchat_save_prompts_setting_callback()
C
30 27 124
MxChat_Integrator::mxchat_generate_embedding()
C
28
24 148
MxChat_Integrator::mxchat_generate_response_deepseek()
C
29 25 129
MxChat_Integrator::mxchat_generate_response()
C
30 22 143
MxChat_Admin::mxchat_page_init()
C
18
1 454
MxChat_Integrator::mxchat_generate_response_claude_stream()
C
32 24 101
Smalot\PdfParser\Page::getDataTm()
C
31 22 124
MxChat_Integrator::mxchat_generate_response_openai()
C
31 21 118
Smalot\PdfParser\PDFObject::formatContent()
C
29 20 121
MxChat_Knowledge_Manager::ajax_mxchat_process_selected_content()
B
32 20 105
MxChat_Knowledge_Manager::mxchat_scan_pinecone_for_processed_content()
B
34 21 90
Smalot\PdfParser\Parser::parseHeaderElement()
B
41 23 47
MxChat_Integrator::mxchat_generate_response_openai_stream()
B
34 20 85
MxChat_Knowledge_Manager::mxchat_handle_post_update()
B
37 21 67
MxChat_Integrator::mxchat_live_agent_handover()
B
30 17 124
MxChat_Integrator::check_rate_limit()
B
35 19 84
MxChat_Pinecone_Manager::mxchat_scan_pinecone_for_processed_content()
B
35 19 83
Smalot\PdfParser\RawData\RawDataParser::decodeStream()
B
42 21 47
MxChat_Integrator::handle_slack_messages()
B
37 19 73
Smalot\PdfParser\Page::getDataCommands()
B
42 20 56
MxChat_Integrator::find_relevant_content_wordpress()
B
33 17 100
MxChat_Integrator::mxchat_check_intent_and_invoke_callback()
B
36 18 82
Smalot\PdfParser\PDFObject::parseDictionary()
B
39 19 64
MxChat_Integrator::mxchat_handle_image_search_request()
B
35 18 79
Smalot\PdfParser\Page::extractDecodedRawData()
B
39 19 61
Smalot\PdfParser\Document::extractXMPMetadata()
B
41 19 53
Smalot\PdfParser\PDFObject::getCommandsText()
B
39 18 63
MxChat_Integrator::mxchat_generate_response_gemini()
B
34 15 100
MxChat_Admin::mxchat_handle_add_intent()
B
37 17 70
MxChat_Admin::mxchat_handle_delete_prompt()
B
37 17 69
Smalot\PdfParser\Font::loadTranslateTable()
B
37 16 80
Smalot\PdfParser\Page::getTextXY()
B
44 18 45
Smalot\PdfParser\Parser::parseObject()
B
38 16 67
MxChat_Admin::mxchat_create_admin_page()
B
26
2 275
MxChat_Integrator::mxchat_generate_response_claude()
B
38 16 63
MxChat_Knowledge_Manager::mxchat_render_pdf_status_card()
B
39 16 61
MxChat_Integrator::mxchat_handle_search_request()
B
35 14 88
MxChat_Integrator::fetch_and_split_pdf_pages()
B
40 16 58
MxChat_Admin::mxchat_handle_edit_intent()
B
37 15 72
MxChat_Integrator::mxchat_interpret_search_query()
B
44 17 40
Smalot\PdfParser\RawData\RawDataParser::decodeXref()
B
41 16 54
MxChat_Knowledge_Manager::mxchat_render_sitemap_status_card()
B
38 15 63
Smalot\PdfParser\Element::parse()
A
41 15 52
MxChat_Integrator::mxchat_save_chat_message()
A
38 14 67
MxChat_Pinecone_Manager::fetch_pinecone_vectors_by_ids()
A
39 14 62
MxChat_Knowledge_Manager::mxchat_fetch_pinecone_vectors_by_ids()
A
39 14 62
MxChat_Integrator::find_relevant_content_pinecone()
A
38 13 70
MxChat_Integrator::mxchat_reset_rate_limits()
A
41 14 53
MxChat_Pinecone_Manager::mxchat_get_recent_1k_entries()
A
39 13 61
Smalot\PdfParser\PDFObject::getSectionsText()
A
45 14 42
MxChat_Ajax_Handler::mxchat_handle_activate_license()
A
40 13 57
Smalot\PdfParser\RawData\FilterHelper::decodeFilterASCII85Decode()
A
41 13 55
MxChat_Knowledge_Manager::mxchat_get_pinecone_processed_content()
A
42 13 51
MxChat_Knowledge_Manager::mxchat_process_pdf_pages_direct()
A
39 12 65
MxChat_Utils::store_in_wordpress_db()
A
40 12 64
MxChat_Knowledge_Manager::mxchat_handle_post_delete()
A
45 13 40
MxChat_Utils::generate_embedding()
A
39 11 67
MxChat_Knowledge_Manager::mxchat_handle_sitemap_for_knowledge_base()
A
37 10 81
Smalot\PdfParser\RawData\FilterHelper::decodeFilterLZWDecode()
A
43 12 51
MxChat_Pinecone_Manager::mxchat_get_pinecone_processed_content()
A
43 12 47
MxChat_Utils::store_in_pinecone_main()
A
40 11 59
Smalot\PdfParser\Page::getTextArray()
A
44 12 44
MxChat_Knowledge_Manager::mxchat_get_sitemap_processing_status()
A
48 13 29
MxChat_Pinecone_Manager::mxchat_delete_all_from_pinecone()
A
42 11 57
MxChat_Admin::mxchat_loops_mailing_list_callback()
A
47 12 33
MxChat_Knowledge_Manager::mxchat_store_product_embedding()
A
43 11 47
MxChat_Integrator::handle_pdf_upload()
A
40 10 60
MxChat_Knowledge_Manager::mxchat_ajax_get_status_updates()
A
49 12 29
MxChat_Integrator::find_relevant_products_wordpress()
A
40 10 59
Smalot\PdfParser\PDFObject::cleanContent()
A
44 11 43
Smalot\PdfParser\RawData\RawDataParser::getXrefData()
A
45 11 41
MxChat_Knowledge_Manager::mxchat_handle_pdf_for_knowledge_base()
A
41 10 55
MxChat_Integrator::find_relevant_products_pinecone()
A
42 10 53
MxChat_Admin::mxchat_handle_delete_all_prompts()
A
43 10 46
Smalot\PdfParser\RawData\RawDataParser::getIndirectObject()
A
48 11 29
MxChat_Knowledge_Manager::mxchat_manual_process_sitemap_batch()
A
44 10 42
MxChat_Knowledge_Manager::mxchat_handle_content_submission()
A
44 10 42
MxChat_Admin::mxchat_rate_limits_callback()
A
38 8 72
Smalot\PdfParser\RawData\FilterHelper::decodeFilter()
A
51 11 26
MxChat_Addons::render_addon_card()
A
43 9 54
Smalot\PdfParser\Document::buildDetails()
A
45 10 39
Smalot\PdfParser\Font::decodeContentByToUnicodeCMapOrDescendantFonts()
A
46 10 38
MxChat_Knowledge_Manager::mxchat_render_failed_urls_list()
A
41 9 50
MxChat_Admin::mxchat_create_transcripts_page()
A
33 1 170
Smalot\PdfParser\Page::getText()
A
48 10 34
Smalot\PdfParser\RawData\RawDataParser::getHeaderValue()
A
54 11 19
MxChat_Integrator::mxchat_fetch_conversation_history_for_ai()
A
43 9 48
Smalot\PdfParser\Font::decodeText()
A
42 9 47
MxChat_Knowledge_Manager::mxchat_get_pdf_processing_status()
A
47 10 32
Smalot\PdfParser\PDFObject::factory()
A
50 10 27
MXChat_Word_Handler::mxchat_process_word_document()
A
45 9 41
MxChat_Integrator::mxchat_handle_pdf_discussion()
A
50 10 24
MxChat_Knowledge_Manager::mxchat_save_inline_prompt()
A
46 9 38
Smalot\PdfParser\Element\ElementArray::getDetails()
A
55 10 18
MxChat_Ajax_Handler::mxchat_toggle_action()
A
49 9 30
Smalot\PdfParser\Page::extractRawData()
A
50 9 30
Smalot\PdfParser\Page::getFonts()
A
50 9 28
MxChat_Pinecone_Manager::mxchat_remove_from_processed_content_caches()
A
52 9 26
MxChat_Admin::sanitize_prompts_options()
A
46 8 38
Smalot\PdfParser\Encoding\PDFDocEncoding::getCodePage()
A
29 1 141
MxChat_Knowledge_Manager::mxchat_render_completed_status_cards()
A
56 9 18
Smalot\PdfParser\Header::getDetails()
A
56 9 18
MxChat_Pinecone_Manager::mxchat_get_pinecone_total_count()
A
48 8 32
MxChat_Knowledge_Manager::mxchat_manual_process_pdf_batch()
A
48 8 32
mxchat_init()
A
50 8 30
MxChat_Integrator::mxchat_handle_save_email_and_response()
A
48 8 30
MxChat_Knowledge_Manager::ajax_manual_batch_process()
A
49 8 29
Smalot\PdfParser\Element\ElementDate::parse()
A
49 8 28
MXChat_Word_Handler::mxchat_handle_word_upload()
A
44 7 43
MxChat_Knowledge_Manager::mxchat_ajax_dismiss_completed_status()
A
50 8 26
Smalot\PdfParser\Pages::getPages()
A
51 8 26
Smalot\PdfParser\Pages::setupFonts()
A
51 8 26
MxChat_Addons::__construct()
A
33 1 131
MxChat_Admin::mxchat_create_activation_page()
A
44 6 55
MxChat_Integrator::mxchat_fetch_new_messages()
A
51 8 25
MxChat_Integrator::handle_slack_interaction()
A
40 5 66
Smalot\PdfParser\RawData\RawDataParser::parseData()
A
53 8 21
Smalot\PdfParser\Font::translateChar()
A
54 8 20
MxChat_Ajax_Handler::ajax_migrate_pinecone_settings()
A
48 7 34
MxChat_Admin::localize_page_specific_scripts()
A
37 4 77
MxChat_Integrator::send_new_chat_notification()
A
48 7 32
MxChat_Integrator::add_email_to_loops()
A
48 7 32
MxChat_Pinecone_Manager::mxchat_delete_from_pinecone()
S
42 5 60
MxChat_Admin::initialize_default_options()
S
36 3 90
Smalot\PdfParser\Encoding::init()
S
51 7 28
MxChat_Addons::render_page()
S
48 6 40
Smalot\PdfParser\Font::decodeHexadecimal()
S
52 7 24
Smalot\PdfParser\Page::getXObjects()
S
53 7 23
MxChat_Addons::get_addon_status()
S
47 6 37
MxChat_Knowledge_Manager::mxchat_render_failed_pages_list()
S
46 6 37
MxChat_Integrator::mxchat_enqueue_scripts_styles()
S
43 5 50
MxChat_Integrator::mxchat_check_email_provided()
S
53 7 20
MxChat_Ajax_Handler::mxchat_update_intent_threshold()
S
47 6 34
MxChat_Integrator::mxchat_calculate_cosine_similarity()
S
56 7 18
MXChat_Word_Handler::mxchat_calculate_cosine_similarity_word()
S
56 7 18
MxChat_Admin::mxchat_custom_icon_callback()
S
48 6 32
MxChat_Admin::mxchat_title_icon_callback()
S
48 6 32
MxChat_Public::append_chatbot_to_body()
S
58 7 14
MxChat_Pinecone_Manager::mxchat_fetch_pinecone_records()
S
49 6 29
mxchat_migrate_live_agent_status()
S
54 6 23
Smalot\PdfParser\Document::getPages()
S
53 6 23
Smalot\PdfParser\Document::buildDictionary()
S
54 6 22
MxChat_Admin::display_admin_notices()
S
54 6 22
MxChat_Admin::mxchat_additional_popular_questions_callback()
S
45 4 50
Smalot\PdfParser\RawData\FilterHelper::decodeFilterFlateDecode()
S
54 6 20
MXChat_Word_Handler::mxchat_split_word_into_chunks()
S
55 6 19
MxChat_Admin::mxchat_model_callback()
S
43 4 48
MxChat_Admin::mxchat_calculate_cosine_similarity()
S
56 6 18
MxChat_Admin::mxchat_delete_chat_history()
S
48 5 32
Smalot\PdfParser\Document::getText()
S
57 6 16
MxChat_Pinecone_Manager::mxchat_delete_from_pinecone_by_url()
S
50 5 29
MxChat_Admin::mxchat_enqueue_admin_assets()
S
58 6 14
MxChat_Knowledge_Manager::mxchat_delete_from_pinecone_by_url()
S
50 5 29
MxChat_Admin::export_chat_transcripts()
S
45 4 43
MxChat_Knowledge_Manager::mxchat_stop_processing()
S
52 5 26
MxChat_Admin::mxchat_user_message_font_color_callback()
S
52 5 24
MxChat_Admin::mxchat_bot_message_bg_color_callback()
S
52 5 24
MxChat_Admin::mxchat_live_agent_message_bg_color_callback()
S
52 5 24
MxChat_Admin::mxchat_live_agent_message_font_color_callback()
S
52 5 24
MxChat_Admin::mxchat_bot_message_font_color_callback()
S
52 5 24
MxChat_Admin::mxchat_mode_indicator_bg_color_callback()
S
52 5 24
MxChat_Admin::mxchat_mode_indicator_font_color_callback()
S
52 5 24
MxChat_Admin::mxchat_toolbar_icon_color_callback()
S
52 5 24
MxChat_Admin::mxchat_top_bar_bg_color_callback()
S
52 5 24
MxChat_Admin::mxchat_send_button_font_color_callback()
S
52 5 24
MxChat_Admin::mxchat_chatbot_background_color_callback()
S
52 5 24
MxChat_Admin::mxchat_icon_color_callback()
S
52 5 24
MxChat_Admin::mxchat_chat_input_font_color_callback()
S
52 5 24
Smalot\PdfParser\Font::calculateTextWidth()
S
52 5 23
MxChat_Integrator::mxchat_stream_events()
S
52 5 23
Smalot\PdfParser\Element\ElementArray::parse()
S
53 5 21
Smalot\PdfParser\RawData\FilterHelper::decodeFilterASCIIHexDecode()
S
54 5 21
MXChat_Word_Handler::mxchat_check_word_status()
S
54 5 20
Smalot\PdfParser\Element\ElementStruct::parse()
S
53 5 20
MxChat_Admin::enqueue_page_specific_assets()
S
55 5 19
Smalot\PdfParser\Parser::parseContent()
S
55 5 18
Smalot\PdfParser\Element\ElementHexa::decode()
S
54 5 18
Smalot\PdfParser\Parser::parseTrailer()
S
56 5 17
Smalot\PdfParser\Font::decodeContentByEncoding()
S
58 5 16
Smalot\PdfParser\Font::decodeContent()
S
59 5 15
Smalot\PdfParser\PDFObject::getTJUsingFontFallback()
S
57 5 15
mxchat_handle_live_agent_update()
S
58 5 14
MXChat_Word_Handler::mxchat_generate_embedding_word()
S
50 4 29
mxchat_cleanup_orphaned_chat_history()
S
51 4 27
MxChat_Admin::render_sample_instructions_modal()
S
44 2 57
Smalot\PdfParser\Element\ElementString::parse()
S
50 4 27
MxChat_Admin::embedding_model_callback()
S
51 4 26
Smalot\PdfParser\Element\ElementXRef::equals()
S
61 5 11
MxChat_Integrator::mxchat_handle_agent_response()
S
51 4 26
MxChat_Pinecone_Manager::mxchat_delete_from_pinecone_by_vector_id()
S
47 3 39
MxChat_Pinecone_Manager::mxchat_delete_pinecone_batch()
S
48 3 38
MXChat_Word_Handler::mxchat_find_relevant_word_chunks()
S
54 4 21
MxChat_Admin::mxchat_privacy_toggle_callback()
S
54 4 21
MxChat_Knowledge_Manager::mxchat_process_single_url_direct()
S
54 4 20
MxChat_Knowledge_Manager::mxchat_get_embedding_credentials()
S
55 4 20
MxChat_Knowledge_Manager::mxchat_handle_product_delete()
S
55 4 19
MxChat_Integrator::interpret_query_with_gemini()
S
48 3 34
MxChat_Integrator::find_relevant_pdf_pages()
S
56 4 18
Smalot\PdfParser\RawData\FilterHelper::decodeFilterRunLengthDecode()
S
56 4 18
mxchat_check_for_update()
S
57 4 17
MxChat_Admin::sanitize_transcripts_options()
S
57 4 17
MxChat_Integrator::handle_pdf_remove()
S
56 4 17
MXChat_Word_Handler::mxchat_handle_word_remove()
S
57 4 16
MxChat_Utils::is_pinecone_enabled()
S
62 5 10
Smalot\PdfParser\Header::parse()
S
58 4 15
MxChat_Admin::mxchat_fetch_loops_mailing_lists()
S
58 4 15
Smalot\PdfParser\Page::getFont()
S
60 4 15
MxChat_Integrator::interpret_query_with_claude()
S
49 3 30
Smalot\PdfParser\PDFObject::getDefaultFont()
S
60 4 14
MxChat_Admin::mxchat_average_vectors()
S
59 4 14
MxChat_Integrator::interpret_query_with_xai()
S
50 3 29
MxChat_Integrator::interpret_query_with_deepseek()
S
50 3 29
MxChat_Knowledge_Manager::mxchat_handle_product_change()
S
61 4 13
MxChat_Integrator::get_client_ip()
S
60 4 13
MxChat_Integrator::interpret_query_with_openai()
S
50 3 28
MxChat_Integrator::mxchat_generate_dalle_image()
S
50 3 28
Smalot\PdfParser\Document::getObjectsByType()
S
62 4 12
MxChat_Admin::sync_settings_notice()
S
62 4 12
requireFilesOfFolder()
S
64 4 11
Smalot\PdfParser\Encoding::getEncodingClass()
S
61 4 11
Smalot\PdfParser\Element::contains()
S
63 4 11
Smalot\PdfParser\RawData\RawDataParser::getObjectVal()
S
62 4 11
MxChat_Pinecone_Manager::mxchat_get_embedding_dimensions()
S
54 3 22
mxchat_include_classes()
S
55 3 22
MxChat_Integrator::mxchat_fetch_conversation_history()
S
55 3 21
MxChat_Admin::mxchat_add_plugin_page()
S
46 1 51
MxChat_Integrator::mxchat_send_user_message_to_agent()
S
54 3 20
MxChat_Admin::mxchat_display_admin_notice()
S
57 3 20
MxChat_Utils::submit_content_to_db()
S
56 3 17
mxchat_activate()
S
46 1 46
MxChat_Admin::__construct()
S
49 2 30
MxChat_Integrator::mxchat_find_relevant_content()
S
64 4 9
Smalot\PdfParser\Page::isFpdf()
S
65 4 8
MxChat_Integrator::verify_slack_request()
S
57 3 15
MxChat_Integrator::mxchat_find_relevant_products()
S
64 4 9
Smalot\PdfParser\Header::resolveXRef()
S
63 4 10
MxChat_Admin::mxchat_live_agent_status_callback()
S
58 3 14
MxChat_Admin::enable_streaming_toggle_callback()
S
59 3 14
MxChat_Admin::mxchat_append_to_body_callback()
S
59 3 14
MxChat_Admin::mxchat_handle_delete_intent()
S
58 3 14
MxChat_Integrator::fetch_content_with_product_links()
S
59 3 14
MxChat_Admin::enable_email_block_callback()
S
59 3 13
MxChat_Admin::mxchat_complianz_toggle_callback()
S
59 3 13
MxChat_Admin::mxchat_chat_persistence_toggle_callback()
S
59 3 13
Smalot\PdfParser\Element\ElementHexa::parse()
S
59 3 13
MXChat_Word_Handler::mxchat_handle_word_discussion()
S
59 3 13
MxChat_Admin::mxchat_similarity_threshold_callback()
S
52 2 28
MxChat_Admin::mxchat_link_target_toggle_callback()
S
59 3 13
MxChat_Admin::mxchat_chat_toolbar_toggle_callback()
S
60 3 12
MxChat_Admin::mxchat_show_word_upload_button_callback()
S
60 3 12
MxChat_Knowledge_Manager::mxchat_sanitize_content_for_api()
S
51 2 27
MxChat_Integrator::mxchat_generate_image()
S
51 2 27
MxChat_Admin::mxchat_show_pdf_upload_button_callback()
S
60 3 12
MxChat_Pinecone_Manager::mxchat_generate_random_vector()
S
60 3 12
MxChat_Integrator::setup_rate_limit_cron_jobs()
S
62 3 12
Smalot\PdfParser\Font::decodeUnicode()
S
61 3 11
MxChat_Ajax_Handler::mxchat_check_license_status()
S
61 3 11
MxChat_Admin::get_trimmed_phrases()
S
62 3 11
MxChat_Integrator::__construct()
S
46 1 38
MxChat_Knowledge_Manager::mxchat_init_hooks()
S
53 2 22
MxChat_Admin::localize_admin_scripts()
S
54 2 21
MxChat_Admin::show_live_agent_disabled_banner()
S
60 2 21
Smalot\PdfParser\Encoding\MacRomanEncoding::getTranslations()
S
49 1 36
MxChat_Admin::mxchat_transcripts_page_init()
S
50 1 35
MxChat_Admin::mxchat_brave_safe_search_callback()
S
55 2 20
MxChat_Admin::system_prompt_instructions_callback()
S
56 2 18
Smalot\PdfParser\Encoding\ISOLatin9Encoding::getTranslations()
S
51 1 32
Smalot\PdfParser\Encoding\StandardEncoding::getTranslations()
S
51 1 32
Smalot\PdfParser\Encoding\ISOLatin1Encoding::getTranslations()
S
51 1 32
Smalot\PdfParser\Encoding\WinAnsiEncoding::getTranslations()
S
51 1 32
MxChat_Utils::store_in_pinecone_only()
S
58 2 16
MxChat_Admin::email_blocker_header_content_callback()
S
58 2 16
MxChat_Pinecone_Manager::mxchat_get_pinecone_credentials()
S
67 3 7
Smalot\PdfParser\Encoding::__toString()
S
64 3 10
MxChat_Admin::mxchat_pdf_intent_error_text_callback()
S
59 2 15
Smalot\PdfParser\Header::init()
S
69 3 7
Smalot\PdfParser\Header::get()
S
70 3 6
MxChat_Knowledge_Manager::mxchat_get_single_url_status()
S
63 3 10
MxChat_Knowledge_Manager::mxchat_validate_nonce()
S
71 3 5
MxChat_Admin::mxchat_add_option_field()
S
63 3 10
MxChat_Admin::mxchat_pdf_intent_success_text_callback()
S
59 2 15
MxChat_Admin::mxchat_enable_notifications_callback()
S
60 2 15
Smalot\PdfParser\Encoding::getDetails()
S
67 3 7
MxChat_Admin::mxchat_pdf_max_pages_callback()
S
59 2 15
MxChat_Pinecone_Manager::mxchat_validate_pinecone_credentials()
S
71 3 6
Smalot\PdfParser\Page::getPageNumber()
S
63 3 10
MxChat_Admin::mxchat_append_chatbot_to_body()
S
69 3 6
MxChat_Admin::mxchat_pdf_intent_trigger_text_callback()
S
59 2 15
MxChat_Admin::mxchat_loops_api_key_callback()
S
60 2 13
MxChat_Admin::mxchat_notification_email_callback()
S
61 2 13
MxChat_Admin::handle_embedding_error()
S
61 2 13
MxChat_Integrator::mxchat_check_pre_chat_message_status()
S
62 2 12
MxChat_Admin::mxchat_triggered_phrase_response_callback()
S
62 2 11
MxChat_Admin::mxchat_email_capture_response_callback()
S
62 2 11
MxChat_Admin::mxchat_intro_message_callback()
S
63 2 11
MxChat_Admin::mxchat_brave_image_count_callback()
S
63 2 11
MxChat_Admin::mxchat_brave_api_key_callback()
S
61 2 11
Smalot\PdfParser\Parser::parseHeader()
S
61 2 11
MxChat_Admin::mxchat_brave_country_callback()
S
63 2 11
MxChat_Admin::mxchat_input_copy_callback()
S
62 2 11
MxChat_Admin::mxchat_brave_language_callback()
S
63 2 11
MxChat_Admin::mxchat_brave_news_count_callback()
S
63 2 11
MxChat_Admin::mxchat_live_agent_webhook_url_callback()
S
62 2 11
MxChat_Integrator::register_routes()
S
55 1 22
MxChat_Admin::mxchat_prompts_page_init()
S
55 1 21
MxChat_Admin::register_pinecone_settings()
S
59 1 17
MxChat_Admin::mxchat_live_agent_user_ids_callback()
S
63 2 10
MxChat_Admin::mxchat_popular_question_3_callback()
S
63 2 10
Smalot\PdfParser\Element\ElementXRef::parse()
S
63 2 9
Smalot\PdfParser\Document::init()
S
68 2 8
MxChat_Admin::mxchat_ai_agent_text_callback()
S
70 2 5
MxChat_Pinecone_Manager::get_instance()
S
69 2 7
Smalot\PdfParser\Page::getXObject()
S
69 2 7
Smalot\PdfParser\Font::getName()
S
78 2 3
Smalot\PdfParser\Element\ElementBoolean::__construct()
S
77 2 3
MxChat_Admin::mxchat_pre_chat_message_callback()
S
63 2 10
MxChat_Admin::mxchat_add_enabled_column_to_intents()
S
66 2 8
MxChat_Knowledge_Manager::mxchat_is_pdf_url()
S
70 2 5
Smalot\PdfParser\Header::getElementTypes()
S
68 2 7
MxChat_Admin::mxchat_popular_question_2_callback()
S
63 2 10
MxChat_Admin::mxchat_live_agent_notification_message_callback()
S
63 2 10
Smalot\PdfParser\Element\ElementArray::getContent()
S
70 2 6
Smalot\PdfParser\Document::getFirstFont()
S
69 2 7
Smalot\PdfParser\Font::getInitializedEncodingByPdfObject()
S
71 2 6
Smalot\PdfParser\Font::decodeContentByEncodingElement()
S
71 2 5
MxChat_Knowledge_Manager::mxchat_get_options()
S
71 2 6
MxChat_Admin::mxchat_popular_question_1_callback()
S
63 2 10
Smalot\PdfParser\Font::uchr()
S
67 2 7
MxChat_Knowledge_Manager::mxchat_update_pinecone_vector_cache()
S
68 2 7
MxChat_User::mxchat_get_user_email()
S
69 2 7
Smalot\PdfParser\Element\ElementDate::__construct()
S
70 2 6
MxChat_Admin::is_license_active()
S
74 2 4
Smalot\PdfParser\Document::getObjectById()
S
71 2 6
MxChat_Admin::deepseek_api_key_callback()
S
65 2 8
Smalot\PdfParser\Font::decodeContentByAutodetectIfNecessary()
S
71 2 6
MxChat_Admin::api_key_callback()
S
65 2 8
Smalot\PdfParser\Element\ElementArray::resolveXRef()
S
68 2 7
MxChat_User::mxchat_get_user_identifier()
S
67 2 8
Smalot\PdfParser\Element\ElementDate::equals()
S
67 2 8
MxChat_Knowledge_Manager::mxchat_check_user_permissions()
S
72 2 5
Smalot\PdfParser\Font::decodeContentByEncodingEncoding()
S
63 2 10
Smalot\PdfParser\Header::getElements()
S
71 2 6
Smalot\PdfParser\Element\ElementName::parse()
S
64 2 9
MxChat_Knowledge_Manager::get_instance()
S
69 2 7
MxChat_Admin::xai_api_key_callback()
S
65 2 8
Smalot\PdfParser\Encoding\EncodingLocator::getEncoding()
S
70 2 6
MxChat_Admin::dismiss_live_agent_notice()
S
68 2 7
MxChat_Admin::email_blocker_button_text_callback()
S
63 2 10
MxChat_Admin::mxchat_live_agent_secret_key_callback()
S
65 2 8
MxChat_Admin::sanitize_sync_setting()
S
77 2 3
MxChat_Admin::add_live_agent_nonce()
S
66 2 8
MxChat_Admin::mxchat_live_agent_bot_token_callback()
S
65 2 8
Smalot\PdfParser\Parser::__construct()
S
75 2 4
Smalot\PdfParser\Font::getDetails()
S
65 2 8
Smalot\PdfParser\Element\ElementBoolean::__toString()
S
80 2 3
Smalot\PdfParser\Element\ElementBoolean::parse()
S
65 2 8
MxChat_Admin::sanitize_pinecone_settings()
S
62 2 10
MxChat_Integrator::verify_chat_session()
S
66 2 8
MxChat_Admin::mxchat_live_agent_away_message_callback()
S
63 2 10
MxChat_Admin::claude_api_key_callback()
S
65 2 8
Smalot\PdfParser\Element\ElementNull::parse()
S
67 2 7
mxchat_add_missing_columns()
S
67 2 7
MxChat_Pinecone_Manager::mxchat_remove_from_pinecone_vector_cache()
S
66 2 8
Smalot\PdfParser\Encoding\PostScriptGlyphs::getCodePoint()
S
68 2 7
MxChat_Admin::gemini_api_key_callback()
S
65 2 8
MxChat_Admin::voyage_api_key_callback()
S
65 2 8
Smalot\PdfParser\Encoding::translateChar()
S
71 2 6
Smalot\PdfParser\Page::setFonts()
S
74 2 5
Smalot\PdfParser\Font::getIconvEncodingNameOrNullByPdfEncodingName()
S
64 2 10
Smalot\PdfParser\RawData\RawDataParser::__construct()
S
72 2 5
MxChat_Knowledge_Manager::mxchat_get_public_post_types()
S
66 2 8
MxChat_Admin::mxchat_top_bar_title_callback()
S
70 2 5
Smalot\PdfParser\Element\ElementNumeric::parse()
S
65 2 8
MxChat_Integrator::clear_pdf_transients()
S
63 1 11
Smalot\PdfParser\Config::getPdfWhitespacesRegex()
S
82 1 3
Smalot\PdfParser\Element\ElementNull::__construct()
S
80 1 3
Smalot\PdfParser\Config::setPdfWhitespaces()
S
81 1 3
Smalot\PdfParser\Config::setRetainImageContent()
S
81 1 3
MxChat_Admin::mxchat_pdf_intent_section_callback()
S
78 1 3
Smalot\PdfParser\Element\ElementXRef::getId()
S
81 1 3
Smalot\PdfParser\Config::getFontSpaceLimit()
S
82 1 3
MXChat_Word_Handler::__construct()
S
75 1 4
Smalot\PdfParser\Element\ElementXRef::getObject()
S
80 1 3
Smalot\PdfParser\Header::has()
S
79 1 3
MxChat_Ajax_Handler::__construct()
S
82 1 3
Smalot\PdfParser\PDFObject::getContent()
S
82 1 3
Smalot\PdfParser\PDFObject::getDetails()
S
80 1 3
Smalot\PdfParser\PDFObject::getText()
S
70 1 6
Smalot\PdfParser\Element\ElementArray::getRawContent()
S
82 1 3
Smalot\PdfParser\Element\ElementArray::__construct()
S
79 1 3
Smalot\PdfParser\Element\ElementDate::__toString()
S
80 1 3
Smalot\PdfParser\Parser::getConfig()
S
82 1 3
Smalot\PdfParser\Element\ElementName::equals()
S
80 1 3
MxChat_Ajax_Handler::mxchat_init_ajax_hooks()
S
64 1 9
mxchat_load_textdomain()
S
78 1 3
Smalot\PdfParser\Config::setFontSpaceLimit()
S
81 1 3
Smalot\PdfParser\Config::getHorizontalOffset()
S
82 1 3
Smalot\PdfParser\XObject\Image::getText()
S
82 1 3
Smalot\PdfParser\Element\ElementBoolean::equals()
S
80 1 3
Smalot\PdfParser\Element\ElementDate::setFormat()
S
81 1 3
MxChat_Public::mxchat_get_user_identifier()
S
79 1 3
Smalot\PdfParser\Element\ElementArray::__toString()
S
79 1 3
MxChat_Addons::enqueue_styles()
S
65 1 10
Smalot\PdfParser\Element\ElementMissing::__construct()
S
80 1 3
Smalot\PdfParser\Element\ElementName::__construct()
S
79 1 3
Smalot\PdfParser\Header::__construct()
S
77 1 4
Smalot\PdfParser\Parser::parseFile()
S
76 1 4
Smalot\PdfParser\Element::getContent()
S
82 1 3
Smalot\PdfParser\Config::setHorizontalOffset()
S
81 1 3
Smalot\PdfParser\Element\ElementNull::equals()
S
80 1 3
Smalot\PdfParser\Element::__toString()
S
81 1 3
Smalot\PdfParser\Element\ElementMissing::getContent()
S
82 1 3
MXChat_Word_Handler::mxchat_clean_word_content()
S
64 1 9
Smalot\PdfParser\RawData\FilterHelper::getAvailableFilters()
S
82 1 3
Smalot\PdfParser\Element\ElementXRef::__toString()
S
80 1 3
MxChat_Public::__construct()
S
71 1 5
Smalot\PdfParser\Element\ElementNumeric::__construct()
S
79 1 3
Smalot\PdfParser\Font::createEncodingByPdfObject()
S
68 1 7
MxChat_Pinecone_Manager::mxchat_refresh_after_new_content()
S
74 1 5
Smalot\PdfParser\Element\ElementString::equals()
S
80 1 3
Smalot\PdfParser\Element\ElementNull::__toString()
S
82 1 3
Smalot\PdfParser\XObject\Form::getText()
S
71 1 5
Smalot\PdfParser\Encoding\AbstractEncoding::getTranslations()
S
100 1 0
Smalot\PdfParser\Config::setPdfWhitespacesRegex()
S
81 1 3
Smalot\PdfParser\Element::init()
S
91 1 2
Smalot\PdfParser\Document::__construct()
S
79 1 3
Smalot\PdfParser\Element\ElementMissing::equals()
S
82 1 3
Smalot\PdfParser\Element::equals()
S
80 1 3
Smalot\PdfParser\Encoding\PDFDocEncoding::convertPDFDoc2UTF8()
S
79 1 3
Smalot\PdfParser\Config::getRetainImageContent()
S
82 1 3
Smalot\PdfParser\Element\ElementMissing::__toString()
S
82 1 3
Smalot\PdfParser\Element::__construct()
S
77 1 4
Smalot\PdfParser\Element\ElementMissing::contains()
S
82 1 3
Smalot\PdfParser\Element\ElementString::__construct()
S
79 1 3
Smalot\PdfParser\Config::getPdfWhitespaces()
S
82 1 3
MxChat_Ajax_Handler::mxchat_get_nonce_action()
S
82 1 3

53 more item(s) not shown.