Hustle_Modules_Common_Admin_Ajax D

Total Complexity 129
Dependencies 13
Dependents 1
Total lines 923
Lines of code 568
Logical lines of code 345
Comment lines 169
Methods 20
Properties 1

Methods 20

Method Rating Maintainability Complexity Lines of code
action_import_module()
C
34 25 84
handle_bulk_action()
B
39 23 62
handle_single_action()
A
44 11 44
create_new_module()
A
43 8 50
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
render_module()
S
49 5 30
import_new_module()
S
49 5 29
action_reset_tracking()
S
53 3 23
action_duplicate_module()
S
54 3 22
action_toggle_module_status()
S
57 3 18
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