Code Analysis: BEAR – Bulk Editor and Products Manager Professional for WooCommerce 1.0.9

Function Rating Maintainability Complexity Lines of code
woobe_bulk_draw_add1()
D
0
120 805
WOOBE_FILTERS::woobe_apply_query_filter_data()
D
2
136 393
WOOBE_PRODUCTS::update_page_field()
D
5
121 343
WOOBE_BULK::woobe_bulk_products()
D
12
102 225
woobe_get_fields()
D
6
52 746
WOOBE_EXPORT::filter_fields_vals()
D
23
56 167
WOOBE::wrap_field_val()
D
20
53 200
WOOBE_SETTINGS::get_fields()
D
25
42 160
WOOBE_EXPORT::woobe_export_products()
D
25
36 153
WOOBE_PRODUCTS::get_post_field()
D
30 36 117
WOOBE_FILTER_PROFILES::get_filter_profile_data()
C
34 30 89
WOOBE_HISTORY::write()
C
36 23 77
WOOBE::init()
B
29 20 120
WOOBE_BULKOPERATIONS::woobe_bulkoperations_apply_combinations()
B
35 22 81
WOOBE_BULK::woobe_bulk_delete_products()
B
37 22 75
WOOBE_BULK::_process_number_data()
B
37 22 72
woobe_filter_draw_other()
B
24
8 270
WOOBE_PRODUCTS::set_product_attributes()
B
37 21 74
WOOBE_PRODUCTS::gets()
B
37 21 70
WOOBE_BULK::init_bulk_keys()
B
32 17 124
WOOBE_FILTERS::posts_txt_where()
B
34 19 87
WOOBE_BULKOPERATIONS::woobe_bulkoperations_swap()
B
38 20 67
WOOBE_BULKOPERATIONS::woobe_bulkoperations_attaching()
B
38 20 66
WOOBE_EXPORT::woobe_export_products_count()
B
31 16 109
WOOBE_PRODUCTS::process_jsoned_meta_data()
B
44 20 45
WOOBE_PRODUCTS::string_replacer()
B
39 18 64
WOOBE_BULKOPERATIONS::woobe_bulkoperations_delete()
B
40 18 59
WOOBE::woobe_update_page_field()
B
39 17 63
WOOBE_FILTERS::posts_sku_where()
B
36 15 83
WOOBE_HISTORY::revert()
B
42 17 46
WOOBE_HISTORY::get_history()
A
40 15 60
woobe_bulk_draw_nums()
A
36 12 95
woobe_bulk_draw_taxonomies()
A
39 13 71
WOOBE_HELPER::draw_select()
A
42 14 50
WOOBE::print_plugin_options()
A
40 13 59
woobe_bulk_draw_text()
A
35 9 116
WOOBE_SETTINGS::__construct()
A
45 14 38
WOOBE::woobe_get_products()
A
42 13 50
woobe_filter_draw_taxonomies()
A
41 12 65
WOOBE_BULKOPERATIONS::woobe_bulkoperations_ordering()
A
44 12 45
WOOBE_EXPORT::get_product_fields()
A
44 12 44
WOOBE_PROFILES::load_profile()
A
47 12 35
WOOBE_ADV::init()
A
48 12 30
WOOBE::ask_favour()
A
38 7 90
WOOBE::woobe_title_autocomplete()
A
40 9 57
WOOBE::admin_enqueue_scripts()
A
32 4 125
WOOBE_HISTORY::install_tables()
A
42 8 64
WOOBE_PRODUCTS::sanitize_answer_value()
A
49 10 32
WOOBE::woobe_create_new_term()
A
45 9 42
WOOBE_BULKOPERATIONS::woobe_bulkoperations_visibility()
A
50 10 27
WOOBE_BULKOPERATIONS::woobe_bulkoperations_apply_default_combination()
A
46 9 39
WOOBE_FILTERS::posts_product_url_where()
A
44 8 44
WOOBE_BULK::_process_text_data()
A
49 8 32
WOOBE_RATE_ALERT::show_alert()
A
43 6 60
WOOBE_PRODUCTS::generate_product_title()
A
48 8 30
WOOBE_STORAGE::unset_val()
A
49 8 30
WOOBE_STORAGE::get_val()
A
52 8 27
WOOBE_FILTERS::sale_price_where()
A
48 7 34
WOOBE_FILTERS::stock_quantity_where()
A
48 7 34
WOOBE_FILTERS::regular_price_where()
A
48 7 33
WOOBE_FILTERS::get_product_visibility_query()
A
44 5 61
WOOBE_BULK::woobe_tools_panel_buttons_end()
S
49 7 30
woobe_bulk_draw_other()
S
46 6 42
WOOBE_PRODUCTS::normalize_calendar_date()
S
52 7 23
WOOBE::woobe_save_options()
S
53 7 23
WOOBE_HELPER::draw_link()
S
53 7 23
WOOBE_FILTER_PROFILES::load_profile()
S
53 7 22
WOOBE_BULKOPERATIONS::woobe_bulkoperations_get_product_variations()
S
53 7 22
WOOBE_META::woobe_extend_fields()
S
47 6 36
WOOBE::clone_custom_taxonomies()
S
54 7 20
WOOBE_META::get_fields()
S
55 7 19
WOOBE_META::woobe_filter_numbers()
S
55 7 18
WOOBE_ADV::alert_woot_products_tables()
S
47 5 46
WOOBE_EXPORT::get_category_for_xml()
S
58 7 15
WOOBE_FILTERS::woobe_tools_panel_buttons_end()
S
43 4 59
WOOBE_META::woobe_save_meta()
S
53 6 24
WOOBE_META::woobe_bulk_number()
S
52 6 24
WOOBE::woobe_duplicate_products()
S
52 6 24
WOOBE_BULK::woobe_bulk_products_count()
S
47 5 37
WOOBE::woobe_redraw_table_row()
S
53 6 22
WOOBE_BULK::woobe_bulk_delete_products_count()
S
48 5 35
WOOBE_PRODUCTS::get_attributes()
S
56 6 20
woobe_filter_draw_text()
S
42 3 64
WOOBE_META::woobe_filter_text()
S
52 5 25
WOOBE_EXPORT::woobe_bulk_get_att_terms_export()
S
53 5 24
WOOBE_BULK::woobe_bulk_get_att_terms()
S
52 5 24
woobe_get_total_settings()
S
39 1 83
WOOBE_STORAGE::is_isset()
S
54 5 22
WOOBE_HISTORY::woobe_history_revert_bulk_portion()
S
53 5 21
WOOBE_META::woobe_bulk_other()
S
54 5 21
WOOBE_STORAGE::set_val()
S
55 5 20
WOOBE_SETTINGS::get_total_settings()
S
56 5 19
WOOBE_BULKOPERATIONS::generate_combinations()
S
55 5 19
WOOBE_ADV::__construct()
S
58 5 17
WOOBE_META::woobe_filter_other()
S
57 5 17
WOOBE_META::woobe_bulk_text()
S
57 5 17
WOOBE_PROFILES::create_profile()
S
57 5 16
WOOBE_SETTINGS::get_default_sortby_col_num()
S
58 5 16
WOOBE_STORAGE::__construct()
S
57 5 16
WOOBE_PRODUCTS::set_product_attributes_visible()
S
58 5 15
WOOBE_EXPORT::get_post_data_for_xml()
S
50 4 30
WOOBE_META::update_fields()
S
59 5 14
WOOBE_ADV::alert_bulk_editor()
S
48 3 44
WOOBE_EXPORT::get_meta_for_xml()
S
59 5 14
WOOBE_HELPER::sort_taxonomies_by_parents()
S
60 5 13
WOOBE_EXPORT::get_active_fields()
S
60 5 13
WOOBE_HELPER::sanitize_array()
S
60 5 13
WOOBE_FILTER_PROFILES::create_profile()
S
59 5 13
WOOBE::woobe_delete_products()
S
60 5 13
WOOBE_PROFILES::get_current()
S
62 5 11
WOOBE_HELPER::get_taxonomies_terms_hierarchy()
S
54 4 22
woobe_filter_draw_prices()
S
45 2 50
WOOBE_PROFILES::__construct()
S
54 4 19
woobe_init_translates()
S
56 4 18
WOOBE_HELPER::string_to_array()
S
57 4 17
WOOBE_PRODUCTS::prepare_downloads()
S
57 4 16
WOOBE_HELPER::draw_checkbox()
S
60 4 13
draw_child_filter_terms()
S
61 4 12
WOOBE_HELPER::render_html()
S
62 4 11
WOOBE::_pack_row()
S
52 3 25
woobe_meta_print_li()
S
48 2 40
WOOBE_EXT::add_tab()
S
56 3 21
WOOBE::woobe_create_new_product()
S
56 3 18
WOOBE_SETTINGS::init_fields()
S
64 4 10
WOOBE::is_should_init()
S
64 4 9
WOOBE_PROFILES::init_constructor_data()
S
49 2 28
WOOBE_META::woobe_meta_get_keys()
S
60 3 13
WOOBE_HELPER::get_users()
S
60 3 13
WOOBE_BULKOPERATIONS::woobe_bulkoperations_get_possible_combos()
S
63 3 11
WOOBE_FILTERS::woobe_post_date_from_to()
S
63 3 11
WOOBE_RATE_ALERT::get_time()
S
63 3 11
WOOBE_FILTERS::woobe_menu_order_to()
S
63 3 11
WOOBE_PRODUCTS::get_product()
S
63 3 11
WOOBE_META::__construct()
S
54 2 19
WOOBE_EXPORT::implode_values()
S
65 3 8
WOOBE_FILTERS::posts_post_author_where()
S
67 3 7
WOOBE_PRODUCTS::is_current_user_can_edit_field()
S
63 3 10
WOOBE_PRODUCTS::_call_hooks_after_product_update()
S
59 2 14
WOOBE_BULK::woobe_bulk_draw_cross_sells_btn()
S
60 2 13
WOOBE_BULK::woobe_bulk_draw_grouped_ids_btn()
S
61 2 12
WOOBE_BULKOPERATIONS::woobe_ext_scripts()
S
51 1 27
WOOBE_PROFILES::create()
S
62 2 12
WOOBE_BULK::woobe_bulk_draw_upsell_ids_btn()
S
61 2 12
WOOBE_BULK::woobe_bulk_draw_gallery_btn()
S
60 2 12
WOOBE::woobe_get_grouped()
S
62 2 11
WOOBE_BULKOPERATIONS::woobe_bulkoperations_get_prod_count()
S
63 2 11
WOOBE_BULK::woobe_bulk_draw_download_files_btn()
S
62 2 11
WOOBE::get_downloads()
S
62 2 11
WOOBE::woobe_get_upsells()
S
62 2 11
WOOBE::woobe_get_cross_sells()
S
62 2 11
WOOBE::woobe_get_gallery()
S
62 2 11
WOOBE_HELPER::draw_rounding_drop_down()
S
62 1 19
WOOBE_BULK::__construct()
S
54 1 19
WOOBE_HISTORY::__construct()
S
54 1 19
WOOBE_BULK::woobe_ext_scripts()
S
57 1 17
WOOBE_BULKOPERATIONS::__construct()
S
57 1 16
WOOBE_HISTORY::woobe_ext_scripts()
S
59 1 15
WOOBE::plugin_action_links()
S
62 2 10
WOOBE_PROFILES::delete()
S
65 2 9
WOOBE_PROFILES::get()
S
69 2 7
WOOBE_HELPER::strtolower()
S
67 2 8
WOOBE_HELPER::array_to_string()
S
67 2 7
WOOBE_HISTORY::start_bulk()
S
62 2 10
WOOBE_SETTINGS::get_shop_manager_visibility()
S
69 2 7
WOOBE_FILTERS::woobe_filter_products()
S
63 2 10
WOOBE_FILTERS::woobe_reset_filter()
S
69 2 7
WOOBE_RATE_ALERT::manage_alert()
S
66 2 8
WOOBE_HISTORY::woobe_history_revert_product()
S
68 2 7
WOOBE::get_post_field()
S
73 2 4
WOOBE_PRODUCTS::clear_caches()
S
66 2 9
WOOBE_FILTER_PROFILES::init_constructor_data()
S
68 2 7
WOOBE_PROFILES::delete_profile()
S
68 2 7
WOOBE_EXT::get_ext_link()
S
67 2 7
WOOBE_EXPORT::woobe_ext_scripts()
S
60 1 14
WOOBE_META::woobe_ext_scripts()
S
61 1 13
WOOBE_FILTERS::woobe_ext_scripts()
S
63 1 11
WOOBE_FILTERS::__construct()
S
61 1 11
WOOBE_HELPER::draw_calendar()
S
62 1 11
WOOBE_HELPER::draw_advanced_switcher()
S
62 1 11
WOOBE_EXPORT::__construct()
S
65 1 8
WOOBE_RATE_ALERT::__construct()
S
75 1 4
WOOBE_SETTINGS::get_options()
S
80 1 3
WOOBE_HELPER::draw_gallery_popup_editor_btn()
S
68 1 7
WOOBE_PDS_CPT::get_internal_meta_keys()
S
74 1 5
WOOBE_HELPER::draw_image()
S
66 1 8
WOOBE_EXT::init_vars()
S
71 1 6
WOOBE_HISTORY::delete()
S
69 1 7
WOOBE_EXT::get_ext_path()
S
79 1 3
WOOBE_CALCULATOR::woobe_ext_scripts()
S
64 1 10
WOOBE_HELPER::draw_upsells_popup_editor_btn()
S
68 1 7
WOOBE::__construct()
S
75 1 4
WOOBE_SETTINGS::update_options()
S
80 1 3
WOOBE_HELPER::draw_meta_popup_editor_btn()
S
68 1 7
WOOBE_EXT::__construct()
S
100 1 0
WOOBE_CALCULATOR::__construct()
S
75 1 4
WOOBE_HISTORY::woobe_history_clear()
S
78 1 4
WOOBE_ADV::woobe_alert_scripts()
S
74 1 5
WOOBE_PRODUCTS::is_json()
S
76 1 4
WOOBE_ADV::woobe_dismiss_alert()
S
67 1 7
WOOBE_SETTINGS::get_fields_keys()
S
80 1 3
WOOBE_BULKOPERATIONS::woobe_bulkoperations_get_att_terms()
S
78 1 3
WOOBE_HISTORY::wipe_history()
S
65 1 10
WOOBE_HISTORY::woobe_ext_panel()
S
72 1 5
WOOBE_BULKOPERATIONS::woobe_page_end()
S
72 1 5
WOOBE_HELPER::draw_downloads_popup_editor_btn()
S
68 1 7
WOOBE_INFO::woobe_ext_panel()
S
75 1 4
WOOBE_INFO::woobe_ext_scripts()
S
70 1 8
WOOBE_HELPER::draw_taxonomy_popup_btn()
S
68 1 7
WOOBE_META::woobe_ext_panel()
S
72 1 5
WOOBE_HISTORY::woobe_history_get_bulk_count()
S
69 1 6
WOOBE_PROFILES::woobe_print_plugin_options()
S
75 1 4
WOOBE_PRODUCTS::__construct()
S
73 1 5
WOOBE_HELPER::draw_tooltip()
S
77 1 5
WOOBE_INFO::__construct()
S
73 1 4
WOOBE_PROFILES::update()
S
80 1 3
WOOBE_BULK::woobe_bulk_finish()
S
71 1 5
WOOBE_FPROFILES::woobe_tools_panel_buttons()
S
76 1 5
WOOBE_HELPER::draw_attribute_list_btn()
S
66 1 8
WOOBE_FPROFILES::__construct()
S
67 1 7
WOOBE_HISTORY::count_bulked_products()
S
71 1 5
WOOBE_CALCULATOR::woobe_page_end()
S
75 1 4
WOOBE_FILTERS::woobe_ext_panel()
S
75 1 4
WOOBE_BULK::woobe_bulk_going()
S
71 1 5
WOOBE_FILTERS::reset_filter_storage_data()
S
80 1 3
WOOBE_BULK::woobe_ext_panel()
S
64 1 9
WOOBE_FPROFILES::woobe_page_end()
S
72 1 5
WOOBE_HELPER::draw_grouped_popup_editor_btn()
S
68 1 7
WOOBE_HISTORY::woobe_history_delete_solo()
S
75 1 4
WOOBE_HELPER::prepare_meta_keys()
S
80 1 3
WOOBE_FPROFILES::woobe_ext_scripts()
S
64 1 10
WOOBE_BULKOPERATIONS::woobe_tools_panel_buttons()
S
76 1 5
WOOBE_FILTER_PROFILES::fprofile_saved_cencel()
S
79 1 3
WOOBE_FILTER_PROFILES::__construct()
S
72 1 5
WOOBE_HISTORY::finish_bulk()
S
67 1 7
WOOBE_HELPER::draw_restricked()
S
70 1 6
WOOBE_EXPORT::woobe_ext_panel()
S
69 1 6
WOOBE_HISTORY::woobe_get_history_list()
S
64 1 9
WOOBE_HELPER::sanitize_bulk_key()
S
79 1 3
WOOBE_FILTERS::woobe_print_plugin_options()
S
82 1 3
WOOBE_HELPER::draw_cross_sells_popup_editor_btn()
S
68 1 7
WOOBE_HELPER::draw_popup_editor_btn()
S
68 1 7
WOOBE_HISTORY::woobe_history_delete_bulk()
S
72 1 5
WOOBE::add_statuses()
S
73 1 5