Code Analysis: Yml for Yandex Market 3.10.5

Function Rating Maintainability Complexity Lines of code
YFYM_Settings_Page::listen_submit()
D
17
59 229
YFYM_Generation_XML::get_feed_header()
D
27
29 136
yfym_optionGET()
D
36 32 76
YFYM_Settings_Feed_WP_List_Table::get_select_html()
C
36 26 67
YmlforYandexMarket::save_post_product_func()
B
31 19 109
YFYM_Feedback::send_data()
B
29 18 120
YmlforYandexMarket::yfym_art_added_tabs_panel()
B
22
2 297
YFYM_Settings_Page::get_html_tags_settings()
B
28
8 180
YFYM_WP_List_Table::table_data()
B
38 15 70
yfym_add_settings_arr()
A
28
7 178
YFYM_Debug_Page::get_html_block_simulation()
A
39 14 65
yfym_woocommerce_wp_select_multiple()
A
47 16 27
YmlforYandexMarket::print_admin_notices_func()
A
42 14 44
YFYM_Settings_Feed_WP_List_Table::table_data()
A
25
1 229
yfym_gluing()
A
39 12 61
YFYM_Settings_Page::get_html_info_block()
A
43 13 44
Y4YM_Plugin_Upd::get_info()
A
36 10 87
YFYM_Debug_Page::get_possible_problems_list()
A
43 11 53
YFYM_Get_Unit_Offer_Simple::generation_product_xml()
A
45 11 43
YFYM_Get_Unit_Offer_Variable::generation_product_xml()
A
45 11 43
YFYM_Generation_XML::run()
A
36 8 87
YFYM_Settings_Page::get_html_form()
A
38 8 83
YFYM_Generation_XML::gluing()
A
41 10 52
yfym_optionDEL()
A
48 11 34
yfym_optionADD()
A
48 11 34
yfym_optionUPD()
A
48 11 34
yfym_cat_tree()
A
47 10 34
the_cat_tree()
A
47 10 34
wooс_delete_product()
A
48 10 32
yfym_onlygluing()
A
38 7 70
yfym_extensions_page()
A
34 1 151
YFYM_Settings_Page::get_html_filtration()
A
32 1 146
yfym_write_file()
A
45 8 40
YFYM_Settings_Page::get_html_main_settings()
A
32 2 129
yfym_strip_html_attr()
A
51 9 24
YmlforYandexMarket::set_new_options()
A
46 8 38
YFYM_Settings_Page::get_html_shop_data()
A
35 4 96
YFYM_Generation_XML::write_file()
A
47 8 34
YFYM_Generation_XML::onlygluing()
A
39 6 64
yfym_wf()
A
48 8 33
YFYM_Get_Unit::create_code()
A
44 7 43
YmlforYandexMarket::on_activation()
A
45 7 41
YFYM_Get_Unit_Offer_Variable::all_elements()
A
41 5 62
YFYM_Get_Unit_Offer_Simple::all_elements()
A
41 5 61
YFYM_Get_Unit_Offer_Variable::sbermegamarket()
S
41 5 60
YFYM_Debug_Page::seve_data()
S
51 7 29
YFYM_Get_Unit_Offer_Simple::sbermegamarket()
S
41 5 59
YFYM_Get_Unit_Offer_Simple::yandex_webmaster()
S
41 5 59
YFYM_Get_Unit_Offer_Variable::yandex_webmaster()
S
41 5 59
Y4YM_Plugin_Form_Activate::save_form()
S
51 7 26
YFYM_Get_Unit_Offer_Variable::products_and_offers()
S
42 5 55
YFYM_Get_Unit_Offer_Simple::products_and_offers()
S
42 5 55
YFYM_Get_Unit_Offer_Simple::ozon()
S
43 5 54
YFYM_Data_Arr::get_opts_name()
S
53 7 24
YFYM_Data_Arr::get_opts_name_and_def_date()
S
53 7 24
YFYM_Get_Unit_Offer_Variable::ozon()
S
43 5 54
get_array_as_string()
S
53 7 22
YFYM_Get_Unit_Offer_Variable::single_catalog()
S
43 5 52
YFYM_Error_Log::get_array_as_string()
S
53 7 22
YFYM_Get_Unit_Offer_Simple::single_catalog()
S
43 5 52
Y4YM_Plugin_Upd::add_plugin_action_links()
S
48 6 36
YFYM_Get_Unit_Offer_Variable::dbs()
S
44 5 50
YFYM_Get_Unit_Offer_Simple::dbs()
S
44 5 50
YFYM_Get_Unit_Offer_Variable::adv()
S
44 5 48
YFYM_Get_Unit_Offer_Simple::adv()
S
44 5 48
YFYM_Get_Unit_Offer_Simple::vk()
S
45 5 46
YFYM_Get_Unit_Offer_Variable::vk()
S
45 5 46
YFYM_WP_List_Table::column_default()
S
61 7 13
yfym_set_default_feed_settings_arr()
S
37 2 83
YFYM_Settings_Feed_WP_List_Table::get_input_html()
S
53 6 23
yfym_rename_file()
S
46 5 37
yfym_formatSize()
S
55 6 21
Y4YM_Plugin_Upd::plugin_api_check_info()
S
54 6 19
Y4YM_Plugin_Upd::__construct()
S
49 5 31
Y4YM_Plugin_Upd::num_decline()
S
57 6 14
YFYM_Debug_Page::listen_submit()
S
50 5 29
common_option_del()
S
54 5 23
YFYM_Get_Unit_Offer::__construct()
S
53 5 23
YFYM_Error_Log::__construct()
S
55 5 20
yfym_error_log()
S
54 5 19
Y4YM_Plugin_Upd::check_update()
S
54 5 19
YFYM_Data_Arr::__construct()
S
55 5 19
YmlforYandexMarket::yfym_do_this_event()
S
54 5 19
yfym_array_to_log()
S
56 5 17
yfym_calibration()
S
51 4 28
YFYM_Get_Paired_Tag::__construct()
S
62 5 11
YFYM_Settings_Feed_WP_List_Table::column_default()
S
63 5 11
YFYM_Settings_Page::get_html_tabs()
S
52 4 24
common_option_upd()
S
54 4 23
YFYM_Debug_Page::get_html_block_logs()
S
45 2 50
common_option_get()
S
57 4 18
yfym_replace_symbol()
S
58 4 17
print_html_tags_option()
S
58 4 16
YFYM_Get_Unit::set_result()
S
60 4 14
YmlforYandexMarket::listen_submits_func()
S
59 4 13
Y4YM_Plugin_Form_Activate::the_form()
S
48 2 39
Y4YM_Plugin_Upd::set_update_package()
S
55 3 20
common_option_add()
S
57 3 18
yfym_clear_file_ids_in_yml()
S
56 3 17
YFYM_Generation_XML::clear_file_ids_in_xml()
S
56 3 17
yfym_remove_directory()
S
66 4 8
get_from_url()
S
58 3 15
YmlforYandexMarket::on_deactivation()
S
58 3 15
YmlforYandexMarket::yfym_for_сompatibility_with_yandex_zen_plug_func()
S
72 4 4
get_woo_attributes()
S
61 3 13
YFYM_Generation_XML::check_ufup()
S
61 3 13
yfym_get_attributes()
S
61 3 13
get_attributes()
S
61 3 13
YFYM_Generation_XML::archiving()
S
59 3 12
YFYM_Error_Log::keeplogs_status()
S
62 3 12
get_woo_version_number()
S
61 3 12
yfym_get_woo_version_number()
S
61 3 12
deleteGET()
S
61 3 12
YmlforYandexMarket::check_options_upd()
S
63 3 11
YmlforYandexMarket::yfym_do_this_seventy_sec()
S
62 3 11
yfym_run_sandbox()
S
62 3 11
YmlforYandexMarket::yfym_woocommerce_product_options_general_product_data()
S
49 1 38
YFYM_Debug_Page::get_html_form()
S
53 1 32
YFYM_Settings_Page::get_html_icp_banners()
S
65 1 31
YFYM_Get_Open_Tag::__construct()
S
65 3 9
YFYM_Settings_Page::save_plugin_set()
S
63 3 10
YFYM_Get_Unit_Offer::add_skip_reason()
S
59 2 15
YFYM_Get_Paired_Tag::get_attr_tag()
S
64 3 9
YmlforYandexMarket::save_post_meta()
S
66 3 8
YFYM_Get_Open_Tag::get_attr_tag()
S
64 3 9
array_key_last()
S
70 3 6
validate_variable()
S
66 3 8
YFYM_Generation_XML::get_feed_body()
S
59 2 13
YFYM_Settings_Page::init_hooks()
S
60 2 13
YFYM_Feedback::get_form()
S
52 1 28
YFYM_Debug_Page::get_html_block_possible_problems()
S
61 2 13
YFYM_Debug_Page::get_html_block_sandbox()
S
61 2 13
YmlforYandexMarket::init_hooks()
S
50 1 26
YFYM_Get_Paired_Tag::__toString()
S
64 2 11
YFYM_Get_Open_Tag::__toString()
S
64 2 11
Y4YM_Plugin_Upd::get_plugin_response_data()
S
52 1 25
YmlforYandexMarket::add_cron_intervals_func()
S
57 1 19
YFYM_Settings_Page::get_html_my_plugins_list()
S
58 1 18
YFYM_WP_List_Table::column_yfym_url_xml_file()
S
57 1 18
YFYM_Feedback::get_block_support_project()
S
58 1 17
translit_cyr_en()
S
54 1 17
YmlforYandexMarket::admin_notices_func()
S
65 2 9
Y4YM_Plugin_Upd::save_resp()
S
64 2 10
YFYM_Settings_Page::get_html_banner()
S
64 2 9
YFYM_Settings_Feed_WP_List_Table::get_select_html_v2()
S
63 2 9
YFYM_Settings_Page::admin_notices_func()
S
65 2 9
YmlforYandexMarket::init()
S
72 2 6
YFYM_Get_Closed_Tag::__toString()
S
66 2 9
YmlforYandexMarket::get_plugin_version()
S
67 2 8
YFYM_Error_Log::save_log()
S
72 2 4
YFYM_Debug_Page::__construct()
S
71 2 6
YFYM_Feedback::__construct()
S
76 2 4
YmlforYandexMarket::check_and_fix()
S
71 2 6
yfym_errors_log()
S
66 2 8
univ_option_upd()
S
69 2 7
YFYM_Feedback::listen_submits_func()
S
63 2 10
get_file_extension()
S
67 2 8
Y4YM_Plugin_Upd::get_body_request()
S
59 1 15
univ_option_del()
S
69 2 7
univ_option_get()
S
69 2 7
univ_option_add()
S
68 2 7
yfym_replace_domain()
S
65 2 9
yfym_number_all_feeds()
S
67 2 8
YFYM_Data_Arr::get_opts_name_and_def_date_obj()
S
66 2 8
YFYM_WP_List_Table::prepare_items()
S
58 1 15
YmlforYandexMarket::yfym_plugin_action_links()
S
63 2 10
yfym_data_from_arr()
S
78 2 3
array_key_first()
S
72 2 6
yfym_get_first_feed_id()
S
67 2 8
YFYM_Generation_XML::get_ids_in_xml()
S
64 2 9
YFYM_Settings_Feed_WP_List_Table::get_select_desc_html()
S
58 1 13
YFYM_Settings_Page::admin_head_css_func()
S
63 1 12
YFYM_WP_List_Table::get_columns()
S
61 1 12
YFYM_Settings_Feed_WP_List_Table::__construct()
S
63 1 11
YFYM_Settings_Page::get_html_feeds_list()
S
63 1 11
YFYM_Get_Unit::__construct()
S
62 1 11
Y4YM_Plugin_Upd::response_to_api()
S
62 1 11
YFYM_Error_Log::__toString()
S
80 1 3
yfym_replace_decode()
S
68 1 7
Y4YM_Plugin_Upd::admin_notices_func()
S
76 1 4
Y4YM_Plugin_Upd::get_plugin_slug()
S
82 1 3
YmlforYandexMarket::yfym_admin_css_func()
S
81 1 3
YFYM_Get_Unit::get_result()
S
82 1 3
YFYM_Get_Unit_Offer::get_product_xml()
S
82 1 3
YFYM_WP_List_Table::get_sortable_columns()
S
71 1 6
YFYM_Get_Unit_Offer_Simple::old()
S
77 1 4
YFYM_Get_Unit::get_ids_in_xml()
S
82 1 3
YmlforYandexMarket::yfym_art_woo_custom_fields_save()
S
89 1 2
YFYM_Debug_Page::get_submit_name_clear_logs()
S
80 1 3
YmlforYandexMarket::init_classes()
S
83 1 3
Y4YM_Plugin_Form_Activate::get_submit_name()
S
82 1 3
YFYM_Get_Unit_Offer::get_feed_price()
S
82 1 3
YFYM_Generation_XML::stop()
S
69 1 6
YFYM_Get_Unit_Offer::get_feed_category_id()
S
82 1 3
YFYM_Get_Unit_Offer_Variable::old()
S
77 1 4
YFYM_Data_Arr_Helper::__construct()
S
77 1 4
YFYM_Generation_XML::__construct()
S
80 1 3
Y4YM_Plugin_Form_Activate::get_opt_name_order_email()
S
82 1 3
YmlforYandexMarket::yfym_args_filter_func()
S
76 1 4
Y4YM_Plugin_Upd::init_hooks()
S
67 1 7
YmlforYandexMarket::get_debug_page_func()
S
78 1 4
YFYM_WP_List_Table::admin_header()
S
75 1 5
YmlforYandexMarket::add_admin_menu_func()
S
62 1 9
YFYM_Get_Unit_Offer::get_offer()
S
82 1 3
Y4YM_Plugin_Upd::get_premium_version()
S
82 1 3
YmlforYandexMarket::yfym_added_wc_tabs()
S
65 1 9
YFYM_Settings_Page::get_feed_id()
S
82 1 3
YmlforYandexMarket::yfym_art_added_tabs_icon()
S
74 1 9
YFYM_WP_List_Table::no_items()
S
80 1 3
YFYM_Debug_Page::get_input_name_disable_notices()
S
80 1 3
YmlforYandexMarket::get_export_page_func()
S
78 1 4
Y4YM_Plugin_Form_Activate::get_pref()
S
82 1 3
YFYM_Feedback::get_radio_name()
S
80 1 3
YFYM_Settings_Feed_WP_List_Table::prepare_items()
S
69 1 7
YFYM_Get_Unit_Offer::generation_product_xml()
S
100 1 0
YFYM_Feedback::get_textarea_name()
S
80 1 3
YFYM_Settings_Page::__construct()
S
72 1 6
YFYM_WP_List_Table::column_cb()
S
74 1 5
YFYM_Feedback::get_submit_name()
S
80 1 3
YFYM_Feedback::get_nonce_field()
S
80 1 3
YFYM_Feedback::get_input_name()
S
80 1 3
YFYM_WP_List_Table::get_bulk_actions()
S
71 1 6
YFYM_Settings_Feed_WP_List_Table::get_columns()
S
65 1 9
YFYM_Get_Unit_Offer::set_do_empty_product_xml()
S
81 1 3
Y4YM_Plugin_Upd::get_order_email()
S
82 1 3
YFYM_Feedback::get_nonce_action()
S
80 1 3
YFYM_Get_Unit_Offer::get_do_empty_product_xml()
S
82 1 3
YFYM_Generation_XML::get_feed_id()
S
82 1 3
YFYM_Debug_Page::get_submit_name()
S
80 1 3
YFYM_Settings_Feed_WP_List_Table::admin_header()
S
100 1 2
Y4YM_Plugin_Upd::get_order_id()
S
82 1 3
YFYM_WP_List_Table::__construct()
S
64 1 10
YFYM_Get_Closed_Tag::__construct()
S
81 1 3
YFYM_Debug_Page::get_nonce_action_debug_page()
S
80 1 3
Y4YM_Plugin_Upd::get_slug()
S
82 1 3
YFYM_Data_Arr_Helper::get_value()
S
83 1 3
YFYM_Feedback::get_pref()
S
82 1 3
YFYM_Data_Arr_Helper::get_name()
S
83 1 3
YFYM_Generation_XML::get_feed_footer()
S
64 1 9
YFYM_Get_Paired_Tag::get_val_tag()
S
82 1 3
YFYM_Debug_Page::get_pref()
S
82 1 3
YmlforYandexMarket::add_mime_types_func()
S
71 1 6
YFYM_Debug_Page::get_nonce_field_debug_page()
S
80 1 3
YFYM_Data_Arr::get_data_arr()
S
82 1 3
YFYM_Settings_Feed_WP_List_Table::get_feed_id()
S
82 1 3
Y4YM_Plugin_Upd::get_license_key()
S
82 1 3
YFYM_Get_Closed_Tag::get_name_tag()
S
82 1 3
warning_notice()
S
80 1 3
Y4YM_Plugin_Upd::get_pref()
S
82 1 3
YmlforYandexMarket::__construct()
S
73 1 6
YFYM_Get_Unit_Offer::get_input_data_arr()
S
82 1 3
Y4YM_Plugin_Form_Activate::__construct()
S
65 1 9
YFYM_Get_Open_Tag::get_closing_slash()
S
82 1 3
YFYM_Debug_Page::admin_notices_func()
S
79 1 3
Y4YM_Plugin_Form_Activate::get_opt_name_order_id()
S
82 1 3
YFYM_Debug_Page::get_input_name_keeplogs()
S
80 1 3
YFYM_Feedback::set_html_content_type()
S
81 1 3
YFYM_Error_Log::get_filename()
S
82 1 3
YFYM_Debug_Page::get_input_name_enable_five_min()
S
80 1 3