Messages_Admin_Page D

Total Complexity 461
Dependencies 29
Dependents 2
Total lines 4,583
Lines of code 3,038
Logical lines of code 959
Comment lines 878
Methods 101
Properties 15

Methods 101

Method Rating Maintainability Complexity Lines of code
_edit_message_template()
D
13
49 413
_insert_or_update_message_template()
D
21
41 228
_messages_settings_metaboxes()
B
34 16 103
_set_list_table_views_default()
B
40 16 63
_trash_or_restore_message_template()
A
43 16 44
extra_actions_meta_box()
A
40 14 59
_reset_to_default_template()
A
42 14 53
_set_page_routes()
A
32 7 140
_get_messenger_box_content()
A
38 11 71
save_settings()
A
40 11 67
activate_mt_toggle()
A
42 9 63
_setup_response_message_for_activating_messenger_with_message_types()
A
40 8 76
_message_type_settings_content()
A
41 9 61
toggle_context_template()
A
42 8 62
_set_m_mt_settings()
A
43 9 47
get_message_templates()
A
51 10 24
_set_context_switcher()
A
44 8 51
activate_messenger_toggle()
A
44 8 50
_update_global_settings()
A
48 9 32
_do_test_send()
A
45 8 45
_preview_message()
A
42 7 53
_setup_response_message_for_deactivating_messenger_with_message_types()
A
44 7 50
_set_page_config()
A
33 1 138
template_pack_meta_box()
A
42 6 56
switch_template_pack()
A
44 6 51
_add_message_template()
S
52 7 25
_activate_messenger()
S
53 6 23
_message_legend_items()
S
44 4 50
_set_message_template_group()
S
58 6 15
get_contexts_for_message_types_for_list_table()
S
52 5 27
_set_message_template_column_values()
S
51 5 26
get_message_types_select_input()
S
52 5 25
get_contexts_for_message_types_select_input()
S
52 5 25
get_messengers_select_input()
S
52 5 25
_delete_ee_messages()
S
49 4 36
_delete_message_template()
S
58 5 13
_get_shortcodes()
S
62 5 10
_generate_global_settings_form()
S
43 1 59
_delete_mtp_permanently()
S
60 4 13
get_message_types_for_list_table()
S
53 3 24
get_messengers_for_list_table()
S
53 3 24
update_mt_form()
S
54 3 22
_activate_message_type_for_messenger()
S
56 3 20
load_scripts_styles_display_preview_message()
S
57 3 19
wp_editor_css()
S
61 3 13
_init_page_props()
S
62 3 11
noEventsErrorMessage()
S
54 2 25
shortcode_meta_box()
S
56 2 21
add_active_context_element()
S
57 2 17
_settings()
S
59 2 15
_get_msg_ids_from_request()
S
67 3 8
load_scripts_styles_edit_message_template()
S
52 1 28
_register_edit_meta_boxes()
S
54 1 26
edit_message_template_help_tab()
S
54 1 21
settings_help_tab()
S
57 1 17
load_scripts_styles()
S
58 1 17
_generate_new_templates()
S
70 2 6
_get_mt_tabs()
S
65 2 9
get_installed_message_types()
S
67 2 8
_set_shortcodes()
S
71 2 6
_custom_mtps_preview()
S
59 1 15
_get_shortcode_selector()
S
62 1 12
load_scripts_styles_settings()
S
64 1 11
_define_page_props()
S
63 1 11
_add_screen_options_default()
S
75 1 4
_deactivate_messenger()
S
73 1 5
_deactivate_message_type_for_messenger()
S
66 1 9
_add_feature_pointers()
S
91 1 2
admin_init()
S
91 1 2
_prep_default_response_for_messenger_or_message_type_toggle()
S
76 1 4
admin_notices()
S
91 1 2
_add_form_element_before()
S
74 1 5
_add_screen_options_global_mtps()
S
71 1 6
_add_screen_options()
S
91 1 2
_ajax_hooks()
S
66 1 8
_generate_now()
S
75 1 4
_generate_and_send_now()
S
75 1 4
_queue_for_resending()
S
75 1 4
_send_now()
S
75 1 4
_load_message_resource_manager()
S
80 1 3
admin_footer_scripts()
S
91 1 2
message_templates_help_tab()
S
80 1 3
messages_help_tab()
S
80 1 3
_set_list_table_views_global_mtps()
S
66 1 9
add_context_switcher()
S
82 1 3
filter_tinymce_init()
S
82 1 3
add_message_template()
S
79 1 3
_display_preview_message()
S
82 1 3
_message_queue_list_table()
S
64 1 9
_ee_default_messages_overview_list_table()
S
75 1 4
_set_list_table_views_custom_mtps()
S
70 1 6
load_scripts_styles_default()
S
81 1 3
messengers_help_tab()
S
80 1 3
preview_message_help_tab()
S
80 1 3
message_template_shortcodes_help_tab()
S
68 1 8
_learn_more_about_message_templates_link()
S
73 1 5
_add_form_element_after()
S
82 1 3
messages_overview_help_tab()
S
80 1 3
message_types_help_tab()
S
80 1 3
global_messages_settings_metabox_content()
S
65 1 9
__construct()
S
77 1 4