Code Analysis: Wawp - Instant Order Notifications & OTP Verification for Woocommerce 2.0.1

Function Rating Maintainability Complexity Lines of code
awp_UI::notification_settings()
D
14
47 441
awp_Main::awp_wa_process_variables()
D
26
44 117
Register::register()
D
28
29 128
awp_UI::followup_settings()
C
28
19 195
awp_UI::admin_notification_settings()
C
28
19 187
awp_Main::awp_admin_notices()
B
42 18 50
awp_Main::abandoned_order()
A
38 12 60
awp_Main::aftersales_order()
A
43 11 45
awp_Main::aftersales_order_3()
A
43 11 45
awp_Main::aftersales_order_2()
A
43 11 45
awp_Main::followup_order()
A
43 11 43
awp_Main::followup_order_2()
A
43 11 43
awp_Main::followup_order_3()
A
43 11 43
awp_Main::awp_wa_send_msg()
A
41 10 53
awp_UI::setup_info()
A
38 5 98
Login::login_form()
A
47 8 35
awp_Main::awp_wa_process_states_onhold()
A
47 8 35
awp_Main::awp_wa_process_states_pending()
A
47 8 35
awp_Main::awp_wa_process_states_failed()
A
47 8 35
awp_Main::awp_wa_process_states_refunded()
A
47 8 35
awp_Main::awp_wa_process_states_completed()
A
47 8 35
awp_Main::awp_wa_process_states_cancelled()
A
47 8 35
awp_Main::awp_wa_process_states_processing()
A
47 8 35
awp_Main::awp_wa_process_states()
A
48 8 34
Login::login_otp()
A
40 6 61
awp_Main::__construct()
A
41 6 55
awp_UI::abandoned_cart_settings()
A
42 5 68
awp_Main::edd_send_wa_after_purchase()
A
46 7 33
awp_UI::other_settings()
S
44 5 59
Register::register_otp()
S
45 6 42
awp_UI::help_info()
S
36 1 112
awp_Main::awp_admin_menu()
S
44 5 50
awp_Main::edd_send_wa_on_complete()
S
46 6 33
Login::login()
S
48 6 32
awp_Main::wpcf7_save_form()
S
57 7 16
Register::register_form()
S
52 5 26
awp_UI::logs_page()
S
45 3 52
WWO::__construct()
S
52 5 22
awp_plugin_update_check()
S
49 4 31
WWO::enqueue()
S
48 4 30
awp_Main::awp_custom_order_status()
S
53 4 23
awp_UI::admin_page()
S
45 1 66
awp_Main::awp_wa_order_receive()
S
54 4 20
WWO::register()
S
48 3 33
awp_Main::awp_wa_default_country_code()
S
58 4 16
Register::validation()
S
63 5 9
display_evaluation_notification()
S
60 4 14
awp::fix_number()
S
59 4 14
awp::validate()
S
51 3 28
awp_Main::edd_buyer_phone_field()
S
54 3 21
AWP_Whatsapp_Action_After_Submit::register_settings_section()
S
46 1 48
awp_Main::edd_show_phone_on_personal_details()
S
57 3 16
awp_break_number()
S
63 4 10
awp_Main::edd_save_phone_field()
S
64 4 9
awp_Main::cf7_setup_form()
S
64 4 8
WWO::wwo_get_country_list()
S
59 3 14
awp_Main::status_on_admin_bar()
S
48 1 43
awp_Main::edd_validate_checkout_field()
S
61 3 12
awp::reconnect_connection()
S
52 2 26
awp::reboot_connection()
S
52 2 25
awp_Main::awp_admin_assets()
S
52 2 23
WWO::notification()
S
50 1 32
awp::send_otp()
S
57 2 16
awp_Main::wpcf7_wa_handler()
S
63 3 10
awp_logger::open()
S
63 3 10
awp_Main::get_cf7_tagS_To_String()
S
64 3 10
awp_logger::clear()
S
64 3 10
awp_Main::cf_phone_intltel_input()
S
63 3 10
WWO::fields()
S
53 1 29
Login::enqueue()
S
59 2 13
AWP_Whatsapp_Action_After_Submit::run()
S
62 2 11
cf_awp_do_push()
S
71 2 5
awp_Main::woo_phone_intltel_input()
S
63 2 9
awp_Main::get_instance()
S
73 2 5
Register::enqueue()
S
72 2 5
awp_logger::add()
S
72 2 5
get_country_name()
S
67 2 8
awp_logger::get_log_file()
S
70 2 6
awp_Main::awp_wa_manual_manage_columns()
S
69 2 6
Register::register_action()
S
72 2 5
awp_Main::print_hide_billing_phone_script()
S
72 1 15
Login::redirect_myaccount()
S
73 2 5
cf_awp_register()
S
60 1 13
awp_Main::followup_cron_schedule()
S
63 1 11
WWO::settings()
S
63 1 11
awp_Main::spintax()
S
70 1 6
Register::__construct()
S
63 1 10
Login::get_instance()
S
80 1 3
Register::get_instance()
S
80 1 3
el_awp_addon()
S
71 1 5
WWO::public_enqueue()
S
78 1 3
WWO::setting_page()
S
82 1 3
awp::set_access_token()
S
81 1 3
awp::set_phone()
S
75 1 4
awp::set_message()
S
66 1 8
awp_UI::__construct()
S
76 1 4
awp::set_instance_id()
S
81 1 3
awp_logger::__construct()
S
72 1 5
create_awp_instance()
S
70 1 6
awp_UI::is_plugin_active()
S
78 1 3
awp_Main::cf7_editor_panels()
S
64 1 10
awp_Main::enqueue_scripts()
S
77 1 3
awp_Main::awp_textdomain()
S
77 1 3
awp_Main::awp_register_settings()
S
76 1 4
awp::__construct()
S
64 1 9
awp_Main::awp_wa_manual_new_columns()
S
75 1 4
awp_Main::is_plugin_active()
S
78 1 3
awp_load_textdomain()
S
78 1 3
awp_Main::hide_billing_phone_div()
S
75 1 4
awp_Main::remove_emoji()
S
79 1 3
get_awp_qrcode()
S
68 1 7
awp_Main::awp_wa_encoding()
S
79 1 3
awp_Main::awp_wa_process_note()
S
66 1 7
AWP_Whatsapp_Action_After_Submit::on_export()
S
68 1 8
AWP_Whatsapp_Action_After_Submit::get_label()
S
79 1 3
AWP_Whatsapp_Action_After_Submit::get_name()
S
82 1 3
cf_awp_register_addon()
S
77 1 4
awp_Main::edd_phone_intltel_input()
S
71 1 5
awp::get_instance()
S
80 1 3
awp_Main::awp_load_admin_js()
S
79 1 3
Login::__construct()
S
66 1 8
WWO::get_instance()
S
80 1 3