ITSEC_Notification_Center D

Total Complexity 173
Dependencies 9
Dependents 11
Total lines 1,208
Lines of code 576
Logical lines of code 350
Comment lines 386
Methods 49
Properties 4

Methods 49

Method Rating Maintainability Complexity Lines of code
get_recipients()
B
42 18 46
render_template_part()
A
47 10 34
update_notification_user_id_on_admin_change()
A
52 8 24
calculate_next_send_time()
A
53 8 23
check_notification_schedule_accurate()
A
53 8 22
send_scheduled_notifications()
S
50 7 28
get_message()
S
58 7 15
notification_defaults()
S
49 5 32
get_uncached_options()
S
54 5 21
check_notification_schedule_fast()
S
59 5 15
get_schedule()
S
60 5 14
get_subject()
S
61 5 12
default_send()
S
56 4 17
get_notifications()
S
56 4 17
set_notification_status()
S
58 4 15
display_notification_center_link_for_module()
S
59 4 13
send()
S
56 3 18
is_notification_enabled()
S
63 3 11
get_all_last_sent_uncached()
S
63 3 11
resolve_data_path()
S
62 3 11
get_all_resend_at_uncached()
S
62 3 11
setup_scheduling()
S
63 3 10
flip_2d_array()
S
65 3 9
enqueue_data()
S
63 3 10
get_all_resend_at()
S
67 3 7
get_enabled_notifications()
S
64 3 10
get_all_last_sent()
S
68 3 7
replace_computed_tags()
S
59 2 14
is_time_to_send_notification()
S
74 2 4
get_notification_settings()
S
74 2 4
fill_last_sent()
S
68 2 7
__construct()
S
79 2 3
send_scheduled_notification()
S
66 2 8
get_last_sent()
S
74 2 4
get_notification()
S
74 2 4
get_notification_strings()
S
69 2 6
capture_mail_fail()
S
67 2 7
get_data()
S
74 2 4
get_next_send_time()
S
79 1 3
update_last_sent()
S
72 1 5
register_highlighted_log()
S
71 1 6
mail()
S
75 1 4
run()
S
70 1 6
disable_notification()
S
79 1 3
enable_notification()
S
79 1 3
clear_notifications_cache()
S
77 1 4
get_schedule_labels()
S
68 1 7
get_schedule_order()
S
79 1 3
filter_recipients()
S
74 1 4