Code Analysis: Order Tracking for WooCommerce 1.1

Most Complex Classes

Class Rating Complexity
SN_OT_INIT
S
22
SN_OT_ADMIN
S
18
SN_OT_CUSTOMER_SHIPPED_ORDER_MAIL
S
12
SN_OT_FRONTEND
S
8
SN_OT_SETTING
S
6
SN_OT_CARRIERS
S
6

Most Complex Functions

Function Rating Complexity
SN_OT_ADMIN::save_order_tracking_details()
A
7
sn_ot_init()
S
6
SN_OT_CUSTOMER_SHIPPED_ORDER_MAIL::trigger()
S
6
SN_OT_FRONTEND::add_order_tracking_details()
S
5
SN_OT_ADMIN::order_tracking_email()
S
5
SN_OT_INIT::set_menu()
S
4
SN_OT_CUSTOMER_SHIPPED_ORDER_MAIL::init_form_fields()
S
1
SN_OT_ADMIN::send_email_notifications()
S
3
SN_OT_INIT::add_shipped_order_status()
S
3
SN_OT_SETTING::update_setting()
S
2
SN_OT_CUSTOMER_SHIPPED_ORDER_MAIL::__construct()
S
1
SN_OT_INIT::__construct()
S
2