Code Analysis: Box Tracker Portal 1.0.8

Function Rating Maintainability Complexity Lines of code
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Payment_Page::b0xTPortal_process_payment()
D
24
48 159
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Profile_Page::b0xTPortal_save_customer()
D
26
43 137
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_CCard_Page::b0xTPortal_save_ccard()
D
26
41 139
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Jobsite_Page::b0xTPortal_save_jobsite()
D
27
37 131
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Required_Paths::b0xTPortal_get_paths()
C
38 26 78
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Workorder_Page::b0xTPortal_save_workorder()
C
33 25 90
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Reports_Page::b0xTPortal_report_details()
C
35 23 76
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Workorder_Page::b0xTPortal_add_edit_workorder()
B
33 14 100
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Jobsite_Page::b0xTPortal_load_add_edit_jobsite()
B
35 15 81
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Login::b0xTPortal_login()
B
42 17 48
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Profile_Page::b0xTPortal_profile_page()
B
36 14 80
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Transactions_Page::b0xTPortal_email_txn()
A
43 14 45
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Payment_Page::b0xTPortal_payment_page()
A
40 12 58
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Transactions_Page::b0xTPortal_get_transactions_data()
A
42 12 49
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Jobsite_Page::b0xTPortal_get_job_site_data()
A
42 12 49
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Workorder_Page::b0xTPortal_get_workorder_data()
A
43 12 47
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Logout::b0xTPortal_logout()
A
45 10 39
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Reports_Page::b0xTPortal_reports_output_page()
A
45 10 38
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_CCard_Page::b0xTPortal_ccard_make_primary()
A
46 10 35
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Workorder_Page::b0xTPortal_remove_workorder()
A
47 10 34
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Login::b0xTPortal_auto_login()
A
52 10 22
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Home_Page::b0xTPortal_home_page()
A
47 9 35
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Reports_Page::b0xTPortal_reports_page()
A
48 9 32
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_CCard_Page::b0xTPortal_ccard_page()
A
48 8 31
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Plugin_Load::b0xTPortal_plugin_load()
A
50 8 27
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_credit_card_number_valid()
S
54 6 21
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_evaluate_required_fields()
S
61 6 12
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_generate_error_string()
S
56 5 20
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_evaluate_handshakes()
S
57 5 17
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Admin_Options::b0xTPortal_admin_options_settings()
S
63 6 9
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_sanitize_array_values()
S
59 5 15
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_sanitize_object_values()
S
59 5 15
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Server_Calls::b0xTPortal_sanitize_array_values()
S
59 5 15
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Server_Calls::b0xTPortal_sanitize_object_values()
S
59 5 15
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_get_required_fields()
S
61 5 13
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_session_expired()
S
61 5 13
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Front_House::b0xTPortal_load_plugin_form()
S
61 5 12
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Enqueue::b0xTPortal_wp_enqueue()
S
48 3 30
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_clean_session()
S
64 4 11
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Login::b0xTPortal_customer_data()
S
52 3 25
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_map_fields()
S
43 1 51
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_response()
S
57 3 18
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Admin_Options::b0xTPortal_admin_menu_page()
S
66 4 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Server_Calls::b0xTPortal_get_states()
S
61 3 12
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Activate::b0xTPortal_create_states_table()
S
54 2 21
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_init()
S
57 2 16
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::b0xTPortal_security_checks()
S
72 3 5
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Enqueue::b0xTPortal_init()
S
70 3 6
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Enqueue::b0xTPortal_front_house_script_localize()
S
63 3 10
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Plugin_Links::b0xTPortal_add_links()
S
68 3 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Server_Calls::b0xTPortal_call_command()
S
58 2 15
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Admin_Options::b0xTPortal_admin_options_template()
S
73 3 5
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Admin_Options::b0xTPortal_validate_admin_country()
S
65 3 8
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Admin_Options::b0xTPortal_validate_mode()
S
65 3 8
b0xTPortal_includes\B0xTPortal_Init::b0xTPortal_init()
S
66 3 8
b0xTPortal_includes\B0xTPortal_Init::b0xTPortal_get_classes()
S
61 2 13
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Server_Calls::b0xTPortal_customer_handshake()
S
54 1 21
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_report_details()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_save_workorder()
S
70 2 7
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Admin_Options::b0xTPortal_validate_username()
S
66 2 8
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_save_ccard()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_email_txn()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_transactions_page()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_process_payment()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Deactivate::b0xTPortal_clean_database()
S
64 2 9
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_add_edit_workorder()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_logout()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_reports_page()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_load_transactions_list()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_load_workorder_list()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_workorder_page()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Plugin_Links::b0xTPortal_init()
S
73 2 5
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_auto_login()
S
70 2 7
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Admin_Options::b0xTPortal_validate_password()
S
66 2 8
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_remove_workorder()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_plugin_load()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_ccard_page()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_home_page()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Session::b0xTPortal_session_start()
S
75 2 5
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_reports_output_page()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_ccard_make_primary()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_load_jobsite_list()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_login()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_jobsite_page()
S
70 2 7
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Admin_Options::b0xTPortal_validate_google_api_key()
S
66 2 8
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_save_jobsite()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_payment_page()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_save_customer()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_add_edit_jobsite()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Server_Calls::b0xTPortal_get_all_states()
S
69 2 6
b0xTPortal_deactivate_flush()
S
74 2 5
b0xTPortal_activate_flush()
S
74 2 5
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_profile_page()
S
70 2 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Server_Calls::b0xTPortal_handshake()
S
60 1 13
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Transactions_Page::b0xTPortal_transactions_list()
S
76 1 4
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Front_House::b0xTPortal_init()
S
79 1 3
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Deactivate::b0xTPortal_deactivate()
S
77 1 4
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_throw_error()
S
75 1 4
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Session::b0xTPortal_init()
S
79 1 3
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Jobsite_Page::b0xTPortal_jobsite_page()
S
80 1 3
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Jobsite_Page::b0xTPortal_load_jobsite_list()
S
70 1 6
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Workorder_Page::b0xTPortal_workorder_list()
S
76 1 4
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Utility::__construct()
S
77 1 4
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Required_Paths::__construct()
S
77 1 4
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Enqueue::b0xTPortal_admin_enqueue()
S
79 1 3
b0xTPortal_includes\B0xTPortal_Init::b0xTPortal_instantiate_class()
S
76 1 4
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Ajax_Control::b0xTPortal_attach_action()
S
72 1 5
b0xTPortal_includes\b0xTPortal_gui\B0xTPortal_Admin_Options::b0xTPortal_init()
S
75 1 4
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Global_Variables::__construct()
S
67 1 7
b0xTPortal_includes\b0xTPortal_base\B0xTPortal_Activate::b0xTPortal_activate()
S
77 1 4
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Workorder_Page::b0xTPortal_workorder_page()
S
82 1 3
b0xTPortal_includes\b0xTPortal_ajax\B0xTPortal_Transactions_Page::b0xTPortal_transactions_page()
S
82 1 3