Code Analysis: Master Slider 3.8.1

Function Rating Maintainability Complexity Lines of code
msp_masterslider_wrapper_shortcode()
D
6
77 456
MSP_Parser::parse_setting()
D
21
55 148
msp_get_template_tag_value()
D
23
54 151
msp_masterslider_layer_shortcode()
D
24
50 129
MSP_Parser::get_control_params()
D
31 42 88
msp_masterslider_slide_shortcode()
D
28
39 110
MSP_Parser::parse_slide()
D
32 41 74
MS_Aq_Resize::process()
D
31 33 99
MSP_Shortcode_Factory::get_ms_slide_shortcode()
B
41 22 48
MSP_Parser::get_callback_params()
B
48 22 27
MSP_Importer::process_import_request()
B
38 19 68
Axiom_List_Table::print_column_headers()
B
41 16 47
MSP_Notices::fetch_notice_info()
A
38 14 65
MSP_Admin_Assets::add_panel_variables()
A
35 12 85
WeDevs_Settings_API::admin_init()
A
45 15 37
MSP_Parser::parse_each_style()
A
42 12 45
MSP_Settings::get_settings_fields()
A
32 2 184
MSP_Importer::import_data()
A
45 11 37
MSP_Admin_Ajax::save_panel_ajax()
A
43 10 45
msp_request_remote_sample_sliders()
A
44 10 44
Axiom_List_Table::pagination()
A
40 8 59
MSP_Importer::fetch_remote_file()
A
44 9 43
MSP_Importer::download_media()
A
45 9 40
MSP_Pointers::print_pointer_scripts()
A
48 9 34
MSP_List_Table::column_default()
A
51 9 25
MSP_Importer::get_slider_export_data()
A
46 8 37
MSP_Importer::wp_upload_bits()
A
46 8 34
Axiom_List_Table::search_box()
A
53 8 22
MSP_Importer::import_add_sliders()
A
54 8 20
MSP_List_Table::column_action()
A
45 6 49
msp_api_stats_shortcode()
A
48 7 34
msp_get_auto_post_thumbnail_src()
A
56 8 18
get_masterslider()
A
54 8 18
Axiom_List_Table::months_dropdown()
A
48 7 32
Axiom_List_Table::set_pagination_args()
S
58 8 14
MSP_DB::add_slider()
S
51 7 25
MSP_Admin_Ajax::create_new_slider()
S
51 7 23
Master_Slider_Admin::enqueue_admin_scripts()
S
54 7 20
MSP_Parser::get_buttons_styles_list()
S
57 7 15
MSP_Importer::process_export_request()
S
58 7 14
MSP_DB::ms_query()
S
49 6 29
MSP_Admin_Assets::add_panel_script_localizations()
S
33 1 103
WeDevs_Settings_API::get_sanitize_callback()
S
61 7 12
msp_get_general_post_template_tags()
S
37 1 100
MSP_List_Table::process_bulk_action()
S
55 6 19
MSP_DB::update_slider()
S
55 6 19
MSP_Pointers::add_hooks()
S
57 6 15
MSP_Admin_Ajax::dimiss_notice()
S
58 6 14
MSP_Shortcode_Factory::get_ms_slides_shortcode()
S
59 6 14
msp_get_slider_starter_fields()
S
38 1 89
MSP_Widget::form()
S
50 5 26
msp_add_master_admin_class()
S
62 6 11
msp_flush_all_sliders_cache()
S
61 6 11
Axiom_List_Table::single_row_columns()
S
52 5 25
MSP_DB::add_option()
S
52 5 24
Axiom_List_Table::bulk_actions()
S
53 5 21
MSP_DB::update_option()
S
54 5 21
Axiom_List_Table::get_column_info()
S
55 5 19
MSP_Parser::get_parsable_slides()
S
56 5 18
Master_Slider::assign_custom_caps()
S
56 5 17
MSP_Importer::extract_slider_images()
S
57 5 17
Master_Slider::deactivate()
S
58 5 16
Master_Slider::activate()
S
58 5 16
MSP_DB::get_option()
S
57 5 15
MSP_Notices::get_content()
S
59 5 14
Axiom_List_Table::row_actions()
S
58 5 14
msp_premium_sliders()
S
59 5 14
MSP_Parser::get_slides()
S
61 5 13
MSP_Parser::get_styles_list()
S
60 5 13
MSP_DB::create_tables()
S
59 5 13
msp_save_custom_styles()
S
51 4 26
msp_get_slider_starter_field()
S
63 5 11
msp_get_averta_remote_api_data()
S
61 5 11
MSP_Screen_Help::display_masterslider()
S
49 1 70
MSP_Frontend_Assets::load_assets()
S
53 4 22
msp_update_slider_custom_css_and_fonts()
S
54 4 20
Axiom_List_Table::ajax_response()
S
55 4 19
MSP_DB::duplicate_title()
S
55 4 19
MS_Aq_Resize::aq_upscale()
S
56 4 18
msp_get_woocommerce_template_tags()
S
44 1 60
msp_strip_shortcodes()
S
64 5 9
msp_get_slider_background_css()
S
66 5 7
msp_get_the_absolute_media_url()
S
68 5 6
MSP_DB::get_slider_field_val()
S
65 5 8
Axiom_List_Table::current_action()
S
68 5 7
WeDevs_Settings_API::sanitize_options()
S
60 4 14
Master_Slider::includes()
S
60 4 14
MSP_Shortcode_Factory::get_ms_slider_shortcode()
S
58 4 14
MSP_DB::__get()
S
59 4 14
get_masterslider_names()
S
59 4 14
msp_flush_cashe_after_publishing_new_post()
S
59 4 14
MSP_Parser::get_slider_setting()
S
61 4 13
WeDevs_Settings_API::callback_file()
S
51 3 28
Axiom_Screen_Help::display_help_panel()
S
61 4 12
MSP_Admin_Ajax::dismiss_rate_notice()
S
61 4 11
WeDevs_Settings_API::callback_select()
S
60 4 11
WeDevs_Settings_API::script()
S
100 1 53
Axiom_List_Table::__construct()
S
56 3 18
Axiom_List_Table::view_switcher()
S
56 3 17
msp_masterslider_slide_info_shortcode()
S
57 3 16
MSP_List_Table::get_records()
S
63 4 8
Axiom_List_Table::get_pagenum()
S
68 4 6
Master_Slider_Admin::get_instance()
S
65 4 9
MSP_Admin_Editor::add_shortcode_button()
S
64 4 9
MSP_Settings::flush_sliders_cache()
S
68 4 7
msp_get_the_relative_media_url()
S
69 4 6
Master_Slider_Admin::init()
S
58 3 14
Axiom_List_Table::views()
S
59 3 14
msp_get_sliders_custom_css()
S
59 3 14
msp_get_panel_header()
S
60 3 14
msp_get_the_trim_excerpt()
S
59 3 13
Master_Slider::single_activate()
S
61 3 12
MSP_Notices::disable_notice()
S
60 3 12
MSP_Admin_Assets::enqueue_panel_assets()
S
61 3 12
Axiom_List_Table::display()
S
53 2 27
Axiom_Screen_Help::__construct()
S
62 3 11
MSP_Screen_Help::display_support()
S
63 1 41
MSP_Parser::get_parsable_styles()
S
63 3 11
WeDevs_Settings_API::callback_multicheck()
S
61 3 11
MSP_DB::delete_slider()
S
63 3 11
get_post_template_tags_value()
S
62 3 11
MSP_Frontend_Assets::get_styles()
S
53 2 22
WeDevs_Settings_API::show_forms()
S
56 2 21
Axiom_List_Table::display_tablenav()
S
59 2 18
msp_masterslider_pb_shortcode()
S
56 2 18
msp_review_on_wordpress()
S
58 2 17
msp_get_the_resized_attachment_src()
S
70 3 5
msp_get_the_post_thumbnail_src()
S
66 3 7
msp_get_first_image_from_string()
S
74 3 4
msp_get_first_image_src_from_string()
S
74 3 4
msp_extract_string_images()
S
73 3 4
axpp()
S
64 3 10
msp_is_key_true()
S
69 3 7
MSP_DB::maybe_unserialize_fields()
S
66 3 9
Axiom_List_Table::comments_bubble()
S
64 3 8
MSP_AttachmentFields::__construct()
S
75 3 4
MSP_Frontend_Assets::inline_css_fallback()
S
64 3 9
Axiom_List_Table::get_items_per_page()
S
69 3 6
MSP_DB::insert()
S
63 3 10
WeDevs_Settings_API::callback_password()
S
66 3 7
MSP_List_Table::get_total_count()
S
71 3 5
Axiom_List_Table::get_pagination_arg()
S
71 3 6
MSP_Pointers::add()
S
69 3 6
MSP_Pointers::init()
S
64 3 9
MSP_DB::maybe_serialize_fields()
S
66 3 9
MSP_Importer::get_absolute_media_url()
S
73 3 5
MSP_DB::import_slider()
S
69 3 6
MSP_Parser::is_key_true()
S
68 3 7
MSP_Shortcode_Factory::get_ms_slide_info_shortcode()
S
68 3 6
MSP_Shortcode_Factory::do_template_tag()
S
66 3 7
MSP_Settings::section_submit_button()
S
63 3 9
MSP_Parser::has_raw_setting()
S
72 3 5
MSP_Settings::get_pages()
S
65 3 10
MSP_Parser::get_preset_styles_list()
S
65 3 9
WeDevs_Settings_API::callback_plain_text()
S
68 3 6
WeDevs_Settings_API::callback_text()
S
66 3 7
MSP_DB::get_slider()
S
65 3 8
WeDevs_Settings_API::callback_textarea()
S
66 3 7
WeDevs_Settings_API::callback_wysiwyg()
S
63 3 8
MSP_DB::get_sliders()
S
64 3 9
WeDevs_Settings_API::callback_color()
S
65 3 7
msp_remote_post()
S
67 3 7
MSP_DB::delete_option()
S
60 2 14
msp_masterslider_slide_flickr_shortcode()
S
60 2 13
msp_panel_data_2_ms_slider_shortcode()
S
63 2 11
msp_get_slider_starter_sections()
S
53 1 26
MSP_Settings::print_setting_script()
S
100 1 20
MSP_Importer::footer()
S
65 1 20
msp_add_custom_pointers()
S
55 1 19
MSP_DB::create_table_sliders()
S
59 1 18
MSP_List_Table::prepare_items()
S
57 1 17
MSP_Settings::get_settings_sections()
S
59 1 17
MSP_AttachmentFields::addFields()
S
58 1 16
msp_get_setting()
S
69 2 7
msp_check_vital_user_capabilities()
S
70 2 6
msp_get_the_post_thumbnail()
S
73 2 4
msp_maybe_base64_encode()
S
75 2 4
msp_is_true()
S
79 2 3
msp_maybe_base64_decode()
S
75 2 4
Master_Slider::get_instance()
S
72 2 6
MSP_Importer::fetch_all_medias()
S
69 2 7
MSP_Parser::has_raw_style()
S
73 2 5
MSP_DB::duplicate_slider()
S
69 2 6
msp_generate_slider_output()
S
69 2 7
MSP_Parser::get_callbacks_params()
S
64 2 10
msp_get_trimmed_string()
S
73 2 4
MSP_Parser::get_controls_params()
S
64 2 10
msp_flush_slider_cache()
S
66 2 8
Master_Slider::init()
S
67 2 8
MSP_Parser::get_buttons_styles()
S
66 2 8
MSP_Parser::get_preset_styles()
S
66 2 8
msp_get_slider_custom_css()
S
72 2 5
MSP_Widget::set_defaults()
S
73 2 5
WeDevs_Settings_API::callback_radio()
S
62 2 10
MSP_Parser::get_raw_slides()
S
72 2 6
MSP_DB::update_tables()
S
68 2 7
MSP_Parser::get_raw_callbacks()
S
74 2 5
MSP_DB::__construct()
S
70 2 6
MSP_Parser::get_raw_controls()
S
74 2 5
MSP_Notices::get_instance()
S
72 2 6
WeDevs_Settings_API::show_navigation()
S
66 2 8
MSP_Notices::get_notice()
S
70 2 6
get_masterslider_parsed_data()
S
65 2 9
msp_get_shortcode_factory()
S
69 2 7
msp_get_wc_slider_class()
S
69 2 7
msp_set_slider_transient()
S
72 2 4
MSP_Parser::buttons_data_to_styles()
S
64 2 9
msp_on_all_plugins_loaded()
S
76 2 4
MSP_Widget::update()
S
67 2 8
msp_filter_masterslider_admin_menu_title()
S
70 2 6
MSP_Parser::has_raw_slide()
S
73 2 5
MSP_Shortcode_Factory::escape_square_brackets()
S
70 2 6
WeDevs_Settings_API::get_option()
S
69 2 7
get_mastersliders()
S
71 2 5
MSP_DB::get_total_sliders_count()
S
70 2 5
MSP_Parser::preset_data_to_styles()
S
64 2 9
msp_get_the_resized_image_src()
S
69 2 6
msp_get_the_resized_attachment()
S
73 2 4
MSP_Parser::get_raw_styles()
S
72 2 6
msp_custom_admin_notice()
S
71 2 6
after_master_slider_row_meta()
S
66 2 7
MSP_Parser::get_raw_setting()
S
73 2 5
msp_get_post_slider_class()
S
69 2 7
MS_Aq_Resize::getInstance()
S
71 2 6
MSP_DB::delete_tables()
S
70 2 6
msp_get_the_post_thumbnail_full_src()
S
72 2 5
Axiom_List_Table::single_row()
S
68 2 7
MSP_Main_Widget::widget()
S
65 2 8
Master_Slider_Admin::after_plugin_update()
S
66 2 8
msp_get_parser()
S
69 2 7
Master_Slider::activate_new_site()
S
68 2 8
MSP_Parser::__construct()
S
71 2 6
MSP_AttachmentFields::add()
S
76 2 4
Axiom_List_Table::display_rows_or_placeholder()
S
64 2 10
MSP_Notices::fetch_file_content()
S
71 2 6
Master_Slider_Admin::plugin_row_meta()
S
76 2 4
Axiom_List_Table::display_rows()
S
77 2 4
MSP_Pointers::default_point()
S
60 1 14
MSP_Admin_Assets::load_panel_scripts()
S
59 1 14
MSP_Screen_Help::__construct()
S
61 1 13
MSP_List_Table::get_columns()
S
60 1 13
MSP_List_Table::column_title()
S
61 1 13
MSP_DB::create_table_options()
S
64 1 11
MSP_DB::get_sliders_list()
S
63 1 11
MSP_Admin_Assets::add_general_script_localizations()
S
62 1 11
MSP_Main_Widget::__construct()
S
63 1 11
WeDevs_Settings_API::add_field()
S
63 1 11
Master_Slider_Admin::add_plugin_admin_menu()
S
63 1 11
msp_get_all_custom_css()
S
80 1 3
MSP_Parser::reset()
S
72 1 6
Master_Slider::single_deactivate()
S
80 1 3
MSP_Parser::get_styles()
S
70 1 6
msp_is_plugin_active()
S
76 1 4
msp_contains_upload_dir()
S
74 1 4
Axiom_List_Table::get_table_classes()
S
79 1 3
msp_the_resized_image()
S
78 1 3
MSP_DB::wpmu_drop_tables()
S
70 1 6
MSP_AttachmentFields::init()
S
74 1 4
Axiom_List_Table::has_items()
S
80 1 3
msp_add_custom_cap_to_members_plugin()
S
67 1 9
MSP_Importer::header()
S
75 1 4
WeDevs_Settings_API::set_sections()
S
77 1 4
MSP_Importer::__construct()
S
79 1 3
MSP_Admin_Editor::refresh_mce()
S
77 1 4
msp_the_absolute_media_url()
S
81 1 3
MSP_Admin_Assets::load_panel_styles()
S
64 1 9
Master_Slider_Admin::__construct()
S
76 1 4
MSP_Importer::import_export_notice()
S
73 1 5
MSP_Admin_Editor::register_shortcode_button()
S
76 1 4
WeDevs_Settings_API::__construct()
S
79 1 3
MSP_Widget::set_fields()
S
82 1 3
msp_admin_notice_links_callback()
S
78 1 3
MSP_Widget::widget()
S
100 1 2
MSP_Admin_Assets::add_general_variables()
S
63 1 10
msp_the_trim_excerpt()
S
79 1 3
MSP_Parser::parser_slider()
S
74 1 5
MSP_List_Table::get_sortable_columns()
S
68 1 8
msp_get_transient()
S
68 1 8
Axiom_Screen_Help::add_tab()
S
80 1 3
Axiom_List_Table::_js_vars()
S
64 1 10
MSP_Settings::render_setting_page()
S
73 1 6
MSP_Importer::admin_init()
S
67 1 7
msp_the_resized_attachment()
S
78 1 3
MSP_List_Table::duplicate_error_notice()
S
73 1 5
Master_Slider_Admin::admin_init()
S
82 1 3
msp_the_relative_media_url()
S
81 1 3
MSP_Admin_Assets::add_global_variables()
S
63 1 10
Axiom_Screen_Help::set_tabs()
S
81 1 3
Master_Slider::get_blog_ids()
S
69 1 7
MSP_Admin_Assets::enqueue_global_assets()
S
75 1 5
msp_exclude_strip_shortcode_tags()
S
80 1 3
msp_update_option()
S
76 1 4
WeDevs_Settings_API::admin_enqueue_scripts()
S
69 1 8
msf_register_main_widget()
S
82 1 3
Axiom_List_Table::get_column_count()
S
72 1 5
MSP_Frontend_Assets::__construct()
S
67 1 7
WeDevs_Settings_API::callback_html()
S
81 1 3
MSP_Notices::delete_transient()
S
79 1 3
MSP_Admin_Assets::load_global_styles()
S
78 1 3
msp_the_post_thumbnail()
S
78 1 3
Master_Slider::set_default_options()
S
89 1 2
MSP()
S
92 1 1
msp_delete_option()
S
77 1 4
MSP_Notices::__construct()
S
69 1 8
MSP_Notices::update_option()
S
78 1 3
MSP_Shortcode_Factory::set_data()
S
81 1 3
MSP_Shortcode_Factory::__construct()
S
100 1 2
msp_get_pro_users_num()
S
72 1 4
MSP_Notices::get_notice_info_transient_id()
S
79 1 3
Axiom_List_Table::extra_tablenav()
S
100 1 1
MSP_Pointers::__construct()
S
82 1 3
msp_get_ms_slider_shortcode_by_slider_id()
S
70 1 6
MSP_Parser::get_results()
S
68 1 7
msp_is_absolute_url()
S
80 1 3
msp_get_screen_ids()
S
71 1 6
WeDevs_Settings_API::set_fields()
S
77 1 4
msp_body_class()
S
73 1 5
MSP_Notices::get_option()
S
79 1 3
MSP_Parser::get_parsable_data()
S
82 1 3
MSP_AttachmentFields::saveFields()
S
82 1 3
MSP_Settings::admin_menu()
S
65 1 10
msp_is_true_e()
S
81 1 3
MSP_Importer::the_slider_export_data()
S
75 1 4
MSP_List_Table::__construct()
S
69 1 7
MSP_Importer::max_attachment_size()
S
80 1 3
MSP_Admin_Editor::add_tinymce_lang()
S
75 1 4
MSP_Admin_Editor::__construct()
S
72 1 5
WeDevs_Settings_API::callback_checkbox()
S
66 1 7
Master_Slider_Admin::includes()
S
76 1 4
Axiom_List_Table::get_sortable_columns()
S
83 1 3
MSP_Admin_Editor::add_shortcode_tinymce_plugin()
S
72 1 5
MSP_Settings::admin_init()
S
72 1 6
MSP_Admin_Ajax::__construct()
S
70 1 6
MS_Aq_Resize::__clone()
S
98 1 1
MSP_Notices::set_transient()
S
78 1 3
Axiom_List_Table::get_columns()
S
82 1 3
WeDevs_Settings_API::add_section()
S
77 1 4
MSP_Frontend_Assets::meta_generator()
S
79 1 3
MSP_Parser::pretty_print()
S
81 1 3
msp_delete_slider_transient()
S
80 1 3
Master_Slider_Admin::add_action_links()
S
70 1 5
msp_escape_tag()
S
81 1 3
MSP_Widget::__construct()
S
75 1 4
msp_thankyou_footer()
S
64 1 10
Axiom_List_Table::ajax_user_can()
S
82 1 3
Axiom_List_Table::prepare_items()
S
82 1 3
Master_Slider_Admin::display_master_slider_panel_page()
S
81 1 3
MSP_List_Table::delete_error_notice()
S
73 1 5
msp_get_the_resized_image()
S
77 1 3
MSP_Frontend_Assets::admin_hooks()
S
75 1 4
MSP_List_Table::no_items()
S
80 1 3
MSP_Admin_Assets::add_global_scripts()
S
77 1 3
msp_masterslider_shortcode()
S
67 1 9
Axiom_List_Table::get_views()
S
83 1 3
MSP_Importer::render_importer_page()
S
75 1 5
Axiom_List_Table::no_items()
S
82 1 3
msp_the_trimmed_string()
S
79 1 3
MS_Aq_Resize::__construct()
S
98 1 1
MSP_Importer::is_absolute_url()
S
79 1 3
msp_set_transient()
S
67 1 8
MSP_Admin_Assets::load_general_styles()
S
78 1 3
MSP_Admin_Editor::enqueue_admin_scripts()
S
72 1 5
MSP_Admin_Assets::load_general_scripts()
S
73 1 4
MSP_Parser::set_data()
S
69 1 7
Master_Slider::__construct()
S
70 1 6
MSP_Admin_Assets::enqueue_setting_page_assets()
S
78 1 3
MSP_Notices::get_remote_post()
S
80 1 3
msp_delete_transient()
S
68 1 8
MSP_Importer::export_slider_data_in_file()
S
63 1 9
msp_aq_resize()
S
74 1 4
msp_get_option()
S
76 1 4
masterslider()
S
79 1 3
msp_get_custom_post_types()
S
74 1 4
MSP_Settings::__construct()
S
66 1 8
Master_Slider::load_plugin_textdomain()
S
70 1 5
Axiom_List_Table::get_bulk_actions()
S
83 1 3
msp_get_slider_transient()
S
80 1 3
MSP_Notices::get_transient()
S
79 1 3
MSP_Importer::contains_origin_upload_dir()
S
78 1 3
MSP_Importer::bump_request_timeout()
S
83 1 3
MSP_Parser::get_setting()
S
91 1 2
msp_admin_notice_rich_editing()
S
79 1 3
msp_two_instance_notice()
S
78 1 3