Code Analysis: Zorem Local Pickup 1.2.8

Function Rating Maintainability Complexity Lines of code
WC_Local_Pickup_admin::get_html2()
D
28
42 140
WC_Local_Pickup_admin::add_location_address_detail_emails()
C
34 32 71
WC_Local_Pickup_admin::wclp_update_work_hours_list_fun()
C
29 26 129
WC_Local_Pickup_install::wclp_update_install_callback()
C
25
18 201
WC_Local_Pickup_admin::add_location_address_detail_order()
C
36 24 66
WC_Local_Pickup_admin::add_location_address_detail_order_received()
C
36 24 66
wclp_pickup_instruction_customizer::wclp_register_sample_default_controls()
B
23
2 328
WC_Local_Pickup_admin::woocommerce_local_pickup_page_callback()
B
36 16 102
WC_Local_Pickup_admin::add_local_pickup_order_status_actions_button()
A
39 14 69
Woocommerce_Local_Pickup::uninstall_notice()
A
38 10 86
WC_Local_Pickup_admin::wclp_location_edit_form_update_callback()
A
42 10 47
wclp_pickup_instruction_customizer::preview_ready_pickup_email()
A
41 8 59
wclp_ready_pickup_customizer_email::wclp_register_sample_default_controls()
A
32 2 146
WC_Local_Pickup_admin::wclp_osm_form_update_callback()
S
45 5 45
wclp_pickup_customizer_email::wclp_register_sample_default_controls()
S
37 1 100
wclp_pickup_customizer_email::preview_pickup_email()
S
47 5 36
wclp_ready_pickup_customizer_email::preview_ready_pickup_email()
S
47 5 36
WC_Local_Pickup_admin::wclp_apply_work_hours_fun()
S
54 6 20
WC_Local_Pickup_admin::add_pickup_to_order_statuses()
S
55 6 19
WC_Email_Customer_Pickup_Order::trigger()
S
56 6 17
WC_Email_Customer_Ready_Pickup_Order::trigger()
S
56 6 17
Woocommerce_Local_Pickup::custom_init_emails()
S
57 6 16
Woocommerce_Local_Pickup::reassign_order_status()
S
50 5 30
Woocommerce_Local_Pickup::alp_script_enqueue()
S
49 5 29
WC_Local_Pickup_admin::add_addional_content_on_processing_email()
S
60 6 11
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
wclp_pickup_instruction_customizer::get_wc_order_for_preview()
S
47 4 37
WC_ALP_Admin_Notices_Under_WC_Admin::admin_notices_for_alp_pro()
S
48 4 32
WC_Local_Pickup_admin::get_zorem_pluginlist()
S
58 5 14
WPLP_Skyrocket_Dropdown_Select_Custom_Control::render_content()
S
54 4 22
wclp_pickup_instruction_customizer::get_order_ids()
S
54 4 20
WC_Local_pickup_Customizer::enqueue_customizer_scripts()
S
55 4 17
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
WC_Local_Pickup_admin::wclp_setting_form_update_callback()
S
58 4 15
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
WC_Local_Pickup_admin::register_pickup_order_status()
S
53 3 24
Woocommerce_Local_Pickup::admin_notice_after_update()
S
53 2 35
WC_Local_Pickup_admin::wclp_update_state_dropdown_fun()
S
55 3 19
Woocommerce_Local_Pickup::admin_notice_pro_update()
S
53 2 34
WC_Local_pickup_Customizer::get_order_ids()
S
56 3 18
wclp_pickup_customizer_email::__construct()
S
56 3 16
wclp_ready_pickup_customizer_email::__construct()
S
56 3 16
wclp_pickup_instruction_customizer::__construct()
S
56 3 16
WC_Local_pickup_Customizer::is_own_section()
S
70 4 6
WC_Local_Pickup_admin::get_times()
S
60 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
57 2 20
WC_Local_Pickup_admin::wclp_general_setting_fields_func()
S
50 1 33
woocommerce_customer_pickup_order_settings_fun()
S
62 3 10
WC_Local_pickup_Customizer::remove_unrelated_components()
S
67 3 8
WPLP_Skyrocket_Dropdown_Select_Custom_Control::__construct()
S
69 3 6
WC_Local_Pickup_admin::wp_body_classes()
S
70 3 6
Woocommerce_Local_Pickup::on_activation()
S
70 3 6
woocommerce_customer_ready_pickup_order_settings_fun()
S
62 3 10
WC_Local_Pickup_admin::get_data()
S
63 2 11
Woocommerce_Local_Pickup::my_plugin_action_links()
S
62 2 11
WPLP_Skyrocket_TinyMCE_Custom_control::render_content()
S
63 2 11
WC_Local_Pickup_admin::init()
S
52 1 22
wclp_pickup_instruction_customizer::wclp_generate_defaults()
S
55 1 19
WC_Local_pickup_Customizer::wclp_add_customizer_sections()
S
59 1 16
wc_local_pickup()
S
70 2 7
WC_ALP_Admin_Notices_Under_WC_Admin()
S
70 2 7
wclp_pickup_customizer_email::active_callback()
S
70 2 7
WPLP_Customize_codeinfoblock_Control::render_content()
S
66 2 10
wclp_pickup_instruction_customizer::set_up_preview()
S
69 2 7
WC_Local_Pickup_admin::register_woocommerce_menu()
S
66 2 8
Woocommerce_Local_Pickup::get_plugin_path()
S
69 2 7
WC_Local_Pickup_admin::get_instance()
S
72 2 6
Woocommerce_Local_Pickup::email_trigger_ready_pickup()
S
69 2 6
WC_Local_pickup_Customizer::remove_unrelated_controls()
S
71 2 6
WC_Email_Customer_Pickup_Order::__construct()
S
59 1 15
wclp_ready_pickup_customizer_email::set_up_preview()
S
69 2 7
wclp_ready_pickup_customizer_email::active_callback()
S
70 2 7
Woocommerce_Local_Pickup::wplp_pro_notice_ignore()
S
73 2 5
Woocommerce_Local_Pickup::email_trigger_pickup()
S
69 2 6
wclp_pickup_customizer_email::set_up_preview()
S
69 2 7
WPLP_Customize_Heading_Control::render_content()
S
66 2 10
WC_Local_Pickup_admin::add_reorder_button_pickup()
S
68 2 7
WC_Local_Pickup_install::get_instance()
S
72 2 6
wclp_pickup_customizer_email::is_own_preview_request()
S
77 2 3
wclp_customizer()
S
70 2 7
wclp_ready_pickup_customizer_email::is_own_customizer_request()
S
77 2 3
wclp_ready_pickup_customizer_email::is_own_preview_request()
S
77 2 3
WPLP_Skyrocket_Custom_Control::get_skyrocket_resource_url()
S
70 2 6
Woocommerce_Local_Pickup::wplp_plugin_notice_ignore()
S
73 2 5
Woocommerce_Local_Pickup::init()
S
57 1 15
wclp_pickup_instruction_customizer::is_own_preview_request()
S
77 2 3
wclp_pickup_customizer_email::is_own_customizer_request()
S
77 2 3
WC_Email_Customer_Ready_Pickup_Order::__construct()
S
59 1 15
wclp_pickup_instruction_customizer::is_own_customizer_request()
S
77 2 3
WC_ALP_Admin_Notices_Under_WC_Admin::get_instance()
S
72 2 6
WC_Local_pickup_Customizer::remove_unrelated_sections()
S
71 2 6
wclp_ready_pickup_customizer_email::wclp_generate_defaults()
S
60 1 13
WCLP_Slider_Custom_Control::render_content()
S
63 1 11
WC_Email_Customer_Ready_Pickup_Order::get_default_additional_content()
S
79 1 3
wclp_pickup_customizer_email::get_email_settings_page_url()
S
80 1 3
WC_ALP_Admin_Notices_Under_WC_Admin::init()
S
79 1 3
WC_Local_pickup_Customizer::wclp_add_customizer_panels()
S
67 1 8
WC_ALP_Admin_Notices_Under_WC_Admin::__construct()
S
82 1 3
WC_Email_Customer_Pickup_Order::get_default_additional_content()
S
79 1 3
WPLP_Skyrocket_TinyMCE_Custom_control::enqueue()
S
71 1 5
WC_Email_Customer_Pickup_Order::get_default_subject()
S
79 1 3
WC_Local_pickup_Customizer::get_pickup_email_preview_url()
S
70 1 6
Woocommerce_Local_Pickup::notice_activate_wc()
S
69 1 7
wclp_ready_pickup_customizer_email::get_customizer_url()
S
63 1 10
wclp_ready_pickup_customizer_email::get_blogname()
S
79 1 3
Woocommerce_Local_Pickup::includes()
S
71 1 6
Woocommerce_Local_Pickup::load_textdomain()
S
77 1 3
WC_Email_Customer_Pickup_Order::get_default_heading()
S
79 1 3
WCLP_Slider_Custom_Control::enqueue()
S
73 1 4
wclp_pickup_customizer_email::enqueue_preview_scripts()
S
64 1 9
wclp_pickup_instruction_customizer::get_email_settings_page_url()
S
80 1 3
WC_Local_Pickup_admin::__construct()
S
82 1 3
WC_Local_pickup_Customizer::unhook_flatsome()
S
77 1 4
WC_Local_pickup_Customizer::is_own_component()
S
81 1 3
WC_Local_pickup_Customizer::get_pickup_instaruction_preview_url()
S
70 1 6
WC_Local_Pickup_admin::update_email_preview_order_fun()
S
70 1 6
WC_Local_pickup_Customizer::get_ready_pickup_email_preview_url()
S
70 1 6
wclp_pickup_instruction_customizer::get_customizer_url()
S
64 1 9
WC_Local_Pickup_admin::get_data_byid()
S
67 1 7
WC_Email_Customer_Ready_Pickup_Order::get_default_heading()
S
79 1 3
wclp_pickup_customizer_email::get_customizer_url()
S
63 1 10
Woocommerce_Local_Pickup::on_plugins_loaded()
S
69 1 7
wclp_pickup_customizer_email::wclp_generate_defaults()
S
65 1 9
wclp_pickup_customizer_email::get_blogname()
S
79 1 3
Woocommerce_Local_Pickup::get_plugin_domain()
S
81 1 3
WC_Local_pickup_Customizer::__construct()
S
91 1 2
WC_Local_Pickup_admin::wclp_update_edit_location_form_fun()
S
66 1 8
wclp_pickup_instruction_customizer::enqueue_preview_scripts()
S
64 1 9
wclp_ready_pickup_customizer_email::enqueue_preview_scripts()
S
64 1 9
wclp_ready_pickup_customizer_email::get_email_settings_page_url()
S
80 1 3
WC_Email_Customer_Ready_Pickup_Order::get_default_subject()
S
79 1 3
WC_Local_pickup_Customizer::unhook_divi()
S
76 1 4
wclp_pickup_instruction_customizer::get_blogname()
S
79 1 3
Woocommerce_Local_Pickup::plugin_dir_url()
S
80 1 3