Messages_Admin_Page D

Total Complexity 418
Dependencies 32
Dependents 2
Total lines 4,678
Lines of code 2,974
Logical lines of code 945
Comment lines 1,010
Methods 114
Properties 18

Methods 114

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