Code Analysis: Import Products to VK 0.3.1

Function Rating Maintainability Complexity Lines of code
IP2VK_Data_Arr::__construct()
C
21
2 393
IP2VK_Api::curl()
B
35 17 83
IP2VK_WP_List_Table::table_data()
B
38 15 70
IP2VK_Api_Helper_Variable::get_description()
A
39 13 78
IP2VK_Api::product_sync()
A
42 14 57
IP2VK_Debug_Page::get_html_block_simulation()
A
39 13 63
IP2VK_Generation_XML::run()
A
35 11 88
IP2VK_Api_Helper::set_product_data()
A
38 12 73
IP2VK_Plugin_Upd::get_info()
A
36 10 87
IP2VK_Api_Helper_Simple::product_add()
A
37 10 82
IP2VK_Api_Helper_Variable::product_add()
A
38 10 74
IP2VK_Api_Helper_Variable::get_sku()
A
43 11 53
IP2VK_Debug_Page::get_possible_problems_list()
A
43 11 53
IP2VK_Api::response_to_vk()
A
42 10 55
the_cat_tree()
A
44 10 52
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_Settings_Page::print_view_html_form()
A
38 6 98
IP2VK_Api::send_pic()
A
36 6 94
wooс_delete_product()
A
48 10 32
IP2VK_Api_Helper_Simple::get_description()
A
45 9 47
IP2VK_Api_Helper_External::get_description()
A
45 9 47
IP2VK::save_post_product()
A
45 9 42
IP2VK_Settings_Page::listen_submit()
A
42 8 50
IP2VK_Feedback::send_data()
A
42 8 48
ICPD_Feedback::send_data()
A
41 7 62
IP2VK_Data_Arr::get_data_for_tabs()
A
48 7 36
IP2VK_Debug_Page::save_data()
S
51 7 29
IP2VK_Plugin_Form_Activate::save_form()
S
51 7 26
IP2VK_Data_Arr::get_opts_name()
S
53 7 24
IP2VK_Data_Arr::get_opts_name_and_def_date()
S
53 7 24
get_array_as_string()
S
53 7 22
IP2VK_Plugin_Upd::add_plugin_action_links()
S
48 6 36
IP2VK_Settings_Page::get_view_html_field_number()
S
46 5 48
IP2VK_WP_List_Table::column_default()
S
61 7 13
IP2VK_Api::category_sync()
S
52 6 26
IP2VK::do_this_event()
S
47 5 37
IP2VK_Plugin_Upd::plugin_api_check_info()
S
54 6 19
IP2VK::listen_submits()
S
48 5 34
IP2VK_Error_Log::get_array_as_string()
S
55 6 18
IP2VK_Plugin_Upd::__construct()
S
49 5 31
IP2VK_Debug_Page::listen_submit()
S
50 5 29
IP2VK_Plugin_Upd::num_decline()
S
57 6 14
IP2VK_Generation_XML::run_api_categories_sync()
S
50 5 29
common_option_del()
S
54 5 23
IP2VK_Settings_Page::print_view_html_option_for_select()
S
53 5 23
IP2VK_Api::category_upd()
S
48 4 36
IP2VK_Api::category_add()
S
48 4 35
IP2VK_Error_Log::__construct()
S
55 5 20
IP2VK::set_new_options()
S
54 5 20
IP2VK_Api_Helper_Simple::get_dimensions_arr()
S
55 5 19
IP2VK_Plugin_Upd::check_update()
S
54 5 19
IP2VK_Settings_Page::print_view_html_instruction_tab()
S
41 1 79
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 32
ICPD_Promo::__construct()
S
41 1 74
ip2vk_calibration()
S
51 4 28
IP2VK_Settings_Page::print_view_html_tabs()
S
51 4 26
IP2VK_Settings_Page::print_view_html_api_tab()
S
44 2 56
common_option_upd()
S
54 4 23
ICPD_Feedback::print_view_html_feedback_block()
S
43 1 66
IP2VK_Settings_Page::get_view_html_field_select()
S
49 3 36
IP2VK_Debug_Page::get_html_block_logs()
S
45 2 50
IP2VK_Api_Helper_External::get_price()
S
55 4 20
IP2VK_Api_Helper_Simple::get_price()
S
55 4 20
IP2VK_Api_Helper_Variable::__construct()
S
57 4 19
IP2VK_Api::product_upd()
S
49 3 33
common_option_get()
S
57 4 18
IP2VK_Api_Helper_External::__construct()
S
58 4 17
IP2VK_Api::listen_request()
S
58 4 17
IP2VK_Api_Helper_Simple::__construct()
S
58 4 17
IP2VK_Api::product_add()
S
49 3 32
print_html_tags_option()
S
57 4 16
IP2VK::get_vk_categories_view()
S
57 4 16
IP2VK::add_meta_product_cat()
S
51 3 29
IP2VK::save_meta_product_cat()
S
61 4 12
IP2VK::do_this_seventy_sec()
S
60 4 12
IP2VK_Plugin_Form_Activate::the_form()
S
48 2 39
IP2VK_Plugin_Upd::set_update_package()
S
55 3 20
common_option_add()
S
57 3 18
ICPD_Promo::print_view_html_plugins_list_block()
S
58 3 17
get_from_url()
S
58 3 15
IP2VK_Api::__construct()
S
57 3 15
IP2VK_Api::get_vk_categories()
S
51 2 29
IP2VK_Api_Helper_Variable::get_picture()
S
59 3 14
IP2VK::on_activation()
S
60 3 14
IP2VK::check_options_upd()
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_woo_attributes()
S
61 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
IP2VK_Generation_XML::check_ufup()
S
60 3 13
IP2VK::output_url_imported_product()
S
60 3 13
get_woo_version_number()
S
61 3 12
IP2VK_Error_Log::keeplogs_status()
S
62 3 12
IP2VK_Api::category_del()
S
52 2 27
IP2VK_Settings_Page::__construct()
S
62 3 12
IP2VK_Api::conv_arr_as_str()
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::added_tabs_panel()
S
56 2 23
IP2VK_Debug_Page::get_html_form()
S
51 1 37
IP2VK::add_plugin_action_links()
S
58 2 17
array_key_last()
S
70 3 6
sanitize_variable_vk()
S
66 3 8
IP2VK_Api_Helper_Variable::add_skip_reason()
S
59 2 15
IP2VK::add_admin_menu()
S
51 1 30
IP2VK::save_post_meta()
S
66 3 8
IP2VK_Debug_Page::get_html_block_possible_problems()
S
61 2 13
ICPD_Feedback::init_hooks()
S
60 2 13
IP2VK_Debug_Page::get_html_block_sandbox()
S
61 2 13
IP2VK_Data_Arr::get_opts_name_and_def_date_obj()
S
62 2 12
IP2VK_Feedback::get_form()
S
53 1 26
ip2vk_run_sandbox()
S
64 2 11
IP2VK_Plugin_Upd::get_plugin_response_data()
S
52 1 25
IP2VK::init_hooks()
S
54 1 19
IP2VK::add_cron_intervals()
S
57 1 19
IP2VK_WP_List_Table::column_ip2vk_url_xml_file()
S
57 1 18
translit_cyr_en()
S
54 1 17
IP2VK_Feedback::get_block_support_project()
S
58 1 17
get_file_extension()
S
67 2 8
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_Error_Log::save_log()
S
72 2 4
IP2VK_Feedback::__construct()
S
76 2 4
IP2VK_WP_List_Table::prepare_items()
S
58 1 15
IP2VK_Api_Helper_Simple::get_weight()
S
66 2 8
univ_option_upd()
S
69 2 7
IP2VK_Feedback::listen_submits_func()
S
63 2 10
IP2VK_Api::listen_submits()
S
72 2 5
univ_option_del()
S
69 2 7
IP2VK_Api_Helper_External::get_currency()
S
68 2 6
IP2VK::admin_notices_func()
S
65 2 9
IP2VK_Debug_Page::__construct()
S
71 2 6
IP2VK_Plugin_Upd::get_body_request()
S
59 1 15
IP2VK_Plugin_Upd::save_resp()
S
64 2 10
IP2VK::on_deactivation()
S
71 2 5
IP2VK_Api_Helper_Variable::get_currency()
S
68 2 6
univ_option_get()
S
69 2 7
IP2VK::init()
S
72 2 6
IP2VK_Api_Helper_Simple::get_currency()
S
68 2 6
univ_option_add()
S
68 2 7
array_key_first()
S
72 2 6
IP2VK_Api_Helper_Variable::get_weight()
S
66 2 8
IP2VK::get_plugin_version()
S
67 2 8
ip2vk_extensions_page()
S
67 1 13
IP2VK_WP_List_Table::get_columns()
S
61 1 12
ICPD_Feedback::__construct()
S
62 1 11
IP2VK_Plugin_Upd::response_to_api()
S
62 1 11
IP2VK_Api_Helper_External::get_skip_reasons_arr()
S
82 1 3
IP2VK_Api_Helper_Variable::get_feed_id()
S
82 1 3
IP2VK_Api_Helper_External::set_skip_reasons_arr()
S
80 1 3
IP2VK_Api_Helper_Variable::get_name()
S
81 1 3
IP2VK::admin_enqueue_style_css()
S
81 1 3
IP2VK::init_classes()
S
65 1 10
IP2VK_Api::get_debug()
S
82 1 3
IP2VK_Feedback::get_nonce_field()
S
80 1 3
ICPD_Feedback::get_plugin_version()
S
82 1 3
IP2VK_Api_Helper_Variable::set_skip_reasons_arr()
S
80 1 3
IP2VK_Api_Helper::set_product_exists()
S
76 1 4
IP2VK_Feedback::get_pref()
S
82 1 3
IP2VK_Error_Log::__toString()
S
80 1 3
IP2VK_Api_Helper_External::get_url()
S
79 1 3
IP2VK_Api::get_headers_arr()
S
82 1 3
IP2VK_Api_Helper_Variable::product_del()
S
83 1 3
IP2VK_Api_Helper::get_product_data()
S
82 1 3
IP2VK_Api::get_public_key()
S
82 1 3
IP2VK_Plugin_Form_Activate::__construct()
S
65 1 9
IP2VK_Settings_Page::print_view_html_main_tab()
S
67 1 10
IP2VK_Api::get_private_key()
S
82 1 3
IP2VK_Feedback::get_radio_name()
S
80 1 3
ICPD_Feedback::get_submit_name()
S
80 1 3
IP2VK::get_debug_page()
S
78 1 4
IP2VK_Feedback::get_submit_name()
S
80 1 3
ICPD_Feedback::get_nonce_action()
S
80 1 3
ICPD_Feedback::get_nonce_field()
S
80 1 3
IP2VK_Api_Helper::set_photo_exists()
S
76 1 4
IP2VK_Data_Arr::get_data_arr()
S
82 1 3
IP2VK_Generation_XML::get_feed_id()
S
82 1 3
IP2VK_Api_Helper_Simple::add_skip_reason()
S
66 1 8
IP2VK_Plugin_Form_Activate::get_submit_name()
S
82 1 3
IP2VK_Api_Helper_Simple::get_result()
S
82 1 3
IP2VK_Api_Helper_Variable::get_offer()
S
82 1 3
IP2VK_Api_Helper_Variable::get_skip_reasons_arr()
S
82 1 3
IP2VK_Api::get_group_id()
S
82 1 3
IP2VK_Api_Helper_External::get_result()
S
82 1 3
IP2VK_Api_Helper_Simple::get_feed_id()
S
82 1 3
IP2VK_WP_List_Table::admin_header()
S
81 1 3
IP2VK_Api_Helper::set_category_exists()
S
76 1 4
IP2VK_WP_List_Table::__construct()
S
64 1 10
IP2VK::get_extensions_page()
S
78 1 4
IP2VK_Api_Helper_Simple::get_url()
S
79 1 3
IP2VK_Plugin_Upd::get_slug()
S
82 1 3
IP2VK_Settings_Page::print_view_html_icp_banners()
S
81 1 3
IP2VK_Api_Helper_Variable::get_product()
S
82 1 3
IP2VK_Feedback::set_html_content_type()
S
81 1 3
IP2VK_Api::get_access_token()
S
82 1 3
IP2VK_Feedback::get_textarea_name()
S
80 1 3
IP2VK_Api_Helper_Variable::get_result()
S
82 1 3
IP2VK_WP_List_Table::get_sortable_columns()
S
71 1 6
ICPD_Promo::get_pref()
S
82 1 3
IP2VK_Error_Log::get_filename()
S
82 1 3
IP2VK_Settings_Page::get_feed_id()
S
82 1 3
IP2VK_Plugin_Upd::get_pref()
S
82 1 3
ICPD_Promo::print_view_html_plugins_list_item()
S
66 1 9
IP2VK::added_wc_tabs()
S
65 1 9
IP2VK_Api_Helper::get_result()
S
82 1 3
ICPD_Feedback::get_textarea_name()
S
80 1 3
IP2VK_Api_Helper_External::product_upd()
S
83 1 3
IP2VK_Debug_Page::get_nonce_action_debug_page()
S
80 1 3
IP2VK_Api::get_result()
S
82 1 3
IP2VK_Api_Helper::__construct()
S
81 1 3
IP2VK_Api_Helper::get_feed_id()
S
82 1 3
IP2VK_Api_Helper_Variable::get_oldprice()
S
77 1 4
IP2VK_Api_Helper_Simple::set_skip_reasons_arr()
S
80 1 3
IP2VK_Plugin_Form_Activate::get_pref()
S
82 1 3
IP2VK_Api_Helper::get_skip_reasons_arr()
S
82 1 3
ICPD_Feedback::get_plugin_name()
S
82 1 3
IP2VK_Settings_Page::print_view_html_info_block()
S
83 1 3
IP2VK_Debug_Page::get_input_name_keeplogs()
S
80 1 3
IP2VK_Api_Helper_External::product_del()
S
83 1 3
IP2VK_Api_Helper_External::get_oldprice()
S
77 1 4
IP2VK_Settings_Page::init_classes()
S
83 1 3
IP2VK_Feedback::get_input_name()
S
80 1 3
IP2VK_Debug_Page::get_nonce_field_debug_page()
S
80 1 3
IP2VK_Api_Helper::set_skip_reasons_arr()
S
80 1 3
IP2VK_Settings_Page::print_view_html_my_plugins_list()
S
80 1 3
ICPD_Feedback::get_pref()
S
82 1 3
IP2VK_Api::get_feed_id()
S
82 1 3
IP2VK_Plugin_Form_Activate::get_opt_name_order_email()
S
82 1 3
ICPD_Feedback::print_css_styles()
S
78 1 4
IP2VK_Api_Helper_External::add_skip_reason()
S
66 1 8
IP2VK::get_plugin_settings_page()
S
77 1 4
ICPD_Promo::init_hooks()
S
74 1 4
IP2VK_Api_Helper_Simple::get_name()
S
81 1 3
IP2VK_Plugin_Upd::get_plugin_slug()
S
82 1 3
IP2VK_Api_Helper_Simple::get_product()
S
82 1 3
IP2VK_Api::get_application_id()
S
82 1 3
IP2VK_WP_List_Table::no_items()
S
80 1 3
IP2VK_Api_Helper_Simple::get_oldprice()
S
77 1 4
IP2VK_Settings_Page::get_tab()
S
82 1 3
IP2VK_Api_Helper_Simple::product_del()
S
83 1 3
IP2VK_Plugin_Upd::init_hooks()
S
67 1 7
ICPD_Promo::print_css_styles()
S
81 1 3
ICPD_Feedback::set_html_content_type()
S
81 1 3
IP2VK_Api_Helper_Variable::get_url()
S
79 1 3
IP2VK_Plugin_Upd::get_order_email()
S
82 1 3
IP2VK_Plugin_Upd::admin_notices_func()
S
76 1 4
IP2VK_Plugin_Upd::get_order_id()
S
82 1 3
IP2VK_Plugin_Form_Activate::get_opt_name_order_id()
S
82 1 3
IP2VK_Feedback::get_nonce_action()
S
80 1 3
IP2VK_Api_Helper_Variable::product_upd()
S
83 1 3
IP2VK::reg_script()
S
69 1 6
IP2VK_Plugin_Upd::get_license_key()
S
82 1 3
warning_notice()
S
80 1 3
ICPD_Feedback::get_radio_name()
S
80 1 3
IP2VK_Api_Helper_External::get_name()
S
81 1 3
IP2VK_Debug_Page::get_input_name_enable_five_min()
S
80 1 3
IP2VK_Api_Helper_Simple::product_upd()
S
83 1 3
IP2VK_Generation_XML::__construct()
S
80 1 3
IP2VK_Plugin_Upd::get_premium_version()
S
82 1 3
IP2VK_Debug_Page::get_submit_name_clear_logs()
S
80 1 3
IP2VK_WP_List_Table::get_bulk_actions()
S
71 1 6
IP2VK_Debug_Page::get_submit_name()
S
80 1 3
IP2VK::__construct()
S
75 1 5
IP2VK_Api_Helper::get_category_id_on_vk()
S
82 1 3
IP2VK_Generation_XML::stop()
S
74 1 4
IP2VK_WP_List_Table::column_cb()
S
74 1 5
IP2VK_Api_Helper_External::get_feed_id()
S
82 1 3
IP2VK_Settings_Page::init_hooks()
S
83 1 3
IP2VK_Api::get_sig()
S
64 1 9
IP2VK_Debug_Page::admin_notices_func()
S
79 1 3
IP2VK_Debug_Page::get_pref()
S
82 1 3
IP2VK_Api_Helper_Simple::get_skip_reasons_arr()
S
82 1 3
IP2VK_Debug_Page::get_input_name_disable_notices()
S
80 1 3
IP2VK_Api_Helper_External::get_product()
S
82 1 3
ICPD_Feedback::get_input_name()
S
80 1 3