Code Analysis: FraudLabs Pro SMS Verification 1.8.4

Function Rating Maintainability Complexity Lines of code
FraudLabsPro_SMS_Verification::admin_options()
D
3
99 541
WC_Integration_FraudLabs_Pro_SMS_Verification::woocommerce_checkout_form()
C
26
13 242
WC_Integration_FraudLabs_Pro_SMS_Verification::woocommerce_register_form()
C
26
13 231
FraudLabsPro_SMS_Verification::wp_default_register_form()
B
26
13 224
WC_Integration_FraudLabs_Pro_SMS_Verification::woocommerce_checkout_process_sms()
B
30 23 74
FraudLabsPro_SMS_Verification::wp_default_login_form()
B
26
13 224
FraudLabsPro_SMS_Verification::edd_sms_verification_email()
B
39 17 60
FraudLabsPro_SMS_Verification::flp_sms_form_edd()
B
30 9 173
WC_Integration_FraudLabs_Pro_SMS_Verification::flp_sms_form_wc()
B
30 9 172
WC_Integration_FraudLabs_Pro_SMS_Verification::woocommerce_thankyou_email()
B
40 16 57
FraudLabsPro_SMS_Verification::wp_sms_action_send()
A
39 15 60
FraudLabsPro_SMS_Verification::flp_sms_form()
A
31 7 172
WC_Integration_FraudLabs_Pro_SMS_Verification::wc_sms_action_send()
A
40 13 57
WC_Integration_FraudLabs_Pro_SMS_Verification::render_column()
A
45 13 46
FraudLabsPro_SMS_Verification::admin_tabs()
A
58 12 12
FraudLabsPro_SMS_Verification::__construct()
A
46 9 36
WC_Integration_FraudLabs_Pro_SMS_Verification::wc_sms_action_verify()
A
48 8 29
FraudLabsPro_SMS_Verification::admin_footer_text()
S
46 4 51
FraudLabsPro_SMS_Verification::submit_feedback()
S
53 6 20
WC_Integration_FraudLabs_Pro_SMS_Verification::__construct()
S
50 5 26
FraudLabsPro_SMS_Verification::wp_sms_action_verify()
S
52 4 22
FraudLabsPro_SMS_Verification::get_user_ip()
S
60 4 13
WC_Integration_FraudLabs_Pro_SMS_Verification::get_user_ip()
S
60 4 13
WC_Integration_FraudLabs_Pro_SMS_Verification::admin_notifications()
S
58 3 16
WC_Integration_FraudLabs_Pro_SMS_Verification::write_debug_log()
S
62 4 10
FraudLabsPro_SMS_Verification::callback_external()
S
63 4 9
FraudLabsPro_SMS_Verification::write_debug_log()
S
62 4 10
FraudLabsPro_SMS_Verification::set_defaults()
S
57 2 17
WC_Integration_FraudLabs_Pro_SMS_Verification::isvalidip()
S
67 3 8
WC_Integration_FraudLabs_Pro_SMS_Verification::plugin_dismiss_admin_notice()
S
69 3 6
FraudLabsPro_SMS_Verification::isvalidip()
S
67 3 8
WC_Integration_FraudLabs_Pro_SMS_Verification::plugin_enqueues()
S
67 3 6
WC_Integration_FraudLabs_Pro_SMS_Verification::is_customer_ordered()
S
59 2 15
FraudLabsPro_SMS_Verification::create_sms_table()
S
59 1 16
WC_Integration_FraudLabs_Pro_SMS_Verification::create_sms_table()
S
59 1 16
FraudLabsPro_SMS_Verification::randomCode()
S
65 2 8
WC_Integration_FraudLabs_Pro_SMS_Verification::add_column()
S
67 2 7
FraudLabsPro_SMS_Verification::is_in_array()
S
70 2 6
FraudLabsPro_SMS_Verification::plugin_enqueues()
S
65 2 8
WC_Integration_FraudLabs_Pro_SMS_Verification::hash_string()
S
69 2 6
FraudLabsPro_SMS_Verification::init()
S
70 2 6
WC_Integration_FraudLabs_Pro_SMS_Verification::randomCode()
S
68 2 6
WC_Integration_FraudLabs_Pro_SMS_Verification::query_sms_table_tel()
S
74 1 4
FraudLabsPro_SMS_Verification::delete_sms_table()
S
75 1 4
FraudLabsPro_SMS_Verification::query_sms_table_tel()
S
74 1 4
FraudLabsPro_SMS_Verification::replace_sms_table()
S
73 1 4
FraudLabsPro_SMS_Verification::admin_page()
S
77 1 3
FraudLabsPro_SMS_Verification::add_integration()
S
77 1 4
WC_Integration_FraudLabs_Pro_SMS_Verification::replace_sms_table_tel()
S
72 1 4
WC_Integration_FraudLabs_Pro_SMS_Verification::delete_sms_table()
S
75 1 4
WC_Integration_FraudLabs_Pro_SMS_Verification::query_sms_table()
S
74 1 4
FraudLabsPro_SMS_Verification::replace_sms_table_tel()
S
72 1 4
WC_Integration_FraudLabs_Pro_SMS_Verification::replace_sms_table()
S
73 1 4
FraudLabsPro_SMS_Verification::query_sms_table()
S
74 1 4