NewsletterModule D

Total Complexity 440
Dependencies 13
Dependents 3
Total lines 2,312
Lines of code 1,525
Logical lines of code 1,003
Comment lines 461
Methods 138
Properties 11

Methods 138

Method Rating Maintainability Complexity Lines of code
replace()
C
30 24 116
request_to_antibot_form()
A
41 8 59
check_user()
A
51 10 27
antibot_form_check()
A
51 10 26
save_email()
A
51 10 26
create_tnp_list_from_db_lists_array()
A
51 10 24
get_current_language()
A
53 9 23
build_message_url()
A
50 8 28
show_email_progress_bar()
A
50 8 27
save_user()
A
52 8 25
get_user_status_label()
A
52 8 25
get_email()
A
53 8 24
get_user_from_request()
S
53 7 22
get_post_image()
S
53 7 21
get_languages()
S
54 7 20
get_email_type_label()
S
54 7 20
get_current_user()
S
57 7 16
get_user()
S
54 6 21
get_posts()
S
56 6 20
get_email_status_label()
S
56 6 18
get_wp_query()
S
58 6 18
date()
S
55 5 19
normalize_email()
S
59 5 16
split_posts()
S
58 5 15
show_email_progress_numbers()
S
59 5 13
format_scheduler_time()
S
60 5 13
get_default_options()
S
60 5 13
__construct()
S
51 4 26
inline_css()
S
54 4 20
get_emails()
S
57 4 17
get_lists()
S
57 4 16
is_multilanguage()
S
68 5 6
get_lists_for_profile()
S
59 4 15
get_lists_for_subscription()
S
59 4 15
get_lists_public()
S
59 4 15
save_options()
S
64 5 9
get_profiles_for_profile()
S
60 4 14
get_profiles_public()
S
60 4 14
is_email()
S
61 4 13
sanitize_ip()
S
61 4 12
get_remote_ip()
S
62 4 11
anonymize_user()
S
56 3 18
get_default_language()
S
65 4 9
delete_user()
S
59 3 14
replace_date()
S
60 3 12
check_transient()
S
60 3 12
delete_email()
S
61 3 12
get_email_from_request()
S
62 3 11
replace_url()
S
56 2 18
get_user_count()
S
64 3 9
switch_language()
S
66 3 9
get_user_token()
S
65 3 10
get_user_key()
S
65 3 9
normalize_sex()
S
68 3 7
dienow()
S
69 3 7
to_int_id()
S
66 3 9
get_email_progress_label()
S
69 3 6
add_qs()
S
65 3 9
get_prefix()
S
77 3 3
build_action_url()
S
63 3 10
process_ip()
S
65 3 10
get_email_status_slug()
S
68 3 7
get_user_language()
S
72 3 6
add_user_log()
S
60 2 12
to_array()
S
63 2 11
get_emails_by_status()
S
62 2 11
dump_die()
S
73 2 6
get_list()
S
68 2 7
get_options()
S
67 2 8
format_date()
S
69 2 6
percent()
S
71 2 5
extract_body()
S
63 2 10
upgrade()
S
71 2 6
anonymize_ip()
S
67 2 8
set_user_list()
S
69 2 6
percentValue()
S
72 2 5
delete_options()
S
72 2 6
upgrade_query()
S
64 2 10
add_admin_page()
S
67 2 7
add_menu_page()
S
67 2 7
get_results()
S
66 2 9
get_language_label()
S
69 2 7
insert()
S
66 2 8
get_user_from_logged_in_user()
S
72 2 6
get_email_progress()
S
78 2 3
get_email_key()
S
71 2 6
normalize_name()
S
65 2 9
merge_options()
S
68 2 7
get_user_by_email()
S
65 2 9
dump()
S
75 2 5
get_home_url()
S
69 2 7
check_signature()
S
68 2 7
get_option_array()
S
70 2 6
query()
S
65 2 10
generate_admin_notification_subject()
S
74 1 4
generate_admin_notification_message()
S
69 1 6
get_signature()
S
75 1 4
init_options()
S
68 1 7
is_all_languages()
S
80 1 3
first_install()
S
82 1 3
set_current_language()
S
81 1 3
clean_eol()
S
70 1 6
is_default_language()
S
80 1 3
m2t()
S
68 1 6
get_user_by_wp_user_id()
S
79 1 3
backup_options()
S
75 1 4
format_time_delta()
S
65 1 8
is_post_old()
S
79 1 3
clean_url_tags()
S
69 1 6
admin_menu()
S
100 1 2
sanitize_file_name()
S
79 1 3
menu_page()
S
64 1 9
get_admin_page_url()
S
78 1 3
get_token()
S
78 1 3
delete_transient()
S
79 1 3
get_email_field()
S
79 1 3
show_email_status_label()
S
78 1 3
add_to_last_run()
S
75 1 4
save_last_run()
S
79 1 3
get_last_run()
S
78 1 3
get_user_edit_url()
S
75 1 4
set_user_wp_user_id()
S
79 1 3
clean_stats_table()
S
70 1 6
set_user_field()
S
79 1 3
refresh_user_token()
S
70 1 6
set_user_status()
S
66 1 7
clean_tables()
S
76 1 5
clean_user_logs_table()
S
100 1 2
clean_sent_table()
S
70 1 6
get_subscribe_url()
S
81 1 3
set_user_cookie()
S
76 1 3
get_test_users()
S
80 1 3
update_user_ip()
S
74 1 4
reset_options()
S
75 1 4
get_profiles()
S
81 1 3
get_profile()
S
80 1 3
delete_user_cookie()
S
77 1 3
update_user_last_activity()
S
74 1 4