Code Analysis: Record of Consent Extension for Complianz 1.3

Most Complex Classes

Class Rating Complexity
ROCEXT_Admin
D
171
ROCEXT_Wizard
B
92
ROCEXT_Export
B
80
ROCEXT_Database
A
52
ROCEXT_Consent_Handler
S
36
ROCEXT_Plugin
S
13
ROCEXT_Maintenance
S
9
ROCEXT_Integrity
S
9

Most Complex Functions

Function Rating Complexity
ROCEXT_Admin::handle_admin_actions()
D
70
ROCEXT_Export::export_csv()
D
39
ROCEXT_Wizard::render_wizard_page()
C
21
ROCEXT_Admin::admin_notices()
C
30
ROCEXT_Export::export_json()
B
22
ROCEXT_Consent_Handler::store()
B
17
ROCEXT_Database::insert_record()
A
15
ROCEXT_Database::migrate_to_new_table()
A
7
ROCEXT_Export::format_categories_for_export()
A
10
rocext_format_categories_display()
A
9
ROCEXT_Wizard::ajax_save_table_suffix()
A
7
ROCEXT_Consent_Handler::get_client_ip()
A
8