Code Analysis: Import Products to VK 0.4.3

Function Rating Maintainability Complexity Lines of code
IP2VK_Data_Arr::__construct()
C
19
2 441
IP2VK_Api::curl()
B
35 17 85
IP2VK_Api::product_sync()
B
38 17 76
IP2VK_Api_Helper_Variable::get_description()
A
39 13 78
ICPD_Feedback::send_data()
A
36 11 89
IP2VK_Api_Helper::set_product_data()
A
38 12 73
IP2VK_Generation_XML::run()
A
35 11 88
IP2VK_Plugin_Upd::get_info()
A
35 10 95
IP2VK_Api_Helper_Simple::product_add()
A
37 10 86
IP2VK_Debug_Page::get_html_block_simulation()
A
38 10 83
IP2VK_Api_Helper_Variable::product_add()
A
38 10 78
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::response_to_vk()
A
41 10 57
the_cat_tree()
A
43 10 54
IP2VK_Api_Helper_External::product_add()
A
38 8 79
IP2VK_Api_Helper_External::get_sku()
A
44 10 48
IP2VK_Api_Helper_Simple::get_sku()
A
44 10 47
IP2VK_Api::send_pic()
A
35 6 103
IP2VK_Settings_Page::print_view_html_form()
A
38 6 97
IP2VK_Interface_Hoocked::save_post_product()
A
43 9 50
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_Settings_Page::print_view_html_instruction_tab()
A
33 1 158
IP2VK_Plugin_Form_Activate::save_form()
A
45 7 47
IP2VK_Data_Arr::get_data_for_tabs()
A
48 7 36
IP2VK_Error_Log::get_array_as_string()
S
51 7 27
get_array_as_string()
S
51 7 27
IP2VK_Plugin_Upd::add_plugin_action_links()
S
47 6 39
IP2VK_Data_Arr::get_opts_name()
S
53 7 24
IP2VK_Data_Arr::get_opts_name_and_def_date()
S
53 7 24
IP2VK_Settings_Page::print_view_html_api_tab()
S
39 3 84
get_format_filesize()
S
55 7 19
IP2VK_Settings_Page::get_view_html_field_number()
S
46 5 48
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::listen_submits()
S
48 5 34
get_domain()
S
55 6 19
ICPD_Feedback::__construct()
S
57 6 18
IP2VK_Debug_Page::listen_submit()
S
49 5 32
IP2VK_Plugin_Upd::__construct()
S
49 5 32
IP2VK_Plugin_Upd::num_decline()
S
57 6 14
IP2VK_Generation_XML::run_api_categories_sync()
S
50 5 29
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::print_view_html_option_for_select()
S
53 5 23
common_option_del()
S
54 5 23
IP2VK::set_new_options()
S
53 5 22
ICPD_Promo::__construct()
S
40 1 82
IP2VK_Api::category_upd()
S
48 4 36
IP2VK_Error_Log::__construct()
S
55 5 20
IP2VK_Api_Helper_Simple::get_dimensions_arr()
S
55 5 19
IP2VK_Settings_Page::print_view_html_fields()
S
55 5 19
IP2VK_Api_Helper_Variable::get_dimensions_arr()
S
55 5 19
IP2VK_Api_Helper_Variable::get_price()
S
50 4 31
print_html_tags_option()
S
51 4 28
ip2vk_calibration()
S
51 4 28
IP2VK_Settings_Page::print_view_html_tabs()
S
51 4 26
IP2VK::add_product_link_to_desc()
S
52 4 26
common_option_upd()
S
54 4 23
IP2VK_Settings_Page::get_view_html_field_select()
S
49 3 36
IP2VK_Interface_Hoocked::get_vk_categories_view()
S
55 4 20
IP2VK_Api_Helper_Variable::__construct()
S
57 4 19
IP2VK_Api_Helper_External::get_price()
S
55 4 19
IP2VK_Api_Helper_Simple::get_price()
S
55 4 19
ICPD_Feedback::print_view_html_feedback_block()
S
43 1 64
common_option_get()
S
57 4 18
IP2VK_Api::listen_request()
S
58 4 18
IP2VK_Api::product_upd()
S
49 3 33
IP2VK_Api_Helper_External::__construct()
S
58 4 17
IP2VK_Api_Helper_Simple::__construct()
S
58 4 17
IP2VK_Api::product_add()
S
49 3 32
IP2VK_Interface_Hoocked::add_meta_product_cat()
S
51 3 31
IP2VK_Interface_Hoocked::save_meta_product_cat()
S
59 4 14
IP2VK::do_this_seventy_sec()
S
59 4 14
remove_directory()
S
62 4 12
IP2VK_Api::get_vk_categories()
S
48 2 37
ICPD_Promo::print_view_html_plugins_list_block()
S
56 3 22
IP2VK_Plugin_Upd::set_update_package()
S
55 3 20
common_option_add()
S
57 3 18
IP2VK::on_activation()
S
58 3 16
IP2VK_Interface_Hoocked::output_url_imported_product()
S
59 3 15
IP2VK_Api::__construct()
S
57 3 15
IP2VK::check_options_upd()
S
59 3 14
IP2VK_Api_Helper_Variable::get_picture()
S
59 3 14
IP2VK_Api_Helper_External::get_picture()
S
59 3 14
IP2VK_Api_Helper_Simple::get_picture()
S
59 3 14
get_from_url()
S
60 3 13
IP2VK_Api::add_to_category()
S
51 2 28
IP2VK_Api::product_del()
S
51 2 28
IP2VK_Generation_XML::run_api()
S
59 3 13
get_woo_attributes()
S
61 3 13
IP2VK_Generation_XML::check_ufup()
S
60 3 13
IP2VK_Settings_Page::__construct()
S
62 3 12
IP2VK_Api::category_del()
S
52 2 27
IP2VK_Api::conv_arr_as_str()
S
61 3 12
IP2VK_Error_Log::keeplogs_status()
S
62 3 12
IP2VK_Debug_Page::print_view_html_form()
S
50 1 42
get_woo_version_number()
S
61 3 12
IP2VK_Api_Helper::add_skip_reason()
S
53 2 26
IP2VK_Settings_Page::get_view_html_field_input()
S
53 2 26
IP2VK_Settings_Page::save_plugin_set()
S
62 3 11
IP2VK_Interface_Hoocked::added_tabs_panel()
S
55 2 25
IP2VK_Debug_Page::get_html_block_possible_problems()
S
57 2 20
IP2VK_Debug_Page::get_html_block_sandbox()
S
58 2 18
IP2VK::add_plugin_action_links()
S
58 2 17
sanitize_variable_for_vk_api()
S
66 3 8
array_key_last()
S
70 3 6
IP2VK_Interface_Hoocked::save_post_meta()
S
66 3 8
IP2VK_Api_Helper_Variable::add_skip_reason()
S
59 2 15
IP2VK::add_admin_menu()
S
51 1 30
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_run_sandbox()
S
64 2 11
IP2VK_Plugin_Upd::get_plugin_response_data()
S
52 1 25
IP2VK::add_cron_intervals()
S
57 1 19
translit_cyr_en()
S
54 1 17
IP2VK_Api_Helper_Simple::get_weight()
S
66 2 8
IP2VK_Settings_Page::print_view_html_main_tab()
S
63 1 15
IP2VK_Api::listen_submits()
S
72 2 5
IP2VK_Api_Helper_External::get_currency()
S
65 2 8
IP2VK::init()
S
72 2 6
IP2VK::on_deactivation()
S
68 2 7
IP2VK::init_hooks()
S
57 1 15
IP2VK::get_plugin_version()
S
67 2 8
univ_option_del()
S
69 2 7
IP2VK_Api_Helper_Variable::get_currency()
S
65 2 8
IP2VK::admin_notices_func()
S
65 2 9
IP2VK_Plugin_Upd::get_body_request()
S
59 1 15
IP2VK_Api_Helper_Simple::get_currency()
S
65 2 8
IP2VK_Plugin_Upd::save_resp()
S
64 2 10
IP2VK_Api_Helper_Variable::get_weight()
S
66 2 8
IP2VK_Debug_Page::__construct()
S
67 2 9
univ_option_add()
S
68 2 7
univ_option_get()
S
69 2 7
univ_option_upd()
S
69 2 7
array_key_first()
S
72 2 6
get_file_extension()
S
67 2 8
remove_all_elementor_tags()
S
60 1 15
IP2VK_Api_Helper::is_product_exists()
S
68 2 7
IP2VK_Api_Helper::is_photo_exists()
S
68 2 7
IP2VK_Api_Helper::is_category_exists()
S
67 2 8
IP2VK::init_classes()
S
62 1 12
IP2VK_Api_Helper_External::get_name()
S
64 1 11
IP2VK_Api_Helper_Simple::get_name()
S
64 1 11
IP2VK_Api_Helper_Variable::get_name()
S
64 1 11
IP2VK_Plugin_Upd::response_to_api()
S
62 1 11
IP2VK_Debug_Page::get_nonce_field_debug_page()
S
80 1 3
IP2VK_Api::get_feed_id()
S
82 1 3
IP2VK_Api::get_headers_arr()
S
82 1 3
IP2VK_Api_Helper_Simple::get_feed_id()
S
82 1 3
IP2VK_Extensions_Page::print_extensions_page()
S
76 1 4
IP2VK_Data_Arr::get_data_arr()
S
82 1 3
IP2VK_Api_Helper_Simple::product_del()
S
83 1 3
IP2VK_Settings_Page::get_tab()
S
82 1 3
IP2VK::get_extensions_page()
S
78 1 4
IP2VK_Extensions_Page::init_classes()
S
83 1 3
IP2VK_Interface_Hoocked::added_wc_tabs()
S
65 1 9
IP2VK_Debug_Page::admin_notices_func()
S
79 1 3
IP2VK_Api_Helper_Variable::product_upd()
S
83 1 3
ICPD_Feedback::get_input_name()
S
80 1 3
IP2VK_Api::get_application_id()
S
82 1 3
ICPD_Feedback::get_nonce_action()
S
80 1 3
IP2VK::reg_script()
S
74 1 4
IP2VK_Debug_Page::get_nonce_action_debug_page()
S
80 1 3
IP2VK_Generation_XML::__construct()
S
80 1 3
IP2VK_Api_Helper_External::get_oldprice()
S
77 1 4
IP2VK_Interface_Hoocked::init_classes()
S
83 1 3
IP2VK_Settings_Page::print_view_html_info_block()
S
83 1 3
IP2VK_Api_Helper::set_product_exists()
S
76 1 4
IP2VK_Api_Helper::get_product_data()
S
82 1 3
IP2VK_Plugin_Form_Activate::get_submit_name()
S
82 1 3
IP2VK_Generation_XML::get_feed_id()
S
82 1 3
IP2VK_Api::get_public_key()
S
82 1 3
IP2VK_Api_Helper_Simple::get_result()
S
82 1 3
IP2VK_Api_Helper_Simple::get_product()
S
82 1 3
IP2VK_Api_Helper_External::add_skip_reason()
S
66 1 8
ICPD_Feedback::get_additional_info()
S
82 1 3
ICPD_Feedback::print_css_styles()
S
78 1 4
IP2VK_Extensions_Page::__construct()
S
75 1 5
IP2VK_Api_Helper::get_feed_id()
S
82 1 3
IP2VK_Api_Helper_External::get_skip_reasons_arr()
S
82 1 3
IP2VK_Plugin_Upd::print_admin_notice()
S
76 1 4
IP2VK_Plugin_Upd::init_hooks()
S
67 1 7
IP2VK_Api_Helper_Variable::get_url()
S
79 1 3
IP2VK::admin_enqueue_style_css()
S
81 1 3
ICPD_Feedback::get_textarea_name()
S
80 1 3
IP2VK_Api_Helper_Variable::product_del()
S
83 1 3
IP2VK_Settings_Page::print_view_html_my_plugins_list()
S
80 1 3
ICPD_Promo::print_view_html_plugins_list_item()
S
66 1 9
ICPD_Feedback::get_plugin_version()
S
82 1 3
IP2VK_Api_Helper_Variable::get_oldprice()
S
77 1 4
ICPD_Feedback::get_plugin_name()
S
82 1 3
IP2VK_Api_Helper_Variable::get_product()
S
82 1 3
IP2VK_Api_Helper::get_category_id_on_vk()
S
82 1 3
IP2VK_Api_Helper_Simple::add_skip_reason()
S
66 1 8
ICPD_Feedback::get_nonce_field()
S
80 1 3
IP2VK::get_debug_page()
S
78 1 4
IP2VK_Plugin_Form_Activate::print_admin_notices()
S
76 1 4
ICPD_Feedback::get_radio_name()
S
80 1 3
IP2VK_Settings_Page::get_feed_id()
S
82 1 3
IP2VK_Settings_Page::print_view_html_icp_banners()
S
80 1 3
ICPD_Feedback::get_logs_url()
S
82 1 3
IP2VK_Api::get_sig()
S
64 1 9
ICPD_Promo::print_css_styles()
S
81 1 3
IP2VK_Api_Helper_Simple::set_skip_reasons_arr()
S
80 1 3
IP2VK_Plugin_Form_Activate::get_opt_name_order_email()
S
82 1 3
IP2VK_Api_Helper_External::get_url()
S
79 1 3
IP2VK_Plugin_Upd::get_pref()
S
82 1 3
IP2VK_Settings_Page::init_classes()
S
83 1 3
IP2VK::get_plugin_settings_page()
S
78 1 4
IP2VK_Settings_Page::init_hooks()
S
83 1 3
IP2VK_Api_Helper_Variable::get_skip_reasons_arr()
S
82 1 3
IP2VK_Plugin_Upd::get_premium_version()
S
82 1 3
IP2VK_Api::get_private_key()
S
82 1 3
IP2VK_Api_Helper::get_result()
S
82 1 3
IP2VK_Api_Helper_External::get_feed_id()
S
82 1 3
IP2VK_Api_Helper_Simple::get_url()
S
79 1 3
IP2VK_Plugin_Upd::get_order_id()
S
75 1 4
IP2VK_Plugin_Form_Activate::get_pref()
S
82 1 3
IP2VK_Api_Helper_Variable::get_offer()
S
82 1 3
IP2VK_Api_Helper::set_category_exists()
S
76 1 4
IP2VK_Api_Helper_Variable::get_result()
S
82 1 3
IP2VK_Debug_Page::get_pref()
S
82 1 3
IP2VK_Interface_Hoocked::__construct()
S
78 1 4
IP2VK_Api::get_group_id()
S
82 1 3
IP2VK_Api_Helper_Variable::get_feed_id()
S
82 1 3
IP2VK_Api_Helper_Simple::get_skip_reasons_arr()
S
82 1 3
IP2VK_Debug_Page::init_classes()
S
83 1 3
IP2VK_Plugin_Upd::get_license_key()
S
75 1 4
IP2VK_Api_Helper_External::set_skip_reasons_arr()
S
80 1 3
IP2VK_Api_Helper::get_skip_reasons_arr()
S
82 1 3
IP2VK_Api_Helper_Simple::get_oldprice()
S
77 1 4
IP2VK_Plugin_Upd::get_order_email()
S
75 1 4
IP2VK_Api_Helper::set_skip_reasons_arr()
S
80 1 3
IP2VK::__construct()
S
75 1 5
ICPD_Feedback::set_html_content_type()
S
81 1 3
IP2VK_Debug_Page::get_submit_name_clear_logs()
S
80 1 3
IP2VK_Plugin_Form_Activate::__construct()
S
65 1 9
IP2VK_Api_Helper_External::get_product()
S
82 1 3
IP2VK_Debug_Page::init_hooks()
S
83 1 3
warning_notice()
S
80 1 3
IP2VK_Error_Log::get_file_path()
S
82 1 3
IP2VK_Debug_Page::get_input_name_disable_notices()
S
80 1 3
IP2VK_Api_Helper::__construct()
S
81 1 3
IP2VK_Debug_Page::get_input_name_keeplogs()
S
80 1 3
IP2VK_Plugin_Form_Activate::get_opt_name_order_id()
S
82 1 3
IP2VK_Generation_XML::stop()
S
74 1 4
IP2VK_Api_Helper_Variable::set_skip_reasons_arr()
S
80 1 3
IP2VK_Api::get_access_token()
S
82 1 3
IP2VK_Api_Helper::set_photo_exists()
S
76 1 4
IP2VK_Api_Helper_Simple::product_upd()
S
83 1 3
IP2VK_Debug_Page::get_submit_name()
S
80 1 3
ICPD_Promo::get_pref()
S
82 1 3
IP2VK_Interface_Hoocked::init_hooks()
S
63 1 9
IP2VK_Extensions_Page::init_hooks()
S
83 1 3
IP2VK_Api::get_debug()
S
82 1 3
IP2VK_Api_Helper_External::get_result()
S
82 1 3
IP2VK_Plugin_Upd::get_plugin_slug()
S
82 1 3
IP2VK_Plugin_Upd::get_slug()
S
82 1 3
ICPD_Feedback::get_pref()
S
82 1 3
IP2VK_Api_Helper_External::product_del()
S
83 1 3
IP2VK_Api_Helper_External::product_upd()
S
83 1 3
ICPD_Promo::init_hooks()
S
74 1 4
IP2VK_Error_Log::__toString()
S
80 1 3
IP2VK_Plugin_Form_Activate::init_hooks()
S
75 1 4
ICPD_Feedback::get_submit_name()
S
80 1 3