Code Analysis: Huge IT Slider 4.0.6

Function Rating Maintainability Complexity Lines of code
Hugeit_Slider_Install::set_default_options()
D
23
51 152
Hugeit_Slider_Migrate::correct_slide_data()
C
33 31 83
Hugeit_Slider_Migrate::migrate_options()
B
24
8 241
Hugeit_Slider_Migrate::migrate_slides()
B
31 15 135
Hugeit_Slider_Migrate::migrate()
A
33 7 115
Hugeit_Slider_Sliders::load_page()
A
46 12 35
Hugeit_Slider_Slide_Image::save()
A
45 11 37
Hugeit_Slider_Slider::save()
A
38 8 70
Hugeit_Slider_Sliders::save_slider()
A
47 10 37
Hugeit_Slider_Slider::__construct()
A
49 10 29
Hugeit_Slider_Html_Loader::get_image_slider_html()
A
52 8 21
Hugeit_Slider_Options::set_description_position()
S
57 8 15
Hugeit_Slider_Options::set_title_position()
S
57 8 15
Hugeit_Slider_Install::init()
S
52 7 22
Hugeit_Slider_Install::insert_default_rows()
S
38 3 76
Hugeit_Slider_Sliders::render_main_page()
S
48 6 29
Hugeit_Slider_Tracking::track_data()
S
46 5 37
Hugeit_Slider_Html_Loader::get_slide_html()
S
55 6 20
Hugeit_Slider_Slide_Image::__construct()
S
55 6 17
Hugeit_Slider_Install::create_tables()
S
44 2 76
Hugeit_Slider::is_request()
S
60 6 14
Hugeit_Slider_General_Options::load_page()
S
60 6 13
Hugeit_Slider_Frontend_Scripts::localize_single_slider_params()
S
45 4 41
Hugeit_Slider_Install::install()
S
53 5 22
Hugeit_Slider_Ajax::save_slider()
S
53 5 21
Hugeit_Slider_Admin_Assets::enqueue()
S
59 5 15
Hugeit_Slider_Options::set_title_background_transparency()
S
58 5 14
Hugeit_Slider_Options::set_thumb_count_slides()
S
59 5 14
Hugeit_Slider_Options::set_thumb_passive_color_transparency()
S
58 5 14
Hugeit_Slider_Options::set_slider_background_color_transparency()
S
58 5 14
Hugeit_Slider_Options::set_description_background_transparency()
S
58 5 14
Hugeit_Slider_Options::set_description_color()
S
60 5 13
Hugeit_Slider_Options::set_share_buttons_facebook()
S
60 5 13
Hugeit_Slider_Options::set_share_buttons_twitter()
S
60 5 13
Hugeit_Slider_Options::set_share_buttons_gp()
S
60 5 13
Hugeit_Slider_Options::set_share_buttons_pinterest()
S
60 5 13
Hugeit_Slider_Options::set_share_buttons_linkedin()
S
60 5 13
Hugeit_Slider_Options::set_share_buttons_tumblr()
S
60 5 13
Hugeit_Slider_Options::set_show_arrows()
S
60 5 13
Hugeit_Slider_Options::set_title_border_color()
S
60 5 13
Hugeit_Slider_Options::set_description_has_margin()
S
60 5 13
Hugeit_Slider_Options::set_thumb_background_color()
S
60 5 13
Hugeit_Slider_Options::set_thumb_passive_color()
S
60 5 13
Hugeit_Slider_Options::set_description_border_color()
S
60 5 13
Hugeit_Slider_Options::set_slideshow_border_color()
S
60 5 13
Hugeit_Slider_Options::set_navigation_position()
S
60 5 13
Hugeit_Slider_Options::set_title_background_color()
S
60 5 13
Hugeit_Slider_Options::set_description_background_color()
S
60 5 13
Hugeit_Slider_Options::set_slider_background_color()
S
60 5 13
Hugeit_Slider_Options::set_active_dot_color()
S
60 5 13
Hugeit_Slider_Options::set_dots_color()
S
60 5 13
Hugeit_Slider_Options::set_crop_image()
S
60 5 13
Hugeit_Slider_Options::set_title_color()
S
60 5 13
Hugeit_Slider_Options::set_title_has_margin()
S
60 5 13
Hugeit_Slider_Options::set_share_buttons()
S
60 5 13
Hugeit_Slider_Widget::form()
S
51 4 27
Hugeit_Slider_Deactivation_Feedback::send()
S
51 4 27
Hugeit_Slider_Ajax::get_slide_html()
S
51 4 26
Hugeit_Slider_Migrate::get_attachment_id_by_url()
S
60 5 11
Hugeit_Slider_Ajax::duplicate_slider()
S
56 4 18
Hugeit_Slider_Slide::can_be_saved()
S
57 4 18
Hugeit_Slider_Slide::get_slide()
S
57 4 16
Hugeit_Slider_Tracking::admin_notice()
S
62 5 10
Hugeit_Slider_Slide::set_is_draft()
S
67 5 7
Hugeit_Slider_Options::get_share_buttons_facebook()
S
59 4 14
Hugeit_Slider_Options::get_share_buttons_twitter()
S
59 4 14
Hugeit_Slider_Options::get_share_buttons_gp()
S
59 4 14
Hugeit_Slider_Options::get_share_buttons_pinterest()
S
59 4 14
Hugeit_Slider_Options::get_share_buttons_linkedin()
S
59 4 14
Hugeit_Slider_Options::get_share_buttons_tumblr()
S
59 4 14
Hugeit_Slider_Options::get_description_has_margin()
S
59 4 14
Hugeit_Slider_Options::get_thumb_count_slides()
S
59 4 14
Hugeit_Slider_Options::get_thumb_passive_color_transparency()
S
59 4 14
Hugeit_Slider_Options::get_thumb_height()
S
59 4 14
Hugeit_Slider_Options::set_thumb_height()
S
60 4 14
Hugeit_Slider_Options::set_navigation_type()
S
60 4 14
Hugeit_Slider_Options::set_description_width()
S
60 4 14
Hugeit_Slider_Options::set_description_height()
S
60 4 14
Hugeit_Slider_Options::set_title_width()
S
60 4 14
Hugeit_Slider_Options::get_title_height()
S
59 4 14
Hugeit_Slider_Options::set_title_height()
S
60 4 14
Hugeit_Slider_Options::get_show_arrows()
S
59 4 14
Hugeit_Slider_Options::get_title_background_transparency()
S
59 4 14
Hugeit_Slider_Options::get_title_has_margin()
S
59 4 14
Hugeit_Slider_Options::get_share_buttons()
S
59 4 14
Hugeit_Slider_Options::set_description_font_size()
S
60 4 13
Hugeit_Slider_Options::set_share_buttons_style()
S
60 4 13
Hugeit_Slider_Options::set_share_buttons_hover_style()
S
58 4 13
Hugeit_Slider_General_Options::save_options()
S
60 4 13
Hugeit_Slider_Options::set_loading_icon_type()
S
60 4 13
Hugeit_Slider_Options::set_description_text_align()
S
60 4 13
Hugeit_Slider_Options::set_title_text_align()
S
60 4 13
Hugeit_Slider_Options::set_title_font_size()
S
60 4 13
Hugeit_Slider_Tracking::maybe_opt_in()
S
61 4 12
Hugeit_Slider_Frontend_Scripts::localize_script()
S
42 1 53
Hugeit_Slider_Ajax::delete_slider()
S
56 3 18
Hugeit_Slider::includes()
S
50 2 32
Hugeit_Slider_Sliders::render_single_slider_page()
S
57 3 16
Hugeit_Slider_Slider::set_vthumbwidth()
S
64 4 10
Hugeit_Slider_Slider::set_hthumbheight()
S
64 4 10
Hugeit_Slider_Slider::set_thumbitem()
S
64 4 10
Hugeit_Slider_Slider::set_thumbmargin()
S
64 4 10
Hugeit_Slider::before_init()
S
71 4 5
Hugeit_Slider_Slider::set_width()
S
64 4 10
Hugeit_Slider_Slider::set_height()
S
64 4 10
Hugeit_Slider_Slider::set_itemscount()
S
64 4 10
Hugeit_Slider_Slider::set_pause_time()
S
64 4 10
Hugeit_Slider_Slider::set_change_speed()
S
64 4 10
Hugeit_Slider_Slider::set_titlesymbollimit()
S
64 4 10
Hugeit_Slider_Slider::set_descsymbollimit()
S
64 4 10
Hugeit_Slider_Options::get_slideshow_border_size()
S
60 3 14
Hugeit_Slider_Options::get_slideshow_border_color()
S
60 3 14
Hugeit_Slider_Options::get_slideshow_border_radius()
S
60 3 14
Hugeit_Slider_Options::get_navigation_type()
S
60 3 14
Hugeit_Slider_Options::get_navigation_position()
S
60 3 14
Hugeit_Slider_Options::get_title_background_color()
S
60 3 14
Hugeit_Slider_Options::get_description_background_color()
S
60 3 14
Hugeit_Slider_Options::get_slider_background_color()
S
60 3 14
Hugeit_Slider_Options::get_slider_background_color_transparency()
S
60 3 14
Hugeit_Slider_Options::get_active_dot_color()
S
60 3 14
Hugeit_Slider_Options::get_dots_color()
S
60 3 14
Hugeit_Slider_Options::get_loading_icon_type()
S
60 3 14
Hugeit_Slider_Options::get_description_width()
S
60 3 14
Hugeit_Slider_Options::get_description_height()
S
60 3 14
Hugeit_Slider_Options::get_description_background_transparency()
S
60 3 14
Hugeit_Slider_Options::get_description_text_align()
S
60 3 14
Hugeit_Slider_Options::get_title_width()
S
60 3 14
Hugeit_Slider_Options::get_crop_image()
S
60 3 14
Hugeit_Slider_Options::get_title_text_align()
S
60 3 14
Hugeit_Slider_Options::get_title_color()
S
60 3 14
Hugeit_Slider_Options::get_description_color()
S
60 3 14
Hugeit_Slider_Options::get_description_font_size()
S
60 3 14
Hugeit_Slider_Options::get_title_position()
S
60 3 14
Hugeit_Slider_Options::get_share_buttons_style()
S
60 3 14
Hugeit_Slider_Options::get_description_position()
S
60 3 14
Hugeit_Slider_Options::get_share_buttons_hover_style()
S
60 3 14
Hugeit_Slider_Options::get_title_border_size()
S
60 3 14
Hugeit_Slider_Options::get_title_border_color()
S
60 3 14
Hugeit_Slider_Options::get_thumb_passive_color()
S
60 3 14
Hugeit_Slider_Options::get_title_font_size()
S
60 3 14
Hugeit_Slider_Options::get_description_border_size()
S
60 3 14
Hugeit_Slider_Options::get_description_border_color()
S
60 3 14
Hugeit_Slider_Options::get_description_border_radius()
S
60 3 14
Hugeit_Slider_Options::get_thumb_background_color()
S
60 3 14
Hugeit_Slider_Options::get_title_border_radius()
S
60 3 14
Hugeit_Slider_Admin_Assets::enqueue_styles()
S
59 3 13
Hugeit_Slider_Widget::widget()
S
60 3 12
Hugeit_Slider::init()
S
62 3 12
Hugeit_Slider_Admin::admin_menu()
S
48 1 42
Hugeit_Slider_Slider::get_removed_slide_ids()
S
62 3 11
Hugeit_Slider_Options::set_title_border_size()
S
62 3 11
Hugeit_Slider_Slider::delete()
S
62 3 11
Hugeit_Slider_Template_Loader::load_front_end()
S
55 2 20
Hugeit_Slider_Ajax::get_posts_by_category()
S
58 2 16
Hugeit_Slider_Slide::set_slider_id()
S
68 3 7
Hugeit_Slider_Migrate::is_common()
S
77 3 3
Hugeit_Slider_Options::set_description_border_size()
S
63 3 10
Hugeit_Slider_Slide::set_order()
S
66 3 8
Hugeit_Slider_Slider::set_pause_on_hover()
S
68 3 7
Hugeit_Slider_Options::set_description_border_radius()
S
63 3 10
Hugeit_Slider_Slider::set_titleonoff()
S
68 3 7
Hugeit_Slider_Options::set_slideshow_border_radius()
S
63 3 10
Hugeit_Slider_Slider::set_lightbox()
S
68 3 7
Hugeit_Slider_Slider::set_thumbposition()
S
68 3 7
Hugeit_Slider_Slider::get_slide()
S
66 3 9
Hugeit_Slider_Slider::has_slide()
S
67 3 8
Hugeit_Slider_Slider::set_random()
S
68 3 7
Hugeit_Slider_Slider::get_all_sliders()
S
65 3 8
Hugeit_Slider_Slider::set_thumbcontrols()
S
68 3 7
Hugeit_Slider_Shortcode::run_shortcode()
S
64 3 9
Hugeit_Slider_Options::set_slideshow_border_size()
S
63 3 10
Hugeit_Slider_Helpers::youtube_or_vimeo()
S
65 3 9
Hugeit_Slider_Helpers::echo_on_match()
S
70 3 6
Hugeit_Slider_Install::isset_table_column()
S
63 3 10
Hugeit_Slider_Slider::set_show_loading_icon()
S
68 3 7
Hugeit_Slider_Slide::set_in_new_tab()
S
68 3 7
Hugeit_Slider_Slider::set_thumbswipe()
S
68 3 7
Hugeit_Slider_Slider::set_controls()
S
68 3 7
Hugeit_Slider_Slider::set_fullscreen()
S
68 3 7
Hugeit_Slider_Slider::set_vertical()
S
68 3 7
Hugeit_Slider_Options::set_title_border_radius()
S
63 3 10
Hugeit_Slider_Slider::set_swipe()
S
68 3 7
Hugeit_Slider_Slider::set_desconoff()
S
68 3 7
Hugeit_Slider_Slider::set_dragdrop()
S
68 3 7
Hugeit_Slider_Slider::set_pager()
S
68 3 7
Hugeit_Slider_Slider::set_slides()
S
65 3 9
Hugeit_Slider_Slider::set_thumbdragdrop()
S
68 3 7
Hugeit_Slider_Shortcode::inline_popup_content()
S
60 2 13
Hugeit_Slider_Admin_Assets::enqueue_tracking()
S
61 2 12
Hugeit_Slider::define_constants()
S
65 1 17
Hugeit_Slider_Html_Loader::get_post_slide_popup_html()
S
58 1 16
Hugeit_Slider_Slider::set_view()
S
68 2 7
Hugeit_Slider_Helpers::has_background()
S
69 2 8
Hugeit_Slider_Deactivation_Feedback::init()
S
70 2 6
Hugeit_Slider_Slide_Image::set_description()
S
65 2 9
Hugeit_Slider_Slide_Image::can_ba_saved()
S
78 2 3
Hugeit_Slider_Slide_Image::get_title()
S
79 2 3
Hugeit_Slider_Tracking::__construct()
S
68 2 7
Hugeit_Slider_Slider::set_slide_effect()
S
66 2 7
Hugeit_Slider::get_instance()
S
71 2 6
Hugeit_Slider_Slide::set_if_not_null()
S
73 2 5
Hugeit_Slider_Slide_Image::set_url()
S
67 2 8
Hugeit_Slider_Slider::set_mode()
S
68 2 7
Hugeit_Slider_Slider::set_arrows_style()
S
67 2 7
Hugeit_Slider_Deactivation_Feedback::__construct()
S
70 2 6
Hugeit_Slider_Template_Loader::render()
S
64 2 10
Hugeit_Slider_Slide_Image::set_title()
S
65 2 9
Hugeit_Slider_Slide_Image::get_description()
S
79 2 3
Hugeit_Slider_Slider::set_open_close_effect()
S
66 2 7
Hugeit_Slider::schedule_tracking()
S
70 2 6
Hugeit_Slider_Slider::__clone()
S
70 2 6
Hugeit_Slider_Slider::set_name()
S
67 2 8
Hugeit_Slider_Slider::set_effect()
S
65 2 7
Hugeit_Slider_Slider::set_position()
S
68 2 7
Hugeit_Slider_Slider::set_navigate_by()
S
68 2 7
Hugeit_Slider_Slide::set_type()
S
68 2 7
Hugeit_Slider_Html_Loader::get_post_slide_popup_row()
S
63 1 13
Hugeit_Slider_Admin_Assets::enqueue_scripts()
S
60 1 13
Hugeit_Slider_Admin_Assets::get_localize_array()
S
62 1 11
Hugeit_Slider_Slider::get_show_loading_icon()
S
82 1 3
Hugeit_Slider_Slide::get_is_draft()
S
82 1 3
Hugeit_Slider_Widget::__construct()
S
69 1 7
Hugeit_Slider_Slider::get_pause_time()
S
82 1 3
Hugeit_Slider_Slider::get_itemscount()
S
82 1 3
Hugeit_Slider_Slider::get_effect()
S
82 1 3
Hugeit_Slider_Frontend_Scripts::enqueue_scripts()
S
71 1 5
Hugeit_Slider_Tracking::is_opted_out()
S
78 1 3
Hugeit_Slider_Slider::get_change_speed()
S
82 1 3
Hugeit_Slider_Shortcode::init_frontend()
S
76 1 4
Hugeit_Slider_Tracking::can_opt_in()
S
80 1 3
Hugeit_Slider::__wakeup()
S
98 1 1
Hugeit_Slider_Html_Loader::get_video_slide_popup_html()
S
78 1 3
Hugeit_Slider_Slider::get_pager()
S
82 1 3
Hugeit_Slider_Admin::get_pages()
S
82 1 3
Hugeit_Slider::get_slider_table_name()
S
82 1 3
Hugeit_Slider_Ajax::__construct()
S
66 1 8
Hugeit_Slider_Slider::get_lightbox()
S
82 1 3
Hugeit_Slider::get_version()
S
82 1 3
Hugeit_Slider::__clone()
S
98 1 1
Hugeit_Slider_Tracking::get_opt_in_url()
S
78 1 3
Hugeit_Slider_Slider::get_position()
S
82 1 3
Hugeit_Slider_Slider::add_slide()
S
76 1 4
Hugeit_Slider_Slider::get_name()
S
82 1 3
Hugeit_Slider_Slider::get_id()
S
82 1 3
Hugeit_Slider_General_Options::__construct()
S
79 1 3
Hugeit_Slider_Tracking::opt_in()
S
80 1 3
Hugeit_Slider_Slider::get_thumbdragdrop()
S
82 1 3
Hugeit_Slider::custom_cron_job_recurrence()
S
68 1 7
Hugeit_Slider_Deactivation_Feedback::render_footer()
S
74 1 4
Hugeit_Slider_Html_Loader::get_pagination_html()
S
65 1 8
Hugeit_Slider_Slider::get_swipe()
S
82 1 3
Hugeit_Slider_Slide::save()
S
100 1 0
Hugeit_Slider_Slider::get_view()
S
82 1 3
Hugeit_Slider()
S
81 1 3
Hugeit_Slider_Slider::get_width()
S
82 1 3
Hugeit_Slider_Slide::get_in_new_tab()
S
81 1 3
Hugeit_Slider_Slider::get_thumbitem()
S
82 1 3
Hugeit_Slider_Slider::get_thumbswipe()
S
82 1 3
Hugeit_Slider_Slider::get_fullscreen()
S
82 1 3
Hugeit_Slider_Slider::get_controls()
S
82 1 3
Hugeit_Slider_Frontend_Scripts::enqueue_styles()
S
80 1 3
Hugeit_Slider_Admin::load_licensing_page()
S
79 1 3
Hugeit_Slider_Ajax::get_add_video_popup()
S
67 1 8
Hugeit_Slider_Slider::get_dragdrop()
S
82 1 3
Hugeit_Slider_Frontend_Scripts::__construct()
S
70 1 6
Hugeit_Slider_Admin_Assets::enqueue_add_slider_popup_scripts()
S
78 1 3
Hugeit_Slider_Shortcode::__construct()
S
72 1 5
Hugeit_Slider_Slider::get_desconoff()
S
82 1 3
Hugeit_Slider_Slider::get_navigate_by()
S
82 1 3
Hugeit_Slider_General_Options::render_page()
S
79 1 3
Hugeit_Slider::register_widgets()
S
81 1 3
Hugeit_Slider_Tracking::is_opted_in()
S
78 1 3
Hugeit_Slider_Slide::get_slider_id()
S
81 1 3
Hugeit_Slider_Slider::get_thumbcontrols()
S
82 1 3
Hugeit_Slider_Slide_Image::get_attachment_id()
S
81 1 3
Hugeit_Slider_Slide::get_order()
S
82 1 3
Hugeit_Slider_Tracking::opt_out()
S
80 1 3
Hugeit_Slider_Slider::remove_draft_slides()
S
74 1 4
Hugeit_Slider_Slider::get_pause_on_hover()
S
82 1 3
Hugeit_Slider_Slider::get_video_autoplay()
S
82 1 3
Hugeit_Slider_Slider::get_slides()
S
82 1 3
Hugeit_Slider_Admin::init()
S
76 1 4
Hugeit_Slider::get_project_id()
S
82 1 3
Hugeit_Slider_Widget::update()
S
71 1 6
Hugeit_Slider_Slider::get_mode()
S
82 1 3
Hugeit_Slider_Html_Loader::get_add_video_popup()
S
78 1 3
Hugeit_Slider_Slider::get_vertical()
S
82 1 3
Hugeit_Slider_Slide_Image::get_url()
S
82 1 3
Hugeit_Slider_Slider::get_all_sliders_id_name_pair()
S
75 1 4
Hugeit_Slider_Slider::get_titleonoff()
S
82 1 3
Hugeit_Slider::__sleep()
S
98 1 1
Hugeit_Slider::get_project_plan()
S
82 1 3
Hugeit_Slider_Admin_Assets::localize_script()
S
79 1 3
Hugeit_Slider_Slider::get_vthumbwidth()
S
82 1 3
Hugeit_Slider_Slider::get_slides_ids()
S
74 1 4
Hugeit_Slider_Slide::get_type()
S
82 1 3
Hugeit_Slider_Slide::delete()
S
74 1 4
Hugeit_Slider::get_slide_table_name()
S
82 1 3
Hugeit_Slider_Tracking::get_opt_out_url()
S
78 1 3
Hugeit_Slider::get_slug()
S
82 1 3
Hugeit_Slider_Sliders::__construct()
S
78 1 3
Hugeit_Slider_Slider::get_arrows_style()
S
82 1 3
Hugeit_Slider_Slide::__clone()
S
80 1 3
Hugeit_Slider_Slider::get_thumbposition()
S
82 1 3
Hugeit_Slider_Slider::get_height()
S
82 1 3
Hugeit_Slider_Slide::get_id()
S
81 1 3
Hugeit_Slider_Slider::get_slides_count()
S
80 1 3
Hugeit_Slider_Slider::get_hthumbheight()
S
82 1 3
Hugeit_Slider_Slide_Image::set_attachment_id()
S
76 1 4
Hugeit_Slider_Slider::get_slide_effect()
S
82 1 3
Hugeit_Slider_Slider::duplicate()
S
70 1 6
Hugeit_Slider_Slider::get_open_close_effect()
S
82 1 3
Hugeit_Slider_Slider::get_titlesymbollimit()
S
82 1 3
Hugeit_Slider_Slider::get_thumbmargin()
S
82 1 3
Hugeit_Slider_Admin::load_featured_plugins_page()
S
79 1 3
Hugeit_Slider_Admin_Assets::__construct()
S
79 1 3
Hugeit_Slider_Shortcode::add_editor_media_button()
S
64 1 9
Hugeit_Slider::init_hooks()
S
64 1 9
Hugeit_Slider_Slider::get_descsymbollimit()
S
82 1 3
Hugeit_Slider::__construct()
S
64 1 10
Hugeit_Slider_Admin::__construct()
S
76 1 4
Hugeit_Slider_Slider::get_random()
S
82 1 3