EPKB_AI_Admin_Page C

Total Complexity 111
Dependencies 12
Dependents 2
Total lines 1,253
Lines of code 758
Logical lines of code 276
Comment lines 333
Methods 28
Properties 8

Methods 28

Method Rating Maintainability Complexity Lines of code
retrieve_messages_data()
A
42 12 50
get_setting_action_button()
A
49 13 28
retrieve_vector_store_status()
A
47 10 35
ajax_epkb_ai_beta_signup()
A
46 9 37
get_api_error_log_box_html()
A
48 9 31
get_setting_status_label()
A
54 9 21
ajax_save_ai_settings()
A
49 8 29
get_messages_table()
S
46 6 39
get_table_page()
S
47 5 42
get_dashboard_stats_content()
S
51 5 28
get_ai_announcement_content()
S
46 1 58
get_dashboard_welcome_content()
S
47 1 56
output_page_scripts()
S
50 1 55
get_initialize_ai_box_html()
S
50 2 32
display_page()
S
54 2 25
error_notification_top()
S
58 2 17
get_regular_views_config()
S
51 1 31
get_api_settings_box_html()
S
57 2 15
get_beta_access_settings_box_html()
S
60 2 13
get_ai_chat_settings_box_html()
S
62 2 11
get_ai_search_settings_box_html()
S
62 2 11
get_ai_features_content()
S
57 1 24
get_ai_settings_boxes()
S
56 1 20
get_disclaimer_settings_box_html()
S
55 1 18
get_ai_error_log_boxes()
S
64 1 10
get_ai_dashboard_boxes()
S
65 1 9
settings_tab_actions_row()
S
67 1 8
__construct()
S
72 1 5