Code Analysis: Product Price History 1.0.0

Function Rating Maintainability Complexity Lines of code
Devnet\PPH\Admin\Settings_API::admin_init()
B
40 24 50
Devnet\PPH\Public\PPH_Public::price_html()
A
43 13 46
Devnet\PPH\Includes\Helper::update_entry()
A
43 12 54
Devnet\PPH\Admin\Settings_API::callback_number()
A
49 10 27
Devnet\PPH\Admin\Settings_API::callback_select2()
S
55 7 18
Devnet\PPH\Admin\Settings_API::get_sanitize_callback()
S
59 7 14
Devnet\PPH\Admin\Settings_API::callback_text()
S
55 6 18
Devnet\PPH\Public\PPH_Public::single_product_price_history_data()
S
59 6 14
Devnet\PPH\Includes\Helper::create_entry()
S
47 4 40
Devnet\PPH\Admin\Settings_API::script()
S
56 1 81
Devnet\PPH\Admin\Settings_API::callback_wysiwyg()
S
56 5 16
Devnet\PPH\Admin\Edit_Product::editable_product_price_history()
S
49 4 29
Devnet\PPH\Includes\Helper::get_lowest_price()
S
60 5 13
Devnet\PPH\Public\PPH_Public::enqueue_scripts()
S
51 4 27
Devnet\PPH\Includes\Helper::find_lowest_price()
S
61 5 12
Devnet\PPH\Admin\Settings::get_settings_fields()
S
41 1 69
Devnet\PPH\Includes\Activator::setup_db_table()
S
53 4 23
Devnet\PPH\Includes\Helper::get_price_history()
S
54 4 21
Devnet\PPH\Admin\Settings_API::callback_select()
S
54 4 20
Devnet\PPH\Admin\Settings_API::callback_file()
S
57 4 15
Devnet\PPH\Admin\Settings_API::callback_multicheck()
S
50 3 30
Devnet\PPH\Admin\Settings_API::callback_textarea()
S
58 4 14
Devnet\PPH\Admin\Settings_API::sanitize_options()
S
61 4 13
Devnet\PPH\Admin\Settings_API::show_forms()
S
53 3 26
Devnet\PPH\Admin\Settings_API::callback_color()
S
60 3 13
Devnet\PPH\Admin\Settings_API::callback_password()
S
61 3 12
Devnet\PPH\Admin\Settings_API::show_navigation()
S
62 3 11
Devnet\PPH\Includes\Activator::db_table_columns()
S
56 2 24
Devnet\PPH\Admin\PPH_Admin::enqueue_scripts()
S
53 2 23
Devnet\PPH\Admin\Settings_API::callback_radio()
S
54 2 22
Devnet\PPH\Admin\Settings_API::callback_radio_image()
S
54 2 22
Devnet\PPH\Admin\Edit_Product::update_pph_db_row()
S
66 3 7
Devnet\PPH\Admin\Edit_Product::remove_deleted_products_from_pph_table()
S
73 3 5
Devnet\PPH\Includes\Loader::run()
S
66 3 8
Devnet\PPH\Public\PPH_Public::get_pph_data_by_id()
S
58 2 15
Devnet\PPH\Admin\Settings::get_pages()
S
65 3 10
Devnet\PPH\Includes\Helper::get_lowest_price_ranges()
S
61 2 13
Devnet\PPH\Includes\PPH_Plugin::__construct()
S
62 2 12
Devnet\PPH\Admin\Edit_Product::product_data_panels()
S
56 1 22
Devnet\PPH\Admin\PPH_Admin::admin_menu()
S
57 1 20
Devnet\PPH\Includes\PPH_Plugin::define_admin_hooks()
S
55 1 17
Devnet\PPH\Admin\Settings_API::callback_checkbox()
S
58 1 16
Devnet\PPH\Admin\Edit_Product::save_fields()
S
73 2 4
Devnet\PPH\Includes\Helper::delete_product_entries()
S
64 2 10
Devnet\PPH\Public\PPH_Public::get_variation_price_history()
S
69 2 6
Devnet\PPH\Admin\Settings_API::get_option()
S
69 2 7
Devnet\PPH\Admin\Settings_API::get_field_description()
S
66 2 8
Devnet\PPH\Admin\PPH_Admin::cot_compatible()
S
68 2 6
Devnet\PPH\Public\PPH_Public::price_history_output()
S
75 2 5
Devnet\PPH\Includes\PPH_Plugin::load_dependencies()
S
62 1 11
Devnet\PPH\Admin\Settings_API::add_field()
S
63 1 11
Devnet\PPH\Admin\Settings::get_settings_sections()
S
63 1 11
Devnet\PPH\Admin\Settings_API::callback_url()
S
81 1 3
Devnet\PPH\Admin\Settings_API::callback_html()
S
80 1 3
Devnet\PPH\Includes\PPH_Plugin::define_public_hooks()
S
64 1 9
Devnet\PPH\Admin\Edit_Product::update_product_variation()
S
81 1 3
Devnet\PPH\Admin\Settings_API::set_fields()
S
77 1 4
Devnet\PPH\Includes\Deactivator::deactivate()
S
89 1 2
Devnet\PPH\Includes\i18n::load_plugin_textdomain()
S
69 1 7
Devnet\PPH\Includes\PPH_Plugin::get_plugin_name()
S
82 1 3
Devnet\PPH\Includes\PPH_Plugin::run()
S
82 1 3
Devnet\PPH\Includes\Loader::add_filter()
S
77 1 3
pph_activate_product_price_history()
S
76 1 4
Devnet\PPH\Includes\Activator::activate()
S
80 1 3
Devnet\PPH\Admin\Edit_Product::__construct()
S
91 1 2
Devnet\PPH\Admin\Edit_Product::update_product()
S
81 1 3
Devnet\PPH\Admin\Settings_API::set_sections()
S
77 1 4
Devnet\PPH\Admin\Settings_API::add_section()
S
76 1 4
Devnet\PPH\Admin\PPH_Admin::page_price_alerts()
S
80 1 3
Devnet\PPH\Admin\Settings::__construct()
S
77 1 4
Devnet\PPH\Public\PPH_Public::enqueue_styles()
S
77 1 3
Devnet\PPH\Includes\Loader::add()
S
64 1 10
Devnet\PPH\Public\PPH_Public::__construct()
S
68 1 7
pph_deactivate_product_price_history()
S
76 1 4
Devnet\PPH\Admin\Settings::settings_page()
S
72 1 6
Devnet\PPH\Admin\PPH_Admin::__construct()
S
77 1 4
Devnet\PPH\Includes\PPH_Plugin::get_version()
S
82 1 3
Devnet\PPH\Includes\Loader::__construct()
S
77 1 4
run_devnet_pph()
S
77 1 4
Devnet\PPH\Admin\Edit_Product::product_data_tab()
S
65 1 9
Devnet\PPH\Includes\PPH_Plugin::get_loader()
S
82 1 3
Devnet\PPH\Includes\PPH_Plugin::set_locale()
S
75 1 4
Devnet\PPH\Admin\PPH_Admin::enqueue_styles()
S
74 1 4
Devnet\PPH\Includes\Loader::add_action()
S
77 1 3
Devnet\PPH\Admin\Edit_Product::variation_panel()
S
80 1 3
Devnet\PPH\Admin\Settings_API::callback_info()
S
78 1 3
Devnet\PPH\Admin\Settings_API::callback_pages()
S
64 1 9
Devnet\PPH\Admin\PPH_Admin::plugin_action_links()
S
70 1 5
Devnet\PPH\Admin\Settings::admin_init()
S
74 1 5