VTPRD_Controller D

Total Complexity 285
Dependencies 5
Dependents 1
Total lines 2,881
Lines of code 1,368
Logical lines of code 896
Comment lines 1,134
Methods 46
Properties 0

Methods 46

Method Rating Maintainability Complexity Lines of code
vtprd_check_for_data_updates()
D
31 30 118
vtprd_controller_init()
B
32 21 102
vtprd_maybe_pro_license_error()
B
35 18 99
vtprd_maybe_system_requirements()
A
36 12 82
vtprd_admin_update_rule()
A
46 13 40
vtprd_activation_hook()
A
40 11 62
vtprd_pro_version_verify()
A
45 12 46
vtprd_maybe_ip_is_localhost()
A
48 13 31
vtprd_maybe_version_mismatch_action()
A
48 11 32
vtprd_create_discount_log_tables()
A
40 7 83
vtprd_init_update_license()
A
43 9 49
__construct()
A
42 6 56
vtprd_plugin_notice_version_mismatch_pro()
A
51 8 24
vtprd_admin_update_product_meta_info()
A
53 8 23
vtprd_maybe_update_version_num()
S
52 7 26
vtprd_admin_notice_version_mismatch_pro()
S
47 6 36
vtprd_maybe_add_wholesale_role()
S
48 6 36
vtprd_maybe_plugin_mismatch()
S
60 7 14
vtprd_license_count_check()
S
53 6 24
vtprd_admin_init_overhead()
S
53 6 23
vtprd_track_rule_coupon_activations()
S
54 6 21
vtprd_create_transient_data_table()
S
50 5 32
vtprd_admin_update_rule_cntl()
S
56 5 19
vtprd_admin_trash_rule()
S
57 5 18
vtprd_enqueue_admin_scripts()
S
54 4 21
vtprd_admin_untrash_rule()
S
59 4 15
vtprd_admin_delete_rule()
S
59 4 15
vtprd_maybe_pro_plugin_installed()
S
61 4 12
vtprd_maybe_ip_valid()
S
61 4 12
vtprd_pro_unregistered_msg()
S
49 2 32
vtprd_enqueue_frontend_scripts()
S
57 3 16
vtprd_maybe_pro_deactivate_action()
S
61 3 13
vtprd_admin_notice_version_mismatch_free()
S
50 2 25
vtprd_pro_suspended_msg()
S
54 2 21
vtprd_uninstall_hook()
S
66 2 9
vtprd_admin_process()
S
68 2 7
vtprd_plugin_row_meta()
S
68 2 6
vtprd_admin_notice_cant_use_unit_price()
S
60 1 12
vtprd_create_table()
S
71 1 6
vtprd_deactivation_hook()
S
72 1 6
vtprd_custom_action_links()
S
65 1 8
vtprd_custom_bulk_actions()
S
69 1 7
vtprd_admin_notice_woocommerce_required()
S
67 1 7
vtprd_admin_notice_coupon_enable_required()
S
65 1 8
vtprd_initialize_setup_options()
S
66 1 8
vtprd_vtprd_plugin_update_notice()
S
69 1 6