Code Analysis: Order Tracking - WordPress Status Tracking Plugin 2.11.21

Function Rating Maintainability Complexity Lines of code
Update_EWD_OTP_Options()
D
2
215 120
EWD_OTP_Return_Results()
D
5
107 363
EWD_OTP_Return_Sales_Rep_Results()
D
14
73 248
EWD_OTP_Return_Customer_Results()
D
15
72 239
Update_EWD_OTP_Tables()
D
19
56 215
Install_EWD_OTP()
D
24
47 157
Add_EWD_OTP_Orders_From_Spreadsheet()
D
26
46 122
Insert_Customer_Order_Form()
D
25
33 148
Insert_Tracking_Form()
D
27
30 129
Add_Edit_EWD_OTP_Order()
D
36 34 60
EWD_OTP_Export_To_Excel()
C
30 29 104
Update_EWD_OTP_Content()
C
35 29 83
Edit_EWD_OTP_Order()
C
33 24 89
Insert_Customer_Form()
C
31 23 103
EWD_OTP_IN()
C
31 22 109
EWD_OTP_Save_Customer_Order()
C
37 24 62
EWD_OTP_Handle_File_Upload()
B
36 21 78
Insert_Sales_Rep_Form()
B
33 18 93
EWD_OTP_Send_Email()
B
33 18 88
EWD_OTP_Display_Graph()
B
36 19 69
Add_EWD_OTP_Order()
B
35 18 78
EWD_OTP_Add_Modified_Styles()
B
46 21 32
Add_Orders_From_Spreadsheet()
B
39 19 61
Edit_EWD_OTP_Customer()
B
39 18 57
Edit_EWD_OTP_Sales_Rep()
B
39 18 56
Add_Edit_EWD_OTP_Custom_Field()
A
47 17 30
Add_EWD_OTP_Customer()
A
41 15 48
Add_EWD_OTP_Sales_Rep()
A
42 15 47
Update_EWD_OTP_Email_Settings()
A
49 16 26
EWD_OTP_Save_WC_Location()
A
44 13 41
EWD_OTP_Front_End_Status_Update()
A
44 13 37
EWD_OTP_Error_Notices()
A
44 12 49
EWD_OTP_Revert_WC_Statuses()
A
48 13 29
Add_Edit_EWD_OTP_Customer()
A
49 12 28
Mass_Status_EWD_OTP_Orders()
A
46 11 35
Return_WC_Order_Status()
A
48 11 34
Add_Edit_EWD_OTP_Sales_Rep()
A
49 11 27
Add_WooCommerce_Order()
A
43 9 41
EWD_OTP_Output_Options()
A
51 10 24
EWD_OTP_PointersManager::filter()
A
52 9 22
EWD_OTP_Add_UWPM_Elements()
A
37 3 98
Update_EWD_OTP_Location()
A
52 8 21
get_user_browser()
S
51 7 29
Update_EWD_OTP_Statuses()
S
52 7 22
Update_WooCommerce_Order()
S
54 7 18
EWD_OTP_Version_Reversion()
S
45 5 44
EWD_OTP_Tracking_Form_Widget::form()
S
50 6 29
EWD_OTP_UWPM_Order_Tracking_Link()
S
54 6 18
EWD_OTP_Upgrade_To_Full()
S
48 5 30
EWD_OTP_Add_Custom_Status_Bulk_Actions()
S
60 6 12
Add_EWD_OTP_Scripts()
S
52 5 22
EWD_OTP_Output_Sales_Rep_Options()
S
54 5 21
EWD_OTP_Remove_Old_Statistics()
S
54 5 21
EWD_OTP_Deactivation_Survey_HTML()
S
45 3 50
EWD_OTP_AJAX_Add_Order()
S
54 5 19
EWD_OTP_Welcome_Screen_Redirect()
S
55 5 19
Mass_EWD_OTP_Action()
S
58 5 17
EWD_OTP_Tracking_Form_Widget::update()
S
64 6 9
EWD_OTP_Add_Tracking_To_WC_Order_Page()
S
49 4 29
EWD_OTP_Return_Pointers()
S
40 1 74
EWD_OTP_Filter_WC_Statuses()
S
50 4 28
EWD_OTP_Create_Zendesk_Order()
S
50 4 27
EWD_OTP_Get_WC_Equivalent_Status()
S
62 5 11
EWD_OTP_Default_Statuses()
S
56 4 16
OTP_Customer_Order_Block()
S
57 4 15
EWD_OTP_Delete_All_Orders()
S
58 4 15
EWD_OTP_Add_Order_Location()
S
57 4 15
EWD_OTP_Zendesk_Integration()
S
67 5 7
Mass_Delete_EWD_OTP_Orders()
S
60 4 13
Mass_Delete_EWD_OTP_Sales_Reps()
S
60 4 13
Mass_Delete_EWD_OTP_Customers()
S
60 4 13
Mass_Hide_EWD_OTP_Orders()
S
60 4 13
Mass_Delete_EWD_OTP_Custom_Fields()
S
60 4 13
Delete_EWD_OTP_Location()
S
61 4 12
EWD_OTP_Update_Zendesk_Order()
S
50 3 26
EWD_OTP_Add_Stylesheet()
S
56 3 18
EWD_OTP_Plugin_Menu()
S
56 3 15
EWD_OTP_Trial_End_WC_Status_Check()
S
62 4 10
EWD_OTP_AJAX_Edit_Statuses()
S
61 4 10
EWD_OTP_Save_Customer_Note()
S
58 3 14
EWD_OTP_Output_TinyMCE_Vars()
S
61 3 12
Add_EWD_OTP_Custom_Field()
S
53 2 22
Edit_EWD_OTP_Custom_Field()
S
53 2 22
Update_EWD_OTP_Order_Status()
S
55 2 21
EWD_OTP_Set_Pointers()
S
55 2 19
OTP_Tracking_Form_Block()
S
56 2 17
EWD_OTP_PointersManager::parse()
S
67 3 7
Update_EWD_OTP_Non_Admin_Content()
S
66 3 9
Delete_EWD_OTP_Status()
S
64 3 9
EWD_OTP_UWPM_Field_Replace_Function()
S
64 3 8
EWD_OTP_Edit_Statuses()
S
59 2 14
EWD_OTP_Edit_Locations()
S
60 2 13
Delete_EWD_OTP_Custom_Field()
S
62 2 12
OTP_Customer_Form_Block()
S
60 2 12
OTP_Sales_Rep_Form_Block()
S
60 2 12
EWD_OTP_Set_Default_Style_Values()
S
53 1 22
EWD_OTP_Insert_Payment_Form()
S
54 1 21
Delete_EWD_OTP_Order()
S
57 1 19
EWD_OTP_Get_WC_Status_Equivalents()
S
56 1 19
EWD_OTP_Hide_Review_Ask()
S
67 2 7
EWD_OTP_Change_WC_Post_Statuses()
S
67 2 7
EWD_OTP_UWPM_Order_Updated_Time()
S
69 2 6
EWD_OTP_RandomString()
S
66 2 8
EWD_OTP_UWPM_Order_Customer_ID()
S
67 2 7
EWD_OTP_Filter_Report_Parent_Statuses()
S
69 2 7
EWD_OTP_UWPM_Order_Customer_Name()
S
65 2 8
EWD_OTP_Check_Font_Size()
S
76 2 4
EWD_OTP_Deactivation_Survey()
S
70 2 6
EWD_OTP_UWPM_Order_Notes()
S
69 2 6
EWD_OTP_flush_ob_end()
S
75 2 5
EWD_OTP_Add_UWPM_Element_Sections()
S
73 2 5
EWD_OTP_UWPM_Order_Customer_Notes()
S
69 2 6
EWD_OTP_UWPM_Order_Number()
S
69 2 6
EWD_OTP_UWPM_Order_Sales_Rep_Name()
S
65 2 8
EWD_OTP_AJAX_Add_Tracking_Page()
S
65 2 9
Add_EWD_OTP_FrontEnd_Scripts()
S
63 2 10
EWD_OTP_Custom_Fields_Save_Order()
S
67 2 7
EWD_OTP_Update_Orders()
S
62 2 10
EWD_OTP_Return_WC_Post_Statuses()
S
67 2 7
EWD_OTP_Sales_Rep_Menu()
S
66 2 7
EWD_OTP_UWPM_Order_Name()
S
69 2 6
EWD_OTP_UWPM_Order_Status()
S
69 2 6
Delete_EWD_OTP_Sales_Rep()
S
61 1 14
Delete_EWD_OTP_Customer()
S
61 1 14
EWD_OTP_Dismiss_Pointers()
S
59 1 14
EWD_OTP_Show_Dashboard_Link()
S
80 1 3
EWD_OTP_Initial_Install_Screen()
S
67 1 9
EWD_OTP_Register_TinyMCE_Javascript()
S
75 1 4
EWD_OTP_Status_Sort()
S
79 1 3
EWD_OTP_Tracking_Form_Widget::__construct()
S
69 1 7
Hide_EWD_OTP_Order()
S
64 1 10
ewd_otp_add_block_category()
S
69 1 7
EWD_OTP_Premium_Display()
S
83 1 3
EWD_OTP_plugin_settings_link()
S
74 1 5
Update_EWD_OTP_Customer_Note()
S
64 1 10
EWD_OTP_SetUpdateOptions()
S
80 1 3
Delete_EWD_OTP_Order_Status()
S
67 1 7
EWD_OTP_localization_setup()
S
78 1 3
EWD_OTP_Mobile_Order_Status()
S
71 1 5
EWD_OTP_Admin_Options()
S
69 1 6
EWD_OTP_Jquery_Ui_Enqueue()
S
72 1 5
EWD_OTP_Send_Feedback()
S
66 1 8
EWD_OTP_Enqueue_Deactivation_Scripts()
S
71 1 5
EWD_OTP_Remove_Install_Screen_Admin_Menu()
S
80 1 3
EWD_OTP_Register_Widgets()
S
82 1 3
Run_EWD_OTP_Tutorial()
S
80 1 3
EWD_OTP_add_ob_start()
S
83 1 3
ewd_otp_frontend_ajaxurl()
S
73 1 7
Remove_EWD_OTP()
S
82 1 3
save_otp_error()
S
76 1 4
EWD_OTP_PointersManager::__construct()
S
72 1 5
EWD_OTP_Tracking_Form_Widget::widget()
S
70 1 5
EWD_OTP_AJAX_Set_Options()
S
67 1 7
EWD_OTP_Trim_Value()
S
81 1 3
EWD_OTP_AJAX_Save_Customer_Note()
S
78 1 4
EWD_OTP_Hide_UWPM_Banner()
S
71 1 5
EWD_OTP_Register_TinyMCE_Buttons()
S
76 1 4
EWD_OTP_Output_Welcome_Screen()
S
81 1 3