Code Analysis: Product Price History 2.5.6

Function Rating Maintainability Complexity Lines of code
Devnet\PPH\Modules\LowestPrice\LP_Public::price_html()
C
36 25 73
Devnet\PPH\Admin\Settings_API::admin_init()
A
37 13 72
Devnet\PPH\Admin\Settings_API::callback_group()
A
44 14 41
Devnet\PPH\Includes\Helper::update_entry()
A
43 12 56
Devnet\PPH\Modules\Chart\Chart_Admin::settings_fields()
A
27
1 213
Devnet\PPH\Admin\Settings_API::callback_select2()
A
47 12 32
Devnet\PPH\Admin\Settings_API::callback_select()
A
45 11 41
Devnet\PPH\Includes\Helper::create_entry()
A
40 9 61
Devnet\PPH\Modules\Chart\Chart_Public::get_pph_data_by_id()
A
38 8 75
Devnet\PPH\Admin\Settings_API::callback_number()
A
49 10 27
Devnet\PPH\Admin\Settings_API::callback_textarea()
A
53 10 20
Devnet\PPH\Admin\Settings_API::callback_text()
A
53 8 20
Devnet\PPH\Modules\LowestPrice\Helper::get_lowest_price()
A
49 7 33
Devnet\PPH\Admin\Edit_Product::editable_product_price_history()
A
42 6 48
Devnet\PPH\Admin\Settings_API::callback_file()
S
52 7 21
Devnet\PPH\Admin\Settings_API::get_sanitize_callback()
S
59 7 14
Devnet\PPH\Modules\Chart\Chart_Public::price_history_output()
S
51 6 25
Devnet\PPH\Modules\LowestPrice\Helper::find_lowest_price()
S
54 6 20
Devnet\PPH\Admin\Settings::panel_description()
S
49 5 31
Devnet\PPH\Modules\Chart\Chart_Public::single_product_price_history_data()
S
59 6 14
Devnet\PPH\Admin\Settings::admin_init()
S
58 6 13
Devnet\PPH\Modules\Chart\Chart_Public::enqueue_scripts()
S
47 4 37
Devnet\PPH\Admin\Settings_API::show_forms()
S
54 5 21
Devnet\PPH\Admin\Settings_API::show_navigation()
S
55 5 18
Devnet\PPH\Admin\Settings_API::callback_wysiwyg()
S
55 5 16
Devnet\PPH\Admin\PPH_Admin::enqueue_scripts()
S
45 3 44
Devnet\PPH\Includes\Activator::setup_db_table()
S
53 4 22
Devnet\PPH\Includes\Helper::get_price_history()
S
53 4 20
Devnet\PPH\Modules\LowestPrice\LP_Admin::settings_fields()
S
42 1 64
Devnet\PPH\Admin\Settings_API::callback_multicheck()
S
50 3 30
Devnet\PPH\Admin\Settings_API::inner_navigation()
S
58 4 14
Devnet\PPH\Admin\Settings_API::sanitize_options()
S
61 4 13
Devnet\PPH\Admin\Settings_API::callback_hidden()
S
59 4 13
Devnet\PPH\Admin\Edit_Product::update_pph_db_row()
S
61 4 11
Devnet\PPH\Modules\Chart\Chart_Admin::formatted_range_selector_options()
S
54 3 21
Devnet\PPH\Admin\Settings_API::callback_checkbox()
S
55 3 18
Devnet\PPH\Includes\Helper::delete_old_data()
S
56 3 17
Devnet\PPH\Modules\LowestPrice\LP_Admin::panel_description()
S
57 3 17
Devnet\PPH\Modules\Chart\Chart_Public::get_all_variations_price_history()
S
57 3 16
Devnet\PPH\Admin\PPH_Admin::__construct()
S
57 3 15
Devnet\PPH\Admin\Settings::get_settings_fields()
S
46 1 45
Devnet\PPH\Modules\LowestPrice\LP_Public::enqueue_scripts()
S
58 3 15
Devnet\PPH\Admin\Settings_API::callback_color()
S
60 3 13
Devnet\PPH\Includes\Uninstaller::cleanup()
S
59 3 13
pph_fs()
S
51 2 27
Devnet\PPH\Includes\Helper::missing_pph_tables()
S
61 3 12
Devnet\PPH\Admin\Settings_API::callback_password()
S
60 3 12
Devnet\PPH\Includes\Activator::db_table_columns()
S
56 2 24
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\Modules\Chart\Chart_Public::__construct()
S
55 2 18
Devnet\PPH\Modules\LowestPrice\Helper::get_variable_product_lowest_price_info()
S
57 2 17
Devnet\PPH\Admin\Settings_API::render_inner_tabs()
S
64 3 9
Devnet\PPH\Admin\Settings_API::render_form()
S
59 2 15
Devnet\PPH\Admin\Settings::get_pages()
S
65 3 10
Devnet\PPH\Admin\Edit_Product::remove_deleted_products_from_pph_table()
S
73 3 5
Devnet\PPH\Includes\Helper::is_valid_price()
S
77 3 3
Devnet\PPH\Includes\Loader::run()
S
66 3 8
Devnet\PPH\Includes\PPH_Plugin::chart_module()
S
66 3 8
Devnet\PPH\Includes\PPH_Plugin::lowest_price_module()
S
68 3 7
Devnet\PPH\Admin\PPH_Admin::enqueue_styles()
S
60 2 14
Devnet\PPH\Admin\Edit_Product::__construct()
S
53 1 28
Devnet\PPH\Includes\Uninstaller::remove_tables()
S
62 2 12
Devnet\PPH\Modules\Chart\Chart_Admin::defaults()
S
52 1 25
Devnet\PPH\Admin\Edit_Product::product_data_panels()
S
59 1 22
Devnet\PPH\Admin\Settings_API::kses_args()
S
56 1 21
Devnet\PPH\Admin\PPH_Admin::admin_menu()
S
57 1 20
Devnet\PPH\Admin\Settings_API::callback_pages()
S
56 1 19
pph_is_submenu_visible()
S
72 2 6
Devnet\PPH\Admin\Edit_Product::delete_pph_product_entries()
S
67 2 7
Devnet\PPH\Admin\PPH_Admin::cot_compatible()
S
68 2 6
Devnet\PPH\Includes\Helper::delete_entry()
S
66 2 8
Devnet\PPH\Modules\Chart\Chart_Public::get_variation_price_history()
S
67 2 7
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\Modules\Chart\Edit_Product::save_fields()
S
73 2 4
Devnet\PPH\Includes\Helper::convert_to_float()
S
70 2 6
Devnet\PPH\Admin\PPH_Admin::delete_old_data()
S
67 2 7
Devnet\PPH\Admin\Edit_Product::delete_pph_entry()
S
67 2 7
Devnet\PPH\Includes\PPH_Plugin::__construct()
S
66 2 9
Devnet\PPH\Modules\Chart\Edit_Product::pph_note()
S
64 2 9
Devnet\PPH\Includes\Helper::delete_product_entries()
S
66 2 8
Devnet\PPH\Includes\PPH_Plugin::load_dependencies()
S
60 1 14
Devnet\PPH\Modules\LowestPrice\LP_Admin::defaults()
S
60 1 13
Devnet\PPH\Admin\PPH_Admin::admin_credits()
S
63 1 12
Devnet\PPH\Admin\Settings_API::add_field()
S
63 1 11
Devnet\PPH\Includes\Activator::activate()
S
80 1 3
Devnet\PPH\Includes\PPH_Plugin::get_plugin_name()
S
82 1 3
Devnet\PPH\Includes\Loader::add_filter()
S
77 1 3
Devnet\PPH\Admin\Edit_Product::product_data_tab()
S
65 1 9
Devnet\PPH\Admin\Settings_API::set_sections()
S
77 1 4
Devnet\PPH\Admin\Settings::settings_page()
S
72 1 6
pph_activate_product_price_history()
S
83 1 3
Devnet\PPH\Admin\Edit_Product::variation_panel()
S
80 1 3
pph_fs_uninstall_cleanup()
S
76 1 4
pph_fs_custom_icon()
S
80 1 3
Devnet\PPH\Admin\Settings_API::callback_url()
S
81 1 3
Devnet\PPH\Admin\Edit_Product::update_product()
S
73 1 5
Devnet\PPH\Modules\LowestPrice\LP_Public::__construct()
S
64 1 9
Devnet\PPH\Admin\Settings_API::set_fields()
S
77 1 4
Devnet\PPH\Includes\Deactivator::deactivate()
S
75 1 4
Devnet\PPH\Includes\Loader::add()
S
64 1 10
Devnet\PPH\Modules\Chart\Chart_Public::enqueue_styles()
S
65 1 10
Devnet\PPH\Admin\PPH_Admin::plugin_action_links()
S
70 1 5
Devnet\PPH\Includes\PPH_Plugin::get_version()
S
82 1 3
Devnet\PPH\Includes\i18n::load_plugin_textdomain()
S
69 1 7
Devnet\PPH\Modules\Chart\Edit_Product::pph_hide_chart()
S
64 1 9
run_devnet_pph()
S
77 1 4
Devnet\PPH\Includes\Helper::plan()
S
63 1 10
Devnet\PPH\Includes\Loader::add_action()
S
77 1 3
Devnet\PPH\Modules\Chart\Chart_Public::echo_price_history_output()
S
81 1 3
Devnet\PPH\Admin\Settings::__construct()
S
72 1 5
Devnet\PPH\Modules\Chart\Chart_Admin::__construct()
S
70 1 6
Devnet\PPH\Admin\PPH_Admin::pph_repair_tables()
S
68 1 7
Devnet\PPH\Admin\Settings::get_settings_sections()
S
68 1 7
Devnet\PPH\Modules\LowestPrice\LP_Admin::settings_section()
S
68 1 7
Devnet\PPH\Includes\i18n::__construct()
S
79 1 3
Devnet\PPH\Modules\Chart\Edit_Product::__construct()
S
71 1 5
Devnet\PPH\Admin\Settings_API::add_section()
S
76 1 4
Devnet\PPH\Admin\Settings_API::__construct()
S
81 1 3
pph_deactivate_product_price_history()
S
83 1 3
Devnet\PPH\Includes\Uninstaller::delete_options()
S
71 1 6
Devnet\PPH\Admin\Settings_API::callback_info()
S
78 1 3
Devnet\PPH\Includes\PPH_Plugin::run()
S
71 1 6
Devnet\PPH\Admin\Settings_API::callback_html()
S
78 1 3
Devnet\PPH\Modules\LowestPrice\LP_Admin::__construct()
S
67 1 7
Devnet\PPH\Includes\Loader::__construct()
S
77 1 4
Devnet\PPH\Modules\Chart\Chart_Admin::settings_section()
S
68 1 7