Hustle_Modules_Common_Admin_Ajax D

Total Complexity 142
Dependencies 14
Dependents 1
Total lines 1,009
Lines of code 626
Logical lines of code 380
Comment lines 196
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
action_import_module()
D
30 33 109
handle_bulk_action()
C
37 24 68
handle_single_action()
A
43 12 47
create_new_module()
A
42 8 51
save_module()
A
48 8 34
get_new_condition_ids()
A
47 7 37
action_toggle_tracking()
A
47 7 35
apply_import_filters()
S
54 7 20
import_into_existing_module()
S
49 5 30
import_new_module()
S
49 5 29
render_module()
S
50 5 28
action_reset_tracking()
S
53 3 23
action_duplicate_module()
S
54 3 22
action_purge_email_list()
S
54 3 22
action_toggle_module_status()
S
54 3 21
action_delete_module()
S
59 3 13
get_module_id_by_shortcode()
S
63 2 10
__construct()
S
61 1 12
get_tracking_data()
S
70 1 6
preview_module()
S
76 1 4
fetch_font_families()
S
73 1 5