DST_Client D

Total Complexity 279
Dependencies 0
Dependents 2
Total lines 1,524
Lines of code 1,245
Logical lines of code 627
Comment lines 8
Methods 43
Properties 20

Methods 43

Method Rating Maintainability Complexity Lines of code
get_data()
C
31 29 96
generate_deactivation_form()
C
25
16 268
__construct()
B
36 19 77
optin_notice()
B
41 18 51
process_ajax()
A
44 16 43
dst_upgrader_process_complete()
A
49 17 27
admin_footer()
A
38 5 145
is_time_to_track()
A
47 12 30
notice_needed()
A
47 8 41
set_tracking()
A
52 9 25
update_admin_ip()
A
57 9 14
get_use_email()
A
54 8 24
end_tracking()
S
51 7 26
get_client_ip_address()
S
52 7 23
log_event()
S
54 7 18
init()
S
48 6 30
notice_html()
S
46 5 40
set_hide_deactivation_form()
S
60 6 12
delete_settings()
S
55 5 19
get_tracking()
S
57 5 17
load_text_domain()
S
59 5 13
set_use_email()
S
62 5 11
update()
S
65 5 9
filter_action_links()
S
63 5 9
get_plugin_tracking()
S
63 4 11
send_data()
S
53 3 21
dst_cron_schedules()
S
55 3 21
set_deactivation_reason()
S
65 3 9
customize_save_after()
S
67 3 8
get_hide_deactivation_form()
S
65 3 9
plugin_data()
S
65 3 9
get_schedule()
S
68 3 7
get_is_notification_time()
S
65 3 9
check_schedule()
S
65 3 8
set_deactivation_details()
S
65 3 9
default_deactivation_form_text()
S
54 1 20
get_deactivation_reason()
S
72 2 5
get_deactivation_details()
S
72 2 5
init_data()
S
64 2 9
set_track_time()
S
72 1 5
start_tracking_theme()
S
75 1 4
filtered_deactivation_form_text()
S
74 1 4
start_tracking()
S
76 1 4