Code Analysis: Import Products to VK 0.7.3

Function Rating Maintainability Complexity Lines of code
IP2VK_Data_Arr::__construct()
D
15
2 614
IP2VK_Api::curl()
B
35 17 86
IP2VK_Api::product_sync()
B
37 17 78
IP2VK_Api::send_pic()
B
29 9 174
IP2VK_Api::response_to_vk()
B
34 12 112
IP2VK_Api_Helper_Variable::get_description()
A
39 13 78
IP2VK_Api_Helper_Simple::product_add()
A
36 11 89
ICPD_Feedback::send_data()
A
36 11 89
IP2VK_Generation_XML::run()
A
35 11 88
IP2VK_Api_Helper_Variable::product_add()
A
37 11 83
IP2VK_Plugin_Upd::get_info()
A
35 10 95
IP2VK_Api_Helper::set_product_data()
A
38 11 72
IP2VK_Debug_Page::get_html_block_simulation()
A
38 10 83
IP2VK_Settings_Page::listen_submit()
A
38 10 72
IP2VK_Debug_Page::get_possible_problems_list()
A
42 11 56
IP2VK_Api_Helper_Variable::get_sku()
A
43 11 53
IP2VK_Api_Helper_External::product_add()
A
37 9 81
the_cat_tree()
A
42 10 60
IP2VK_Api_Helper_External::get_sku()
A
44 10 48
IP2VK_Api_Helper_Simple::get_sku()
A
44 10 47
IP2VK_Interface_Hoocked::save_post_product()
A
43 9 50
IP2VK_Settings_Page::get_view_html_field_select()
A
41 8 65
IP2VK_Api_Helper_Simple::get_description()
A
45 9 48
IP2VK_Api_Helper_External::get_description()
A
45 9 48
wooс_delete_product()
A
48 10 32
IP2VK_Data_Arr::get_data_for_tabs()
A
47 9 39
get_array_as_string()
A
48 9 33
IP2VK_Api::error_handler()
A
45 8 47
IP2VK_Api::listen_request()
A
46 8 42
IP2VK_Plugin_Form_Activate::save_form()
A
45 7 47
IP2VK_Api_Helper_Variable::__construct()
A
47 7 39
IP2VK_Api_Helper_Variable::get_picture()
A
48 7 33
IP2VK::add_product_link_to_desc()
S
46 6 44
IP2VK_Error_Log::get_array_as_string()
S
51 7 27
IP2VK_Data_Arr::get_opts_name()
S
53 7 24
IP2VK_Data_Arr::get_opts_name_and_def_date()
S
53 7 24
IP2VK_Plugin_Upd::add_plugin_action_links()
S
47 6 39
get_format_filesize()
S
55 7 19
IP2VK_Settings_Page::get_view_html_field_number()
S
46 5 49
IP2VK_Api_Helper_Simple::__construct()
S
50 6 33
IP2VK_Api_Helper_External::__construct()
S
50 6 33
IP2VK_Plugin_Upd::plugin_api_check_info()
S
50 6 29
IP2VK_Api::category_sync()
S
52 6 26
IP2VK_Debug_Page::save_data()
S
54 6 23
IP2VK::do_this_event()
S
47 5 38
IP2VK_Api_Helper_Simple::get_stock_amount()
S
54 6 22
IP2VK_Settings_Page::print_view_html_fields()
S
54 6 22
IP2VK_Api_Helper_Variable::get_stock_amount()
S
54 6 22
IP2VK::listen_submits()
S
48 5 34
get_domain()
S
55 6 19
ICPD_Feedback::__construct()
S
57 6 18
IP2VK_Generation_XML::run_api_categories_sync()
S
48 5 33
IP2VK_Debug_Page::listen_submit()
S
49 5 32
IP2VK_Plugin_Upd::__construct()
S
49 5 32
ICPD_Promo::__construct()
S
39 1 90
IP2VK::set_new_options()
S
49 5 30
IP2VK_Api::category_upd()
S
46 4 44
IP2VK_Plugin_Upd::num_decline()
S
57 6 14
IP2VK_Plugin_Upd::check_update()
S
50 5 29
IP2VK_Api::category_add()
S
46 4 43
IP2VK_Debug_Page::get_html_block_logs()
S
42 2 71
IP2VK_Plugin_Form_Activate::the_form()
S
42 2 69
IP2VK_Settings_Page::get_view_html_field_textarea()
S
48 4 39
IP2VK_Api_Helper_Variable::get_price()
S
48 4 39
IP2VK_Settings_Page::print_view_html_option_for_select()
S
53 5 23
common_option_del()
S
54 5 23
IP2VK_Api_Helper_Simple::get_picture()
S
54 5 21
IP2VK_Api_Helper_External::get_picture()
S
54 5 21
IP2VK_Error_Log::__construct()
S
55 5 20
IP2VK_Interface_Hoocked::get_vk_categories_view()
S
54 5 20
IP2VK_Api_Helper_Simple::get_dimensions_arr()
S
56 5 18
IP2VK_Api::category_del()
S
45 3 48
IP2VK_Settings_Page::save_plugin_set()
S
56 5 18
IP2VK_Api_Helper_Variable::get_dimensions_arr()
S
56 5 18
print_html_tags_option()
S
51 4 28
ip2vk_calibration()
S
51 4 28
IP2VK_Api::product_upd()
S
47 3 41
IP2VK_Api::product_add()
S
47 3 40
common_option_upd()
S
54 4 23
IP2VK_Api_Helper_External::get_price()
S
54 4 21
IP2VK_Api_Helper_Simple::get_price()
S
54 4 21
IP2VK_Api_Helper::set_helper_result()
S
55 4 20
ICPD_Feedback::print_view_html_feedback_block()
S
43 1 64
common_option_get()
S
57 4 18
IP2VK_Interface_Hoocked::add_meta_product_cat()
S
50 3 33
IP2VK_Interface_Hoocked::save_meta_product_cat()
S
59 4 14
IP2VK::do_this_seventy_sec()
S
59 4 14
IP2VK_Interface_Hoocked::save_post_meta()
S
61 4 12
ICPD_Promo::print_view_html_plugins_list_block()
S
56 3 22
IP2VK_Api::add_to_category()
S
49 2 36
IP2VK_Api::product_del()
S
49 2 36
IP2VK_Api::property_add_variant()
S
49 2 36
IP2VK_Api::property_edit()
S
49 2 36
IP2VK_Api::property_edit_variant()
S
49 2 36
IP2VK_Api::get_vk_categories()
S
49 2 35
IP2VK_Api::get_vk_products_by_vk_item_id()
S
49 2 35
IP2VK_Api::property_add()
S
49 2 35
IP2VK_Api::property_del()
S
49 2 35
IP2VK_Api::property_del_variant()
S
49 2 35
IP2VK_Interface_Hoocked::add_to_product_sync_info()
S
55 3 20
IP2VK_Plugin_Upd::set_update_package()
S
55 3 20
IP2VK_Interface_Hoocked::add_to_product_variation_sync_info()
S
56 3 19
common_option_add()
S
57 3 18
IP2VK::on_activation()
S
58 3 16
IP2VK_Api::__construct()
S
57 3 15
IP2VK::check_options_upd()
S
59 3 14
IP2VK_Settings_Page::__construct()
S
60 3 14
IP2VK_Settings_Page::get_view_html_field_input()
S
52 2 29
get_woo_attributes()
S
61 3 13
get_from_url()
S
60 3 13
IP2VK_Generation_XML::run_api()
S
59 3 13
IP2VK_Generation_XML::check_ufup()
S
60 3 13
IP2VK_Debug_Page::print_view_html_form()
S
50 1 42
IP2VK_Api::conv_arr_as_str()
S
61 3 12
get_woo_version_number()
S
61 3 12
IP2VK_Error_Log::keeplogs_status()
S
62 3 12
IP2VK_Api_Helper::add_skip_reason()
S
53 2 26
IP2VK_Debug_Page::get_html_block_possible_problems()
S
57 2 20
IP2VK_Debug_Page::get_html_block_sandbox()
S
58 2 18
IP2VK_Interface_Hoocked::added_tabs_panel()
S
51 1 32
IP2VK::add_plugin_action_links()
S
58 2 17
IP2VK_Api_Helper_Variable::get_url()
S
58 2 16
ip2vk_run_sandbox()
S
60 2 15
sanitize_variable_for_vk_api()
S
66 3 8
IP2VK::add_admin_menu()
S
51 1 30
IP2VK_Api_Helper_Variable::add_skip_reason()
S
59 2 15
IP2VK_Api_Helper_External::get_url()
S
59 2 15
IP2VK_Api_Helper_Simple::get_url()
S
59 2 15
ICPD_Feedback::init_hooks()
S
59 2 13
IP2VK_Data_Arr::get_opts_name_and_def_date_obj()
S
62 2 12
IP2VK_Error_Log::save_log()
S
63 2 11
IP2VK::on_deactivation()
S
62 2 11
IP2VK_Plugin_Upd::get_plugin_response_data()
S
52 1 25
IP2VK::add_cron_intervals()
S
54 1 23
IP2VK_Settings_Page::get_tabs_arr()
S
57 1 18
translit_cyr_en()
S
54 1 17
IP2VK_Api_Helper::is_photo_exists()
S
68 2 7
IP2VK_Plugin_Upd::get_body_request()
S
59 1 15
IP2VK_Generation_XML::stop()
S
65 2 8
IP2VK_Api_Helper::is_category_exists()
S
67 2 8
IP2VK::admin_notices_func()
S
65 2 9
ip2vk_get_first_feed_id()
S
67 2 8
IP2VK_Api_Helper_Variable::get_currency()
S
65 2 8
IP2VK_Api_Helper_Simple::get_product_id_on_vk()
S
68 2 7
IP2VK_Interface_Hoocked::flag_save_if_empty()
S
71 2 6
IP2VK::init()
S
72 2 6
IP2VK::init_hooks()
S
57 1 15
IP2VK_Debug_Page::__construct()
S
67 2 9
ip2vk_get_last_feed_id()
S
67 2 8
IP2VK_Api::listen_submits()
S
72 2 5
IP2VK::get_plugin_version()
S
67 2 8
IP2VK_Api_Helper_Variable::get_weight()
S
66 2 8
IP2VK_Settings_Page::get_prefix_feed()
S
67 2 8
IP2VK_Api_Helper_Variable::get_product_id_on_vk()
S
68 2 7
univ_option_get()
S
69 2 7
IP2VK_Plugin_Upd::save_resp()
S
64 2 10
IP2VK_Settings_Page::get_current_blog_id()
S
68 2 8
IP2VK_Api_Helper_Simple::get_currency()
S
65 2 8
IP2VK_Api_Helper_External::get_product_id_on_vk()
S
68 2 7
IP2VK_Api_Helper::is_product_exists()
S
68 2 7
univ_option_add()
S
68 2 7
IP2VK_Api_Helper_External::get_currency()
S
65 2 8
IP2VK_Api_Helper_Simple::get_weight()
S
66 2 8
IP2VK_Interface_Hoocked::product_duplicate()
S
72 2 5
univ_option_upd()
S
69 2 7
univ_option_del()
S
69 2 7
get_file_extension()
S
67 2 8
remove_all_elementor_tags()
S
60 1 15
IP2VK_Api_Helper_Variable::product_skip()
S
60 1 14
IP2VK::init_classes()
S
62 1 12
IP2VK_Interface_Hoocked::init_hooks()
S
60 1 12
IP2VK_Api_Helper_Variable::get_name()
S
63 1 11
IP2VK_Api_Helper_External::get_name()
S
63 1 11
IP2VK_Plugin_Upd::response_to_api()
S
62 1 11
IP2VK_Api_Helper_Simple::get_name()
S
63 1 11
ICPD_Feedback::get_plugin_name()
S
82 1 3
IP2VK_Extensions_Page::init_hooks()
S
83 1 3
ICPD_Feedback::get_textarea_name()
S
80 1 3
IP2VK_Plugin_Form_Activate::get_opt_name_order_id()
S
82 1 3
IP2VK_Plugin_Upd::get_pref()
S
82 1 3
IP2VK_Api_Helper_Simple::get_oldprice()
S
77 1 4
IP2VK_Api_Helper::set_skip_reasons_arr()
S
80 1 3
IP2VK_Debug_Page::get_submit_name_clear_logs()
S
80 1 3
IP2VK_Interface_Hoocked::added_wc_tabs()
S
65 1 9
IP2VK_Api::get_feed_id()
S
82 1 3
IP2VK_Api_Helper_Variable::set_skip_reasons_arr()
S
80 1 3
IP2VK_Api_Helper_Variable::get_product()
S
82 1 3
IP2VK_Api_Helper_Simple::get_skip_reasons_arr()
S
82 1 3
IP2VK_Debug_Page::get_nonce_field_debug_page()
S
80 1 3
IP2VK_Extensions_Page::__construct()
S
75 1 5
IP2VK_Settings_Page::get_feed_id()
S
82 1 3
IP2VK_Settings_Page::init_hooks()
S
83 1 3
IP2VK::get_extensions_page()
S
78 1 4
IP2VK_Api_Helper_External::add_skip_reason()
S
66 1 8
IP2VK_Debug_Page::get_submit_name()
S
80 1 3
IP2VK_Api_Helper_External::set_skip_reasons_arr()
S
80 1 3
IP2VK_Debug_Page::get_pref()
S
82 1 3
IP2VK_Api::get_sig()
S
64 1 9
IP2VK_Api::get_access_token()
S
82 1 3
IP2VK_Settings_Page::init_classes()
S
83 1 3
IP2VK_Api_Helper_Variable::product_upd()
S
83 1 3
ICPD_Feedback::get_nonce_action()
S
80 1 3
IP2VK_Api_Helper_Simple::get_product()
S
82 1 3
ICPD_Feedback::get_submit_name()
S
80 1 3
IP2VK_Plugin_Form_Activate::print_admin_notices()
S
76 1 4
ICPD_Promo::print_css_styles()
S
81 1 3
IP2VK_Api_Helper::get_skip_reasons_arr()
S
82 1 3
ICPD_Feedback::set_html_content_type()
S
81 1 3
IP2VK_Data_Arr::get_data_arr()
S
82 1 3
IP2VK_Error_Log::get_file_path()
S
82 1 3
IP2VK::get_plugin_settings_page()
S
78 1 4
IP2VK_Error_Log::__toString()
S
80 1 3
IP2VK_Api_Helper_External::get_skip_reasons_arr()
S
82 1 3
IP2VK_Plugin_Form_Activate::__construct()
S
65 1 9
ICPD_Feedback::get_additional_info()
S
82 1 3
IP2VK_Api_Helper_External::get_feed_id()
S
82 1 3
ICPD_Feedback::get_logs_url()
S
82 1 3
IP2VK::get_debug_page()
S
78 1 4
IP2VK_Api_Helper_External::get_oldprice()
S
77 1 4
ICPD_Feedback::print_css_styles()
S
78 1 4
IP2VK_Api::get_group_id()
S
82 1 3
ICPD_Promo::print_view_html_plugins_list_item()
S
65 1 9
IP2VK_Api_Helper_Variable::get_skip_reasons_arr()
S
82 1 3
IP2VK_Api::get_private_key()
S
82 1 3
ICPD_Feedback::get_nonce_field()
S
80 1 3
IP2VK_Api::get_public_key()
S
82 1 3
IP2VK_Api::print_view_redirect_script()
S
68 1 8
IP2VK::reg_script()
S
74 1 4
IP2VK_Api_Helper_Simple::get_result()
S
82 1 3
IP2VK_Settings_Page::print_view_html_form()
S
64 1 10
IP2VK_Api_Helper::get_product()
S
82 1 3
IP2VK_Api_Helper::set_photo_exists()
S
76 1 4
IP2VK_Plugin_Form_Activate::get_opt_name_order_email()
S
82 1 3
IP2VK_Debug_Page::init_classes()
S
83 1 3
IP2VK_Plugin_Upd::get_plugin_slug()
S
82 1 3
IP2VK_Plugin_Upd::init_hooks()
S
67 1 7
IP2VK_Debug_Page::get_input_name_keeplogs()
S
80 1 3
IP2VK_Debug_Page::get_input_name_disable_notices()
S
80 1 3
IP2VK_Api_Helper_Variable::get_result()
S
82 1 3
IP2VK_Api_Helper_Variable::product_del()
S
83 1 3
IP2VK_Api_Helper::__construct()
S
81 1 3
IP2VK_Api_Helper_Simple::get_feed_id()
S
82 1 3
IP2VK_Api::get_headers_arr()
S
82 1 3
IP2VK::admin_enqueue_style_css()
S
81 1 3
IP2VK_Api_Helper_Simple::add_skip_reason()
S
66 1 8
IP2VK_Debug_Page::admin_notices_func()
S
79 1 3
IP2VK_Debug_Page::init_hooks()
S
83 1 3
IP2VK_Api_Helper_Simple::product_upd()
S
83 1 3
IP2VK_Api_Helper::get_feed_id()
S
82 1 3
IP2VK_Interface_Hoocked::__construct()
S
78 1 4
ICPD_Feedback::get_input_name()
S
80 1 3
ICPD_Promo::init_hooks()
S
74 1 4
IP2VK_Api_Helper::get_result()
S
82 1 3
IP2VK_Plugin_Upd::print_admin_notice()
S
76 1 4
ICPD_Feedback::get_plugin_version()
S
82 1 3
IP2VK_Api_Helper_Variable::get_offer()
S
82 1 3
IP2VK_Plugin_Form_Activate::get_pref()
S
82 1 3
IP2VK_Extensions_Page::print_extensions_page()
S
76 1 4
IP2VK_Api_Helper::get_category_id_on_vk()
S
82 1 3
IP2VK_Settings_Page::get_tab_name()
S
82 1 3
ICPD_Feedback::get_radio_name()
S
80 1 3
IP2VK_Api_Helper::set_category_exists()
S
76 1 4
IP2VK_Plugin_Upd::get_order_id()
S
75 1 4
IP2VK_Api_Helper_Variable::get_oldprice()
S
77 1 4
IP2VK_Plugin_Form_Activate::init_hooks()
S
75 1 4
IP2VK_Plugin_Upd::get_premium_version()
S
82 1 3
remove_directory()
S
72 1 5
warning_notice()
S
78 1 3
IP2VK_Api::get_application_id()
S
82 1 3
IP2VK_Api_Helper::get_product_data()
S
82 1 3
IP2VK_Api_Helper_External::get_product()
S
82 1 3
IP2VK_Api_Helper_External::product_upd()
S
83 1 3
IP2VK::__construct()
S
75 1 5
ICPD_Promo::get_pref()
S
82 1 3
IP2VK_Plugin_Form_Activate::get_submit_name()
S
82 1 3
IP2VK_Api_Helper_External::get_result()
S
82 1 3
IP2VK_Debug_Page::get_nonce_action_debug_page()
S
80 1 3
IP2VK_Extensions_Page::init_classes()
S
83 1 3
IP2VK_Plugin_Upd::get_slug()
S
82 1 3
IP2VK_Plugin_Upd::get_license_key()
S
75 1 4
IP2VK_Api_Helper_External::product_del()
S
83 1 3
IP2VK_Plugin_Upd::get_order_email()
S
75 1 4
IP2VK_Api_Helper_Simple::product_del()
S
83 1 3
IP2VK_Api_Helper_Simple::set_skip_reasons_arr()
S
80 1 3
IP2VK_Api_Helper_Variable::get_feed_id()
S
82 1 3
IP2VK_Generation_XML::get_feed_id()
S
82 1 3
IP2VK_Generation_XML::__construct()
S
80 1 3
IP2VK_Api::get_debug()
S
82 1 3
ICPD_Feedback::get_pref()
S
82 1 3
IP2VK_Interface_Hoocked::init_classes()
S
83 1 3
IP2VK_Api_Helper::get_prod_id_on_vk_list_arr()
S
82 1 3
IP2VK_Api_Helper::set_product_exists()
S
76 1 4