Code Analysis: Zorem Local Pickup 1.3.5

Function Rating Maintainability Complexity Lines of code
WC_Local_Pickup_Admin::get_html2()
D
27
42 147
WC_Local_Pickup_Admin::get_store_hours_by_id()
D
32 34 94
WC_Local_Pickup_Admin::add_location_address_detail_emails()
D
32 34 85
WC_Local_Pickup_Admin::wclp_update_work_hours_list_fun()
C
29
27 137
WC_Local_Pickup_Install::wclp_update_install_callback()
C
25
18 201
WC_Local_Pickup_Admin::add_location_address_detail_order()
C
35 25 76
WC_Local_Pickup_Admin::add_location_address_detail_order_received()
C
35 25 76
WC_Local_Pickup_Admin::wclp_location_edit_form_update_callback()
B
39 22 55
Wclp_Pickup_Instruction_Customizer::wclp_register_sample_default_controls()
B
22
2 348
WC_Local_Pickup_Admin::wclp_setting_form_update_callback()
B
37 19 72
WC_Local_Pickup_Admin::woocommerce_local_pickup_page_callback()
B
34 16 111
Woocommerce_Local_Pickup::uninstall_notice()
A
37 10 89
WC_Local_Pickup_Admin::add_local_pickup_order_status_actions_button()
A
43 12 44
WC_Local_Pickup_Admin::wclp_apply_work_hours_fun()
A
50 12 25
Wclp_Pickup_Instruction_Customizer::preview_ready_pickup_email()
A
40 8 57
Wclp_Ready_Pickup_Customizer_Email::wclp_register_sample_default_controls()
A
32 2 146
WC_Local_Pickup_Admin::get_store_address_by_id()
A
55 10 17
Woocommerce_Local_Pickup::reassign_order_status()
A
49 7 31
Wclp_Pickup_Customizer_Email::preview_pickup_email()
S
44 6 45
Wclp_Ready_Pickup_Customizer_Email::preview_ready_pickup_email()
S
44 6 45
Wclp_Pickup_Customizer_Email::wclp_register_sample_default_controls()
S
37 1 100
WC_Email_Customer_Pickup_Order::trigger()
S
52 6 21
WC_Email_Customer_Ready_Pickup_Order::trigger()
S
52 6 21
WC_Local_Pickup_Admin::add_pickup_to_order_statuses()
S
55 6 19
Woocommerce_Local_Pickup::custom_init_emails()
S
56 6 18
WC_Local_Pickup_Admin::add_addional_content_on_processing_email()
S
56 6 17
Woocommerce_Local_Pickup::alp_script_enqueue()
S
50 5 27
Wclp_Pickup_Instruction_Customizer::get_wc_order_for_preview()
S
47 4 37
Wclp_Ready_Pickup_Customizer_Email::get_wc_order_for_preview()
S
47 4 37
Wclp_Pickup_Customizer_Email::get_wc_order_for_preview()
S
47 4 37
WC_ALP_Admin_Notices_Under_WC_Admin::admin_notices_for_alp_pro()
S
47 4 37
WC_Local_Pickup_Customizer::enqueue_customizer_scripts()
S
54 5 18
WC_Local_Pickup_Admin::wclp_update_state_dropdown_fun()
S
52 4 24
WPLP_Skyrocket_Dropdown_Select_Custom_Control::render_content()
S
54 4 22
Wclp_Pickup_Instruction_Customizer::get_order_ids()
S
54 4 20
WC_Email_Customer_Pickup_Order::get_content_html()
S
50 3 31
WC_Email_Customer_Pickup_Order::get_content_plain()
S
50 3 31
WC_Email_Customer_Ready_Pickup_Order::get_content_html()
S
50 3 31
WC_Email_Customer_Ready_Pickup_Order::get_content_plain()
S
50 3 31
WPLP_Skyrocket_TinyMCE_Custom_Control::to_json()
S
67 5 6
Woocommerce_Local_Pickup::is_wc_active()
S
59 4 14
WC_Local_Pickup_Admin::get_slaches_data_byid()
S
60 4 13
woocommerce_customer_ready_pickup_order_settings_fun()
S
61 4 11
woocommerce_customer_pickup_order_settings_fun()
S
61 4 11
WC_Local_Pickup_Admin::register_pickup_order_status()
S
53 3 24
Woocommerce_Local_Pickup::admin_notice_after_update()
S
52 2 37
Woocommerce_Local_Pickup::admin_notice_pro_update()
S
52 2 37
WC_Local_Pickup_Customizer::get_order_ids()
S
56 3 18
Wclp_Pickup_Customizer_Email::__construct()
S
56 3 16
WC_Local_Pickup_Admin::get_pickup_data()
S
57 3 16
Wclp_Ready_Pickup_Customizer_Email::__construct()
S
56 3 16
Wclp_Pickup_Instruction_Customizer::__construct()
S
56 3 16
WC_Local_Pickup_Admin::wp_body_classes()
S
67 4 7
WC_Local_Pickup_Customizer::is_own_section()
S
70 4 6
WC_Local_Pickup_Admin::get_times()
S
59 3 13
WC_Local_Pickup_Admin::add_bulk_actions_change_order_status()
S
62 3 11
WC_Local_Pickup_Admin::get_option_value_from_array()
S
63 3 11
Woocommerce_Local_Pickup::__construct()
S
63 3 11
Woocommerce_Local_Pickup::is_alp_pro_active()
S
63 3 11
Woocommerce_Local_Pickup::table_create()
S
55 2 24
WC_Local_Pickup_Admin::footer_function()
S
56 2 20
WC_Local_Pickup_Admin::wclp_general_setting_fields_func()
S
49 1 33
WPLP_Skyrocket_Dropdown_Select_Custom_Control::__construct()
S
69 3 6
Woocommerce_Local_Pickup::on_activation()
S
70 3 6
WC_Local_Pickup_Customizer::remove_unrelated_components()
S
67 3 8
WPLP_Skyrocket_TinyMCE_Custom_Control::render_content()
S
63 2 11
WC_Local_Pickup_Admin::get_data()
S
63 2 11
Woocommerce_Local_Pickup::my_plugin_action_links()
S
62 2 11
WC_Local_Pickup_Admin::init()
S
53 1 21
Wclp_Pickup_Instruction_Customizer::wclp_generate_defaults()
S
55 1 19
WC_Email_Customer_Pickup_Order::__construct()
S
58 1 16
WC_Email_Customer_Ready_Pickup_Order::__construct()
S
58 1 16
WC_Local_Pickup_Customizer::wclp_add_customizer_sections()
S
60 1 16
Woocommerce_Local_Pickup::wplp_plugin_notice_ignore()
S
73 2 5
Wclp_Pickup_Customizer_Email::is_own_preview_request()
S
77 2 3
Wclp_Ready_Pickup_Customizer_Email::set_up_preview()
S
69 2 7
WC_ALP_Admin_Notices_Under_WC_Admin()
S
70 2 7
Woocommerce_Local_Pickup::init()
S
57 1 15
WPLP_Customize_Codeinfoblock_Control::render_content()
S
66 2 10
WC_Local_Pickup_Admin::get_instance()
S
71 2 6
Wclp_Ready_Pickup_Customizer_Email::is_own_preview_request()
S
77 2 3
wc_local_pickup()
S
70 2 7
Wclp_Pickup_Customizer_Email::is_own_customizer_request()
S
77 2 3
Woocommerce_Local_Pickup::wplp_pro_notice_ignore()
S
73 2 5
Wclp_Ready_Pickup_Customizer_Email::active_callback()
S
70 2 7
Wclp_Pickup_Customizer_Email::active_callback()
S
70 2 7
Wclp_Pickup_Instruction_Customizer::set_up_preview()
S
69 2 7
Wclp_Pickup_Instruction_Customizer::is_own_customizer_request()
S
77 2 3
WPLP_Customize_Heading_Control::render_content()
S
65 2 10
WPLP_Skyrocket_Custom_Control::get_skyrocket_resource_url()
S
70 2 6
WC_Local_Pickup_Customizer::remove_unrelated_sections()
S
71 2 6
WC_Local_Pickup_Admin::update_email_preview_order_fun()
S
67 2 7
WC_Local_Pickup_Install::get_instance()
S
71 2 6
WC_Local_Pickup_Admin::add_reorder_button_pickup()
S
68 2 7
wclp_customizer()
S
70 2 7
Woocommerce_Local_Pickup::get_plugin_path()
S
69 2 7
WC_ALP_Admin_Notices_Under_WC_Admin::get_instance()
S
71 2 6
WC_Local_Pickup_Admin::register_woocommerce_menu()
S
66 2 8
Woocommerce_Local_Pickup::email_trigger_ready_pickup()
S
69 2 6
WC_Local_Pickup_Customizer::remove_unrelated_controls()
S
71 2 6
Wclp_Ready_Pickup_Customizer_Email::is_own_customizer_request()
S
77 2 3
WC_Local_Pickup_Admin::wclp_update_edit_location_form_fun()
S
64 2 9
Woocommerce_Local_Pickup::email_trigger_pickup()
S
69 2 6
Wclp_Pickup_Instruction_Customizer::is_own_preview_request()
S
77 2 3
Wclp_Pickup_Customizer_Email::set_up_preview()
S
69 2 7
Wclp_Ready_Pickup_Customizer_Email::wclp_generate_defaults()
S
60 1 13
WCLP_Slider_Custom_Control::render_content()
S
63 1 11
Wclp_Ready_Pickup_Customizer_Email::get_email_settings_page_url()
S
80 1 3
WC_Local_Pickup_Customizer::get_pickup_instaruction_preview_url()
S
70 1 6
WC_Local_Pickup_Customizer::unhook_divi()
S
76 1 4
Woocommerce_Local_Pickup::load_textdomain()
S
77 1 3
Wclp_Pickup_Instruction_Customizer::enqueue_preview_scripts()
S
64 1 9
WC_Email_Customer_Pickup_Order::get_default_heading()
S
79 1 3
WC_Local_Pickup_Customizer::__construct()
S
91 1 2
WC_Email_Customer_Pickup_Order::get_default_additional_content()
S
79 1 3
Wclp_Pickup_Customizer_Email::get_blogname()
S
79 1 3
Woocommerce_Local_Pickup::on_plugins_loaded()
S
69 1 7
Wclp_Pickup_Customizer_Email::enqueue_preview_scripts()
S
64 1 9
Woocommerce_Local_Pickup::plugin_dir_url()
S
80 1 3
WC_Email_Customer_Ready_Pickup_Order::get_default_heading()
S
79 1 3
WC_ALP_Admin_Notices_Under_WC_Admin::init()
S
91 1 2
WC_ALP_Admin_Notices_Under_WC_Admin::__construct()
S
82 1 3
Wclp_Pickup_Instruction_Customizer::get_customizer_url()
S
64 1 9
WC_Email_Customer_Ready_Pickup_Order::get_default_subject()
S
79 1 3
WC_Local_Pickup_Customizer::get_pickup_email_preview_url()
S
70 1 6
WC_Email_Customer_Ready_Pickup_Order::get_default_additional_content()
S
79 1 3
Wclp_Ready_Pickup_Customizer_Email::enqueue_preview_scripts()
S
64 1 9
Wclp_Pickup_Customizer_Email::get_customizer_url()
S
63 1 10
Wclp_Pickup_Customizer_Email::wclp_generate_defaults()
S
65 1 9
Wclp_Pickup_Instruction_Customizer::get_blogname()
S
79 1 3
WCLP_Slider_Custom_Control::enqueue()
S
73 1 4
WC_Email_Customer_Pickup_Order::get_default_subject()
S
79 1 3
Wclp_Pickup_Instruction_Customizer::get_email_settings_page_url()
S
80 1 3
Woocommerce_Local_Pickup::includes()
S
70 1 6
Wclp_Pickup_Customizer_Email::get_email_settings_page_url()
S
80 1 3
WC_Local_Pickup_Customizer::get_ready_pickup_email_preview_url()
S
70 1 6
WC_Local_Pickup_Customizer::unhook_flatsome()
S
77 1 4
WC_Local_Pickup_Admin::get_data_byid()
S
67 1 7
Woocommerce_Local_Pickup::notice_activate_wc()
S
68 1 7
WC_Local_Pickup_Customizer::is_own_component()
S
81 1 3
Woocommerce_Local_Pickup::get_plugin_domain()
S
81 1 3
WPLP_Skyrocket_TinyMCE_Custom_Control::enqueue()
S
71 1 5
Wclp_Ready_Pickup_Customizer_Email::get_blogname()
S
79 1 3
Wclp_Ready_Pickup_Customizer_Email::get_customizer_url()
S
63 1 10
WC_Local_Pickup_Admin::__construct()
S
82 1 3
WC_Local_Pickup_Customizer::wclp_add_customizer_panels()
S
68 1 8