Newsletter D

Total Complexity 231
Dependencies 17
Dependents 20
Total lines 1,374
Lines of code 924
Logical lines of code 606
Comment lines 172
Methods 61
Properties 8

Methods 61

Method Rating Maintainability Complexity Lines of code
send()
D
30 33 117
hook_site_transient_update_plugins()
B
40 16 59
get_license_data()
A
41 12 60
hook_init()
A
41 12 55
get_news()
A
47 9 35
__construct()
A
48 8 29
upgrade()
A
41 5 70
get_newsletter_page_url()
A
55 8 19
mail()
S
50 6 29
build_message()
S
47 5 36
getTnpExtensions()
S
54 5 22
hook_wp_enqueue_scripts()
S
59 5 14
is_allowed()
S
61 5 13
hook_admin_init()
S
62 5 11
hook_newsletter()
S
54 4 21
send_setup()
S
56 4 17
get_send_speed()
S
57 4 17
hook_wp_loaded()
S
58 4 16
get_mailer()
S
60 4 15
check_license()
S
57 4 14
admin_menu()
S
56 3 16
hook_activate()
S
58 3 16
add_extensions_menu()
S
63 4 10
save_sent_message()
S
63 4 9
fix_email()
S
68 3 8
time_exceeded()
S
71 3 6
deliver()
S
66 3 8
hook_admin_notices()
S
72 3 5
get_license_key()
S
65 3 10
add_panel()
S
68 3 7
set_error_state_of_email()
S
61 2 12
hook_admin_enqueue_scripts()
S
52 1 23
find_file()
S
74 2 5
get_newsletter_page()
S
71 2 6
register_mailer()
S
75 2 5
instance()
S
71 2 6
add_notice_to_chosen_profile_page_hook()
S
70 2 6
is_admin_page()
S
68 2 7
update_send_stats()
S
66 2 8
hook_plugins_loaded()
S
70 2 6
hook_in_admin_header()
S
66 2 9
first_install()
S
76 1 4
hook_admin_enqueue_scripts_global()
S
78 1 3
shortcode_newsletter_replace()
S
73 1 5
get_newsletter_page_id()
S
80 1 3
get_sender_email()
S
81 1 3
get_sender_name()
S
81 1 3
has_license()
S
79 1 3
limits_exceeded()
S
83 1 3
clear_extensions_cache()
S
82 1 3
register_mail_method()
S
100 1 2
relink()
S
78 1 3
set_extension_update_data()
S
83 1 3
get_extension_version()
S
83 1 3
get_send_delay()
S
83 1 3
skip_this_run()
S
79 1 3
hook_deactivate()
S
82 1 3
get_runs_per_hour()
S
80 1 3
get_emails_per_run()
S
73 1 5
get_max_emails()
S
75 1 4
hook_admin_head()
S
76 1 5