Code Analysis: Flash Toolkit 1.2.2

Function Rating Maintainability Complexity Lines of code
FT_Widget::form()
D
22
41 216
FT_Widget::output_repeater_field()
C
31 22 119
FT_Widget::update()
B
41 20 50
flash_toolkit_wp_select()
B
43 20 38
flashtoolkit_enqueue_script()
B
45 18 39
flash_toolkit_wp_text_input()
B
44 17 35
FT_Admin_Meta_Boxes::save_meta_boxes()
A
50 14 25
flash_toolkit_wp_checkbox()
A
48 14 25
flash_toolkit_wp_textarea_input()
A
49 13 24
flash_toolkit_wp_radio()
A
48 11 30
FT_Admin_Assets::admin_scripts()
A
40 9 52
FT_Admin_Permalink_Settings::settings_save()
A
47 10 34
WP_Background_Process::handle()
A
50 10 28
flash_portfolio_post_type_link()
A
42 7 52
FT_Install::install()
A
46 8 35
flash_get_permalink_structure()
S
54 7 19
FT_Post_Types::register_taxonomies()
S
38 3 77
FT_Admin_Notices::pro_notice_markup()
S
44 4 57
FT_Post_Types::register_post_types()
S
41 4 53
FT_Admin::admin_footer_text()
S
53 6 21
FT_Widget_Slider::__construct()
S
37 1 92
FT_Autoloader::autoload()
S
59 6 13
FT_Admin_Assets::admin_styles()
S
51 5 24
flash_locate_template()
S
57 5 18
FT_Install::deactivate()
S
59 5 15
FT_Install::update()
S
59 5 15
FT_Install::create_roles()
S
59 5 15
FT_Install::remove_roles()
S
59 5 15
FT_Admin_Notices::add_notices()
S
58 5 14
FT_Admin_Notices::hide_notices()
S
58 5 14
FT_Sidebars::add_custom_sidebars()
S
59 5 13
FT_Admin_Notices::output_custom_notices()
S
61 5 13
FT_Admin_Permalink_Settings::settings()
S
44 2 57
FT_Admin_Meta_Boxes::add_meta_boxes()
S
59 5 12
FT_Widget_Service::__construct()
S
40 1 72
FT_Meta_Box_Portfolio_Data::output()
S
44 2 54
FT_Widget_Team::__construct()
S
41 1 65
FT_Widget_Portfolio::__construct()
S
41 1 62
FT_Widget_CTA::__construct()
S
42 1 60
FlashToolkit::is_request()
S
66 5 8
FlashToolkit::theme_support_missing_notice()
S
65 5 7
FT_Meta_Box_Pageoptions_Data::output()
S
46 2 44
flash_get_template()
S
58 4 14
FT_Sidebars::validate_sidebar_name()
S
59 4 13
Flash_Toolkit_Inline_Style::__construct()
S
61 4 12
FT_Admin_Notices::update_notice()
S
61 4 12
WP_Background_Process::get_memory_limit()
S
62 4 11
FT_Admin_Meta_Boxes::remove_meta_boxes()
S
62 4 11
flash_toolkit_widgets()
S
54 3 23
FT_Widget_Blog::__construct()
S
43 1 52
FT_Widget_Testimonial::__construct()
S
45 1 48
WP_Background_Process::is_queue_empty()
S
57 3 16
FT_Admin_Post_Types::disable_dfw_feature_pointer()
S
69 4 6
FlashToolkit::includes()
S
59 3 15
Flash_Toolkit_Inline_Style::parse_text_align()
S
63 4 10
flash_toolkit_wp_hidden_input()
S
65 4 7
flash_is_so_pagebuilder_active_page()
S
67 4 8
FT_Install::get_core_capabilities()
S
51 2 29
FT_Widget_Counter::__construct()
S
45 1 44
FT_Widget_About::__construct()
S
46 1 43
FT_AJAX::delete_custom_sidebar()
S
60 3 13
FT_AJAX::add_ajax_events()
S
61 3 12
Flash_Toolkit_Inline_Style::return_style()
S
62 3 12
WP_Background_Process::maybe_handle()
S
63 3 12
FT_Admin_Notices::pro_notice()
S
61 3 12
FT_Widget::get_cached_widget()
S
62 3 11
WP_Background_Process::handle_cron_healthcheck()
S
65 3 11
FT_Admin_Meta_Boxes::output_errors()
S
62 3 11
flash_so_pagebuilder_get_the_excerpt()
S
64 3 11
WP_Background_Process::get_batch()
S
52 2 25
FT_Widget_Logo::__construct()
S
47 1 39
FT_Meta_Box_Layout_Data::output()
S
46 1 35
FT_Admin_Post_Types::post_updated_messages()
S
54 2 18
FT_Sidebars::register_custom_sidebars()
S
57 2 16
flash_toolkit_inline_style()
S
70 3 6
FT_Widget::widget_start()
S
68 3 6
FT_Background_Updater::task()
S
64 3 10
FT_Meta_Box_Layout_Data::save()
S
65 3 8
FT_Widget_Portfolio::enqueue_scripts()
S
72 3 5
FT_Widget_Counter::enqueue_scripts()
S
70 3 6
FlashToolkit::load_plugin_textdomain()
S
66 3 7
FT_Meta_Box_Pageoptions_Data::save()
S
66 3 7
FT_Widget_Slider::enqueue_scripts()
S
70 3 6
FT_Admin_Notices::pro_notice_temporary_ignore()
S
71 3 5
FT_Autoloader::load_file()
S
69 3 7
FT_Install::check_version()
S
69 3 6
FT_Admin_Notices::pro_notice_permanent_ignore()
S
71 3 5
FT_Install::install_actions()
S
64 3 10
FT_Widget_Logo::enqueue_scripts()
S
70 3 6
FT_Widget_Testimonial::enqueue_scripts()
S
70 3 6
FT_Background_Updater::handle_cron_healthcheck()
S
66 3 10
FT_Admin_Post_Types::hidden_meta_boxes()
S
69 3 6
FT_Admin::conditional_includes()
S
66 3 9
flash_toolkit_get_sidebars()
S
65 3 9
WP_Async_Request::get_post_args()
S
62 2 12
flash_toolkit_print_js()
S
62 2 11
WP_Background_Process::schedule_cron_healthcheck()
S
61 2 11
FT_Widget_Image::__construct()
S
55 1 20
FT_Widget_Heading::__construct()
S
55 1 20
FT_Admin_Permalink_Settings::settings_init()
S
57 1 18
flash_clean()
S
78 2 3
FT_Admin_Post_Types::enter_title_here()
S
67 2 8
FlashToolkit::define()
S
75 2 5
FT_Install::update_db_version()
S
74 2 4
flash_has_manual_excerpt()
S
72 2 6
WP_Async_Request::get_query_args()
S
66 2 9
FT_Widget::cache_widget()
S
64 2 9
WP_Background_Process::save()
S
69 2 7
WP_Background_Process::update()
S
71 2 6
Flash_Toolkit_Inline_Style::parse_background_color()
S
74 2 4
FlashToolkit::instance()
S
72 2 6
WP_Background_Process::lock_process()
S
68 2 6
FT_Autoloader::__construct()
S
68 2 7
FT_Background_Updater::schedule_event()
S
72 2 5
WP_Background_Process::memory_exceeded()
S
64 2 9
WP_Background_Process::time_exceeded()
S
66 2 8
WP_Background_Process::cancel_process()
S
69 2 7
WP_Background_Process::clear_scheduled_event()
S
71 2 6
FT_Post_Types::support_jetpack_omnisearch()
S
74 2 5
FT_Admin_Notices::init()
S
63 2 10
FT_AJAX::rated()
S
68 2 7
Flash_Toolkit_Inline_Style::parse_border_color()
S
74 2 4
FT_Install::plugin_row_meta()
S
61 2 10
WP_Background_Process::is_process_running()
S
71 2 6
FT_Meta_Box_Portfolio_Data::save()
S
64 2 9
flash_sanitize_permalink()
S
64 2 10
flash_toolkit_enqueue_js()
S
69 2 7
flash_switch_to_site_locale()
S
69 2 7
flash_restore_locale()
S
69 2 7
flash_toolkit_help_tip()
S
67 2 8
WP_Async_Request::get_query_url()
S
71 2 6
flash_remove_widget_title()
S
71 2 6
flash_clean_html()
S
78 2 3
WP_Background_Process::schedule_event()
S
73 2 5
flash_register_widgets()
S
61 1 14
flash_toolkit_sanitize_tooltip()
S
61 1 13
FT_Widget::__construct()
S
62 1 11
FT_Post_Types::rest_api_allowed_post_types()
S
76 1 4
FT_Admin_Notices::add_custom_notice()
S
74 1 4
FT_Admin_Meta_Boxes::add_error()
S
79 1 3
FT_Widget_Counter::widget()
S
69 1 6
FT_Admin_Notices::remove_notice()
S
74 1 4
FT_Admin_Permalink_Settings::portfolio_category_slug_input()
S
72 1 5
WP_Async_Request::__construct()
S
71 1 5
FT_Widget_Testimonial::widget()
S
69 1 6
FlashToolkit::__clone()
S
78 1 3
FT_Widget_Logo::widget()
S
69 1 6
Flash_Toolkit_Inline_Style::parse_font_family()
S
79 1 3
flash_toolkit_widgets_tab()
S
66 1 9
FT_Widget_Heading::widget()
S
69 1 6
Flash_Toolkit_Inline_Style::parse_height()
S
79 1 3
FT_Install::init()
S
69 1 6
FT_Background_Updater::complete()
S
78 1 4
FT_Widget_Portfolio::widget()
S
70 1 6
FT_Admin_Notices::has_notice()
S
79 1 3
WP_Async_Request::maybe_handle()
S
71 1 6
FT_Admin_Notices::remove_all_notices()
S
80 1 3
Flash_Toolkit_Inline_Style::parse_font_size()
S
79 1 3
FT_Install::update_ft_version()
S
76 1 4
WP_Background_Process::generate_key()
S
71 1 5
FT_Admin_Meta_Boxes::save_errors()
S
80 1 3
FT_Autoloader::get_file_name_from_class()
S
77 1 3
FT_Background_Updater::is_updating()
S
80 1 3
FT_Sidebars::output_sidebar_tmpl()
S
81 1 3
FlashToolkit::template_path()
S
79 1 3
FT_Admin_Notices::get_notices()
S
80 1 3
FT()
S
82 1 3
FlashToolkit::__construct()
S
72 1 6
WP_Async_Request::data()
S
77 1 4
is_flash_pro_active()
S
78 1 3
WP_Async_Request::dispatch()
S
72 1 5
flash_get_google_fonts()
S
78 1 3
FlashToolkit::init_hooks()
S
69 1 6
FT_Post_Types::flush_rewrite_rules()
S
81 1 3
FT_Admin_Post_Types::__construct()
S
64 1 9
FT_Widget_Blog::widget()
S
70 1 6
FT_Widget::flush_widget_cache()
S
79 1 3
FT_Widget::widget_end()
S
80 1 3
FT_Widget_Service::widget()
S
69 1 6
FT_AJAX::init()
S
80 1 3
FT_Sidebars::remove_sidebar()
S
74 1 4
FT_Admin_Permalink_Settings::__construct()
S
78 1 4
WP_Background_Process::dispatch()
S
77 1 4
WP_Background_Process::unlock_process()
S
76 1 4
FT_Post_Types::init()
S
68 1 7
FT_Install::init_background_updater()
S
75 1 4
WP_Background_Process::__construct()
S
67 1 7
FT_Admin_Assets::siteorigin_panel_scripts()
S
72 1 6
FlashToolkit::__wakeup()
S
78 1 3
Flash_Toolkit_Inline_Style::parse_background()
S
79 1 3
FT_Admin::includes()
S
69 1 7
flash_toolkit_get_screen_ids()
S
79 1 3
FT_Widget_Image::widget()
S
69 1 6
FT_Sidebars::remove_all_sidebars()
S
80 1 3
FlashToolkit::define_constants()
S
68 1 7
flash_get_fontawesome_icons()
S
78 1 3
flash_toolkit_get_layout_supported_screens()
S
78 1 3
WP_Background_Process::complete()
S
82 1 3
WP_Background_Process::task()
S
100 1 0
FT_Sidebars::add_sidebar()
S
74 1 4
FT_Admin_Assets::__construct()
S
72 1 5
FT_Admin_Permalink_Settings::portfolio_tag_slug_input()
S
72 1 5
FT_Admin_Post_Types::bulk_post_updated_messages()
S
62 1 10
FlashToolkit::plugin_path()
S
80 1 3
FT_Admin_Post_Types::disable_view_mode_options()
S
76 1 4
FT_Sidebars::__construct()
S
71 1 5
WP_Background_Process::push_to_queue()
S
76 1 4
Flash_Toolkit_Inline_Style::parse_color()
S
79 1 3
FT_Widget_CTA::widget()
S
69 1 6
FlashToolkit::ajax_url()
S
79 1 3
FT_Admin::__construct()
S
69 1 6
FlashToolkit::plugin_url()
S
79 1 3
FT_Admin_Notices::store_notices()
S
79 1 3
FT_Widget_Team::widget()
S
69 1 6
FT_Background_Updater::dispatch()
S
81 1 3
FT_Admin_Notices::add_notice()
S
78 1 3
FT_Widget_Slider::widget()
S
69 1 6
WP_Async_Request::handle()
S
100 1 0
FT_Admin_Meta_Boxes::__construct()
S
63 1 10
flash_update_100_db_version()
S
82 1 3
WP_Background_Process::delete()
S
77 1 4
FT_Widget_About::widget()
S
69 1 6