SI_Notifications_Control D

Total Complexity 170
Dependencies 2
Dependents 7
Total lines 1,046
Lines of code 671
Logical lines of code 370
Comment lines 234
Methods 41
Properties 7

Methods 41

Method Rating Maintainability Complexity Lines of code
send_notification()
B
40 17 56
save_meta_box_notification_submit()
A
47 13 34
load_notifications_and_shortcodes_options()
A
44 12 43
get_notification_instance_user_id()
A
52 13 23
test_send_notification()
A
47 8 33
get_user_email()
S
52 7 23
return_notification_html()
S
53 7 23
help_tabs()
S
46 6 37
maybe_refresh_notification()
S
51 6 25
get_document_recipients()
S
57 6 16
notification_record()
S
54 5 20
get_notification_instance()
S
58 5 16
was_notification_sent()
S
58 5 15
create_missing_notification()
S
55 4 19
maybe_refresh_notifications()
S
56 4 19
get_notification_instance_subject()
S
58 4 14
get_notification_instance_content()
S
58 4 14
register_meta_boxes()
S
55 3 19
maybe_redirect_away_from_notification_admin_table()
S
65 4 9
get_hash()
S
65 4 8
notification_settings()
S
46 1 44
display_notification_settings()
S
53 2 22
init()
S
53 2 21
do_shortcodes()
S
63 3 10
email_split()
S
62 3 10
mark_notification_sent()
S
66 2 8
queue_notification_js()
S
65 2 8
is_disabled()
S
68 2 7
get_admin_page()
S
78 2 3
notification_shortcode()
S
66 2 7
show_shortcode_meta_box()
S
63 2 10
register_admin_page()
S
61 1 12
from_email()
S
75 1 4
modify_meta_boxes()
S
75 1 4
from_name()
S
75 1 4
help_sections()
S
72 1 5
admin_email()
S
75 1 4
clear_notification_cache()
S
76 1 4
show_submit_meta_box()
S
63 1 10
add_settings_options()
S
72 1 5
html_notifications()
S
79 1 3