Code Analysis: Slider Path 3.0.0

Function Rating Maintainability Complexity Lines of code
SLIDERPATH_Slider::register_controls()
D
6
1 1,349
SLIDERPATH_Khulna::register_controls()
C
18
1 510
PB_Settings::generate_select2()
C
41 25 47
PB_Settings::generate_image_select()
B
38 17 83
PB_Settings::generate_fields()
B
41 19 52
PB_Settings::generate_gallery()
A
37 11 93
PB_Settings::generate_select()
A
50 14 24
PB_Settings::generate_range()
A
43 11 61
PB_Settings::generate_radio()
A
52 13 22
PB_Settings::generate_checkbox()
A
53 13 18
PB_Settings::generate_media()
A
42 10 57
PB_Settings::field_generator()
A
50 12 26
PB_Settings::generate_text()
A
52 12 22
PB_Settings::generate_textarea()
A
54 12 19
PB_Settings::generate_datepicker()
A
49 11 29
PB_Settings::generate_timepicker()
A
49 11 29
SLIDERPATH_Hooks::populate_import_popup()
A
41 9 53
PB_Settings::get_option_value()
A
53 11 23
PB_Settings::generate_number()
A
54 11 19
PB_Settings::generate_colorpicker()
A
51 9 27
sliderpath_scripts()
A
54 9 20
SLIDERPATH_Functions::get_settings_atts()
A
62 9 11
PB_Settings::generate_args_from_string()
A
55 8 20
SLIDERPATH_Hooks::import_element()
A
44 6 47
SLIDERPATH_Functions::get_post_ids()
S
46 6 40
PB_Settings::display_fields()
S
55 7 19
SLIDERPATH_Main::register_widgets()
S
55 7 17
PB_Settings::register_post_type()
S
44 5 42
PB_Settings::register_taxonomy()
S
45 5 40
sliderpath_locate_template()
S
54 6 21
PB_Settings::get_posts_array()
S
54 6 20
PB_Settings::get_data()
S
64 7 9
PB_Settings::required_plugin_check()
S
51 5 26
slider_pat_elementor_template_()
S
53 5 23
slider_pat_elementor_template_x_()
S
53 5 23
sliderpath_pagination()
S
53 5 21
PB_Settings::whitelist_options()
S
62 5 11
PB_Settings::get_taxonomies_array()
S
55 4 19
PB_Settings::get_settings_nav_tab()
S
56 4 18
PB_Settings::get_pages()
S
57 4 16
PB_Settings::register_shortcode()
S
70 5 6
PB_Settings::set_options()
S
63 5 10
PB_Settings::generate_wp_editor()
S
59 4 15
SLIDERPATH_Functions::set_active_elements()
S
66 5 7
SLIDERPATH_Functions::print_notice()
S
65 5 9
SLIDERPATH_Hooks::render_template_library()
S
59 4 13
SLIDERPATH_Widget_base::sliderpath_get_ninja_forms_data()
S
60 4 13
SLIDERPATH_Widget_base::sliderpath_get_taxonomies()
S
60 4 12
SLIDERPATH_Widget_base::sliderpath_get_post_type()
S
61 4 12
SLIDERPATH_Functions::get_widgets_options()
S
62 4 11
SLIDERPATH_Functions::include_widget_class()
S
62 4 11
PB_Settings::add_menu_in_admin_menu()
S
58 3 16
SLIDERPATH_Functions::get_meta()
S
64 4 9
SLIDERPATH_Widget_base::get_this_widget()
S
66 4 8
SLIDERPATH_Hooks::register_everything()
S
52 2 25
PB_Settings::display_function()
S
56 2 20
PB_Settings::show_submit_button()
S
73 3 4
PB_Settings::get_current_page()
S
68 3 6
PB_Settings::add_in_menu()
S
69 3 7
PB_Settings::get_parent_slug()
S
69 3 7
PB_Settings::get_disabled_notice()
S
69 3 7
PB_Settings::section_callback()
S
70 3 5
SLIDERPATH_Functions::get_option()
S
66 3 8
SLIDERPATH_Functions::get_plugin_data()
S
65 3 9
SLIDERPATH_Functions::get_widgets()
S
52 1 28
slider_path_elemntor_content()
S
61 2 12
SLIDERPATH_Functions::get_plugin_data_from_api()
S
66 2 8
PB_Settings::get_menu_type()
S
69 2 7
sliderpath_do_settings()
S
67 2 8
PB_Settings::get_option_ids()
S
70 2 6
sliderpath()
S
70 2 7
PB_Settings::get_menu_title()
S
69 2 7
PB_Settings::get_settings_fields()
S
69 2 7
SLIDERPATH_Functions::load_widget_styles()
S
68 2 7
PB_Settings::get_capability()
S
69 2 7
PB_Settings::get_menu_position()
S
69 2 7
PB_Settings::get_users_array()
S
68 2 7
sliderpath_get_template()
S
62 2 10
SLIDERPATH_Widget_base::get_widget_slug()
S
71 2 5
SLIDERPATH_Functions::is_element_active()
S
70 2 6
SLIDERPATH_Hooks::tablepress_backend_support()
S
65 2 9
PB_Settings::get_menu_slug()
S
70 2 7
PB_Settings::is_plugin_installed()
S
68 2 7
PB_Settings::get_pages_array()
S
68 2 7
SLIDERPATH_Main::plugin_activated()
S
73 2 5
PB_Settings::__construct()
S
63 2 10
SLIDERPATH_Hooks::add_category()
S
66 2 9
PB_Settings::get_menu_name()
S
69 2 7
SLIDERPATH_Functions::get_template_by_id()
S
71 2 5
PB_Settings::get_menu_icon()
S
69 2 7
PB_Settings::get_menu_page_title()
S
69 2 7
PB_Settings::get_page_title()
S
69 2 7
PB_Settings::get_timezones_array()
S
70 2 6
SLIDERPATH_Hooks::__construct()
S
61 1 12
SLIDERPATH_Slider::get_style_depends()
S
81 1 3
SLIDERPATH_Functions::get_advanced_addons()
S
70 1 6
SLIDERPATH_Functions::get_active_elements()
S
83 1 3
SLIDERPATH_Main::i18n()
S
77 1 3
SLIDERPATH_Main::include_files()
S
71 1 6
PB_Settings::get_settings_fields_html()
S
69 1 7
SLIDERPATH_Functions::__construct()
S
83 1 3
SLIDERPATH_Main::register_scripts()
S
77 1 3
SLIDERPATH_Functions::get_template_group_thumb()
S
69 1 6
PB_Settings::get_options()
S
83 1 3
SLIDERPATH_Widget_base::add_common_controls()
S
64 1 10
SLIDERPATH_Widget_base::register_content_controls()
S
91 1 2
SLIDERPATH_Widget_base::get_title()
S
77 1 3
SLIDERPATH_Main::localize_scripts()
S
68 1 7
SLIDERPATH_Khulna::get_script_depends()
S
80 1 3
SLIDERPATH_Slider::get_name()
S
82 1 3
SLIDERPATH_Hooks::register_dashboard()
S
70 1 5
SLIDERPATH_Widget_base::render()
S
69 1 6
SLIDERPATH_Khulna::get_name()
S
82 1 3
SLIDERPATH_Hooks::render_settings_toggler()
S
72 1 6
SLIDERPATH_Hooks::update_plugin_data()
S
80 1 3
SLIDERPATH_Khulna::get_style_depends()
S
81 1 3
SLIDERPATH_Widget_base::get_categories()
S
81 1 3
SLIDERPATH_Main::enqueue_editor_styles()
S
79 1 3
SLIDERPATH_Functions::PB_Settings()
S
81 1 3
SLIDERPATH_Main::__construct()
S
63 1 10
SLIDERPATH_Hooks::render_dashboard()
S
74 1 5
SLIDERPATH_Main::register_styles()
S
78 1 3
SLIDERPATH_Widget_base::get_icon()
S
78 1 3
SLIDERPATH_Main::admin_scripts()
S
63 1 10
SLIDERPATH_Slider::get_script_depends()
S
80 1 3
SLIDERPATH_Widget_base::get_keywords()
S
78 1 3