Code Analysis: Page Builder: Live Composer 1.5.42

Function Rating Maintainability Complexity Lines of code
DSLC_Text_Simple::options()
D
0
2 5,461
DSLC_TP_Content::options()
D
0
2 4,617
DSLC_Info_Box::options()
D
0
2 4,200
DSLC_Html::options()
D
0
2 3,958
dslc_module_blog_output()
D
0
205 654
DSLC_Tabs::options()
D
0
2 3,391
dslc_module_projects_output()
D
0
177 555
dslc_module_downloads_output()
D
0
176 536
DSLC_Blog::options()
D
0
4 3,101
dslc_module_posts_output()
D
0
171 579
dslc_module_galleries_output()
D
0
167 530
dslc_module_woocommerce_output()
D
0
163 484
dslc_module_staff_output()
D
0
157 492
DSLC_Testimonials::options()
D
0
3 2,779
DSLC_Projects::options()
D
0
3 2,749
DSLC_Shortcode::options()
D
0
2 2,698
DSLC_Posts::options()
D
0
4 2,656
DSLC_Galleries::options()
D
0
3 2,597
dslc_module_partners_output()
D
0
142 466
DSLC_Downloads::options()
D
0
3 2,360
DSLC_WooCommerce_Products::options()
D
0
4 2,305
DSLC_Module::shared_options()
D
0
3 2,274
DSLC_Staff::options()
D
1
3 1,979
dslc_module_testimonials_output()
D
6
106 360
DSLC_TP_Comments::options()
D
5
2 1,551
DSLC_Navigation::options()
D
5
4 1,467
DSLC_Partners::options()
D
4
3 1,475
DSLC_Widgets::options()
D
5
4 1,405
DSLC_TP_Comments_Form::options()
D
6
2 1,367
dslc_generate_module_css()
D
17
78 202
DSLC_Button::options()
D
7
2 1,194
DSLC_Accordion::options()
D
9
2 1,134
dslc_filter_content()
D
23
65 135
DSLC_Info_Box::output()
D
21
57 210
LC_Control::output_control()
D
17
52 281
dslc_modules_section_front()
D
18
54 243
DSLC_TP_Gallery_Slider::options()
D
9
2 1,023
dslc_custom_css()
D
25
55 142
DSLC_Social::options()
D
11
2 896
dslc_editorinterface_post_options()
D
21
46 224
DSLC_Image::options()
D
11
2 861
DSLC_TP_Project_Slider::options()
D
12
2 850
DSLC_Progress_Bars::options()
D
12
2 811
dslc_code_migration()
D
34 47 75
DSLC_TP_Meta::output()
D
28
43 125
DSLC_Notification::options()
D
14
2 696
DSLC_Image::output()
D
28
39 124
dslc_row_display_options()
D
29
32 138
DSLC_Module::module_before()
D
26
29 168
DSLC_TP_Meta::options()
D
17
2 543
dslc_post_pagination()
D
37 34 63
DSLC_Button::output()
D
33 31 94
dslc_row_register_options()
D
16
2 528
DSLC_TP_Downloads_Button::options()
C
17
2 504
dslc_module_comments_form_output()
C
30 27 121
DSLC_Logo::options()
C
18
2 492
DSLC_TP_Title::options()
C
18
2 482
dslc_hf_get_ID()
C
33 27 102
dslc_body_class()
C
36 28 76
DSLC_TP_Excerpt::options()
C
19
2 453
dslc_display_composer()
C
24
8 355
DSLC_Aq_Resize::process()
C
36 27 69
DSLC_TP_Thumbnail::output()
C
36 25 74
dslc_hf_get_headerfooter()
C
35 24 76
DSLC_Icon::options()
C
20
2 403
LC_License_Manager::toggle_license()
C
34 23 86
dslc_modules_area_front()
B
33 21 99
DSLC_TP_Gallery_Slider::output()
B
35 21 88
dslc_ajax_add_module()
B
36 22 73
DSLC_Accordion::output()
B
35 19 105
dslc_row_get_style()
B
40 22 57
DSLC_EditorInterface::show_lc_button_on_front()
B
44 23 41
DSLC_Separator::options()
B
22
2 349
DSLC_Scripts::dslc_load_scripts_admin()
B
29 17 124
DSLC_Tabs::output()
B
36 19 87
DSLC_Logo::output()
B
38 20 72
DSLC_TP_Staff_Social::options()
B
22
2 341
dslc_templates_col_content()
B
41 21 48
dslc_module_comments_output()
B
33 14 142
dslc_module_front()
B
38 19 67
DSLC_Module::module_after()
B
37 18 80
dslc_row_get_initial_style()
B
41 19 55
dslc_section_dividers()
B
28
10 187
DSLC_TP_Thumbnail::options()
B
24
2 299
dslc_save_preset()
B
41 18 51
dslc_archive_heading_shortcode()
B
41 18 49
dslc_generate_custom_css()
B
43 18 48
LC_Plugins_Updater::show_changelog()
B
41 17 50
dslc_plugin_options_display()
B
37 14 91
DSLC_TP_Project_Slider::output()
B
38 15 73
dslc_template_redirects()
A
52 17 24
dslc_taxonomy_edit_meta_field()
A
38 14 69
dslc_module_gen_css()
A
45 16 39
LC_Plugins_Updater::show_update_notification()
A
39 14 64
dslc_w3tc_admin_notice()
A
39 13 69
dslc_get_archive_template_by_pt()
A
46 15 37
LC_Plugins_Updater::api_request()
A
44 14 40
DSLC_Html::output()
A
48 14 31
dslc_row_get_options_fields()
A
48 13 34
LC_License_Manager::ajax_toggle_license()
A
47 13 33
DSLC_TP_Title::output()
A
48 13 32
DSLC_TP_Downloads_Button::output()
A
46 12 43
LC_Plugins_Updater::plugins_api_filter()
A
45 12 42
DSLC_Shortcode::output()
A
47 12 35
dslc_flush_permalinks_on_404()
A
47 12 34
dslc_tp_unique_default()
A
44 11 49
dslc_taxonomy_add_new_meta_field()
A
41 10 58
dslc_plugin_options_add()
A
29 1 191
LC_Plugins_Updater::check_update()
A
50 12 25
dslc_downloads_module_init()
A
31 5 130
dslc_st_template_switch()
A
46 11 40
DSLC_TP_Staff_Social::output()
A
44 10 54
DSLC_Progress_Bars::output()
A
48 11 38
dslc_get_social_count()
A
43 10 53
LC_License_Manager::register_licensed_plugin()
A
44 10 48
dslc_presets_load()
A
48 11 32
dslc_st_init()
A
31 4 136
DSLC_Navigation::output()
A
43 9 60
dslc_hf_unique_default()
A
45 10 44
dslc_get_code()
A
52 11 25
dslc_hf_options()
A
39 8 69
dslc_ajax_dm_module_defaults_code()
A
46 10 36
dslc_save_post_options()
A
51 10 26
dslc_get_gfonts()
A
51 10 25
DSLC_Social::output()
A
40 7 67
dslc_tp_update_archive_templates_option()
A
47 9 37
dslc_get_cpt_templates()
A
43 8 50
dslc_render_content()
A
47 9 35
dslc_plugin_options_init()
A
45 8 46
dslc_plugin_opts_archives()
A
49 9 29
DSLC_Widgets::output()
A
52 9 27
dslc_hf_init()
A
34 3 116
dslc_ajax_toggle_extension()
A
51 9 25
dslc_testimonials_module_cpt()
A
37 5 81
LC_License_Manager::initiate_license_check()
A
54 9 20
DSLC_TP_Excerpt::output()
A
54 9 20
dslc_projects_module_cpt()
A
37 5 80
dslc_perf_settings_init()
A
33 1 138
dslc_add_post_options()
A
50 8 33
dslc_ajax_save_composer()
A
48 8 31
dslc_editing_screen_content()
A
49 8 31
LC_Control::get_label()
A
49 8 30
dslc_galleries_module_cpt()
A
38 5 74
dslc_partners_module_cpt()
A
38 5 74
dslc_staff_module_cpt()
A
38 5 74
dslc_json_decode()
A
51 8 29
DSLC_Cache::__construct()
A
50 8 29
dslc_render_gfonts()
A
50 8 28
dslc_icons_modal()
A
48 7 34
LC_License_Manager::license_check()
A
49 7 32
dslc_display_modules()
A
49 7 32
dslc_option_display_funcitons_router()
A
57 8 17
dslc_display_templates()
S
50 7 30
LC_Control::get_toggle_classes()
S
42 5 58
dslc_sc_get_custom_field()
S
52 7 27
DSLC_Notification::output()
S
52 7 26
dslc_render_css()
S
51 7 26
dslc_check_wpsettings_admin_notice()
S
51 7 25
LC_License_Manager::render_license_block()
S
43 5 54
DSLC_Text_Simple::output()
S
53 7 24
dslc_render_divider()
S
52 7 23
LC_License_Manager::set_license_from_db()
S
54 7 21
dslc_module_settings()
S
56 7 19
dslc_ajax_display_module_options()
S
47 6 34
dslc_nav_render_mobile_menu()
S
48 6 32
dslc_can_edit_in_lc()
S
57 7 17
dslc_ajax_save_template()
S
49 6 31
DSLC_Sliders::output()
S
58 7 14
DSLC_Module::presets_options()
S
46 5 44
dslc_tp_remove_template_from_meta()
S
50 6 29
lc_welcome()
S
59 7 13
DSLC_Sliders::options()
S
42 4 57
DSLC_TP_Content::output()
S
48 5 40
dslc_get_option()
S
54 6 23
dslc_get_template_by_id()
S
48 5 37
dslc_ajax_save_preset()
S
53 6 22
dslc_ajax_add_modules_section()
S
53 6 21
LC_License_Manager::activate_installed_plugin()
S
54 6 20
DSLC_Scripts::dslc_load_iconfont_files()
S
54 6 20
dslc_ajax_save_draft_composer()
S
54 6 20
LC_License_Manager::setup_plugin_updater()
S
56 6 19
DSLC_EditorInterface::the_edit_singular_link()
S
55 6 18
dslc_plugin_option_display_list()
S
46 4 48
dslc_tp_update_archive_templates_option_ondelete()
S
56 6 18
dslc_hf_get_code()
S
57 6 17
dslc_display_comments()
S
46 4 45
dslc_hf_col_content()
S
60 6 13
dslc_editing_screen_head()
S
50 4 43
dslc_access_control_init()
S
40 1 82
dslc_register_module()
S
55 5 21
dslc_ajax_delete_preset()
S
54 5 19
dslc_post_add_row_action()
S
55 5 19
DSLC_Icon::output()
S
57 5 18
dslc_plugin_options_input_sanitize()
S
58 5 17
DSLC_Scripts::enqueue_gutenberg_assets()
S
49 4 31
dslc_sc_category_description()
S
57 5 16
dslc_ajax_import_template()
S
57 5 16
LC_License_Manager::update_license_in_db()
S
58 5 16
dslc_search_filter_request()
S
56 5 16
dslc_ajax_import_modules_section()
S
57 5 16
dslc_set_defaults()
S
59 5 15
dslc_archive_template_404_fix()
S
66 6 7
DSLC_Separator::output()
S
61 5 13
dslc_icons_current_set()
S
60 5 13
dslc_is_editor_active()
S
62 5 12
DSLC_Options_Extender::get_option_array()
S
63 5 11
DSLC_Cache::cached()
S
63 5 11
dslc_post_submitbox_add_button()
S
61 5 11
DSLC_Scripts::dslc_load_scripts_frontend()
S
51 4 23
dslc_plugin_option_display_checkbox()
S
53 4 23
dslc_plugin_option_display_select()
S
54 4 23
dslc_editing_screen_footer()
S
57 4 21
dslc_plugin_option_display_radio()
S
55 4 21
DSLC_EditorInterface::the_edit_template_link()
S
55 4 20
dslc_aq_resize()
S
55 4 20
DSLC_Aq_Resize::aq_upscale()
S
55 4 19
DSLC_Scripts::load_scripts()
S
55 4 18
dslc_set_default_templates()
S
43 1 63
dslc_plugin_option_display_styling_presets()
S
51 3 33
dslc_ajax_delete_template()
S
57 4 15
DSLC_Options_Extender::construct_panels()
S
59 4 15
DSLC_Cache::get_cache()
S
64 5 10
DSLC_Cache::set_cache()
S
64 5 10
dslc_plugin_opts_other()
S
44 1 59
dslc_dismiss_notice()
S
59 4 14
dslc_dynamic_css_hook()
S
60 4 14
dslc_register_modules()
S
46 2 44
dslc_ajax_load_template()
S
58 4 14
dslc_save_taxonomy_custom_meta()
S
61 4 13
dslc_get_attachment_alt()
S
61 4 13
dslc_editor_code()
S
53 3 28
dslc_archive_template_redirect()
S
61 4 13
DSLC_Upgrade::init()
S
60 4 13
dslc_current_user_can()
S
62 4 12
dslc_disable_old_plugin()
S
63 4 12
LC_Control::get_refresh_on_change()
S
63 4 11
dslc_load_modules()
S
61 4 11
dslc_editing_screen_title()
S
62 4 11
LC_Control::get_visibility()
S
62 4 11
LC_Control::get_tab_id()
S
52 3 25
DSLC_Options_Extender::add_option_field()
S
55 3 20
dslc_nav_render_menu()
S
57 3 18
dslc_sidebars()
S
56 3 17
LC_License_Manager::__construct()
S
57 3 16
DSLC_Cache::should_disable_cache()
S
68 4 7
dslc_notice()
S
65 4 8
LC_Plugins_Updater::get_cached_version_info()
S
63 4 10
dslc_redirect_unauthorized()
S
69 4 6
dslc_redirect_from_hf_posts()
S
70 4 6
dslc_ajax_clear_cache()
S
65 4 9
dslc_search_filter_join()
S
66 4 7
dslc_is_module_active()
S
63 4 10
dslc_feature_control_unregister()
S
64 4 9
dslc_add_button_permalink()
S
62 4 10
DSLC_Options_Extender::add_setting_section()
S
58 3 15
LC_Control::output_option_control()
S
59 3 15
dslc_get_c_option()
S
60 3 14
LC_Plugins_Updater::__construct()
S
58 3 13
dslc_feature_control_settings()
S
52 2 27
dslc_sc_commentscount()
S
61 3 12
dslc_divider_css()
S
61 3 12
dslc_tab_content()
S
61 3 12
dslc_sort_by_rank()
S
64 3 11
dslc_post_templates_init()
S
55 2 20
DSLC_TP_Gallery_Slider::galleries_posts_list()
S
56 2 19
DSLC_Module::common_options()
S
50 1 34
dslc_sc_user_avatar()
S
55 2 19
dslc_editing_screen()
S
57 2 18
dslc_plugin_option_display_textarea()
S
59 2 16
dslc_plugin_option_display_text()
S
60 2 15
LC_Plugins_Updater::http_request_args()
S
67 3 7
LC_License_Manager::get_license_key()
S
67 3 8
dslc_notice_dismissed()
S
65 3 9
dslc_deactivate_plugin()
S
69 3 6
dslc_get_new_module_id()
S
71 3 5
dslc_register_template()
S
67 3 8
dslc_page_not_found_template_redirect()
S
66 3 8
LC_Control::output_image_control()
S
67 3 7
dslc_nav_menus()
S
62 3 10
LC_License_Manager::get_license_expires()
S
65 3 8
LC_License_Manager::get_license_status()
S
67 3 8
dslc_sanitize_option_val()
S
65 3 9
dslc_hf_col_title()
S
64 3 10
dslc_encode_shortcodes_in_array()
S
64 3 10
dslc_helper_is_border_radius()
S
67 3 8
dslc_filter_disabled_modules()
S
65 3 9
dslc_404_template_redirect()
S
66 3 8
LC_Module_Options_Panel::get_tabs_render()
S
62 3 10
dslc_set_user_templates()
S
68 3 7
LC_Control::get_starting_value()
S
64 3 10
dslc_load_template()
S
64 3 10
dslc_author_archive_template_redirect()
S
66 3 8
dslc_is_json()
S
66 3 8
dslc_sanitize_array()
S
66 3 9
dslc_search_template_redirect()
S
66 3 8
LC_License_Manager::get_license_data()
S
68 3 7
dslc_search_filter_distinct()
S
68 3 7
DSLC_Scripts::dslc_inline_js_plugin_title()
S
63 1 29
dslc_sc_icon()
S
60 2 14
dslc_preview_area_head()
S
67 2 12
dslc_postpagination_shortcode()
S
62 2 11
DSLC_EditorInterface::the_editor_link()
S
63 2 11
dslc_decode_shortcodes()
S
63 2 11
dslc_get_default_icon_set()
S
63 2 11
dslc_refresh_template_ids()
S
63 2 11
LC_Module_Options_Panel::add_tab()
S
63 2 11
dslc_adminjs_dismiss_notice()
S
100 1 18
LC_Control::get_advanced_action()
S
67 2 8
dslc_prevpost_url_shortcode()
S
59 1 15
dslc_nextpost_url_shortcode()
S
59 1 15
dslc_sanitize_html()
S
67 2 8
LC_Plugins_Updater::set_version_info_cache()
S
63 2 10
dslc_template_for_meta_updated()
S
72 2 6
dslc_sc_authorbio()
S
70 2 7
dslc_php_version()
S
69 2 7
dslc_plugin_opts_presets()
S
59 1 15
dslc_get_options()
S
67 2 9
dslc_get_modules()
S
69 2 8
LC_Control::get_section()
S
67 2 8
LC_License_Manager::load_admin_scripts()
S
72 2 5
DSLC_EditorInterface::get_editor_link_url()
S
66 2 8
DSLC_Cache::on_meta_added()
S
74 2 5
dslc_postid_is_404_template()
S
68 2 7
dslc_cpt_use_templates()
S
66 2 9
dslc_dlm_count_increment()
S
64 2 10
dslc_icons()
S
47 1 15
DSLC_Scripts::dslc_load_fonts()
S
70 2 6
DSLC_Options_Extender::add_settings_panel()
S
68 2 7
dslc_remove_yoast_metabox()
S
65 2 10
DSLC_Aq_Resize::getInstance()
S
71 2 6
dslc_get_templates()
S
66 2 9
dslc_unregister_template()
S
71 2 6
LC_Control::get_curr_value()
S
67 2 8
dslc_nav_menus_opts()
S
60 1 14
dslc_add_lc_settings_page()
S
61 1 14
LC_Control::set_control_options()
S
61 1 12
dslc_plugin_action_links()
S
64 1 11
DSLC_Options_Extender::add_submenu_page()
S
63 1 11
DSLC_Staff::__construct()
S
70 1 6
DSLC_TP_Content::__construct()
S
70 1 6
DSLC_TP_Gallery_Slider::__construct()
S
70 1 6
DSLC_TP_Project_Slider::__construct()
S
70 1 6
DSLC_Posts::output()
S
74 1 4
dslc_setup_post_options()
S
75 1 4
dslc_sc_site_url()
S
82 1 3
dslc_register_templates()
S
78 1 4
DSLC_Galleries::__construct()
S
70 1 6
DSLC_WooCommerce_Products::output()
S
76 1 5
DSLC_Cache::delete_cache()
S
81 1 3
DSLC_Testimonials::output()
S
72 1 6
DSLC_Cache::on_post_save()
S
68 1 8
dslc_plugin_options_display_options()
S
78 1 3
dslc_plugin_options_setup()
S
77 1 4
LC_License_Manager::set_license_status()
S
72 1 5
DSLC_EditorInterface::init()
S
79 1 3
DSLC_Testimonials::__construct()
S
70 1 6
DSLC_Accordion::__construct()
S
68 1 7
DSLC_Separator::__construct()
S
70 1 6
dslc_get_menu_svg()
S
78 1 4
dslc_sc_notification()
S
64 1 10
LC_License_Manager::set_license_expires()
S
72 1 5
DSLC_Module::module_end()
S
100 1 2
dslc_module_options_func()
S
67 1 7
DSLC_Notification::__construct()
S
70 1 6
DSLC_Blog::__construct()
S
70 1 6
DSLC_Aq_Resize::__construct()
S
98 1 1
dslc_templates_col_title()
S
71 1 6
dslc_unregister_module()
S
77 1 4
DSLC_Cache::update_db()
S
78 1 3
DSLC_Social::__construct()
S
70 1 6
LC_License_Manager::require_files()
S
80 1 3
dslc_hf_get_header()
S
80 1 3
dslc_generate_notice_nonce()
S
75 1 4
DSLC_Sliders::__construct()
S
70 1 6
DSLC_Scripts::init()
S
65 1 9
LC_Control::__construct()
S
82 1 3
DSLC_Module::options()
S
82 1 3
dslc_modules_area_gen_css()
S
81 1 3
DSLC_Staff::output()
S
72 1 6
DSLC_Downloads::__construct()
S
70 1 6
dslc_encode_protected_shortcodes()
S
65 1 9
DSLC_WooCommerce_Products::__construct()
S
70 1 6
DSLC_Galleries::output()
S
72 1 6
DSLC_Aq_Resize::__clone()
S
98 1 1
dslc_shortcodes_add_suffix_css()
S
66 1 8
DSLC_Html::__construct()
S
70 1 6
DSLC_Module::output()
S
82 1 3
DSLC_Options_Extender::render_options_page()
S
75 1 4
DSLC_TP_Downloads_Button::__construct()
S
70 1 6
lbmn_reset_cache_on_settings_save()
S
77 1 4
DSLC_TP_Comments_Form::__construct()
S
70 1 6
LC_License_Manager::set_license_key()
S
72 1 5
DSLC_Partners::output()
S
72 1 6
DSLC_Cache::enabled()
S
81 1 3
DSLC_Tabs::__construct()
S
68 1 7
DSLC_TP_Title::__construct()
S
70 1 6
dslc_st_get_template_id()
S
81 1 3
DSLC_TP_Comments::__construct()
S
70 1 6
DSLC_Info_Box::__construct()
S
70 1 6
DSLC_Options_Extender::register_setting()
S
70 1 7
LC_Module_Options_Panel::get_tabs()
S
82 1 3
DSLC_Widgets::__construct()
S
70 1 6
dslc_bloghome_shortcode()
S
76 1 4
dslc_filter_textarea()
S
72 1 5
dslc_hf_get_footer()
S
80 1 3
dslc_get_section_help()
S
78 1 4
DSLC_Downloads::output()
S
72 1 6
dslc_encode_shortcodes()
S
65 1 9
DSLC_TP_Comments_Form::output()
S
76 1 5
DSLC_Image::__construct()
S
70 1 6
LC_Plugins_Updater::init()
S
67 1 7
DSLC_Projects::__construct()
S
70 1 6
DSLC_TP_Meta::__construct()
S
71 1 6
DSLC_Icon::__construct()
S
70 1 6
DSLC_Logo::__construct()
S
70 1 6
DSLC_Blog::output()
S
72 1 6
DSLC_Posts::__construct()
S
70 1 6
DSLC_TP_Excerpt::__construct()
S
70 1 6
dslc_admin_int_on()
S
83 1 3
DSLC_Partners::__construct()
S
70 1 6
DSLC_TP_Staff_Social::__construct()
S
70 1 6
DSLC_Module::module_start()
S
100 1 2
DSLC_Scripts::callback_tinymce()
S
77 1 7
DSLC_Navigation::__construct()
S
70 1 6
DSLC_Button::__construct()
S
70 1 6
DSLC_Shortcode::__construct()
S
70 1 6
DSLC_Projects::output()
S
69 1 7
DSLC_Text_Simple::__construct()
S
70 1 6
LC_Plugins_Updater::verify_ssl()
S
78 1 3
dslc_load_translation()
S
79 1 3
DSLC_Progress_Bars::__construct()
S
70 1 6
dslc_change_html_comment_form()
S
66 1 9
DSLC_TP_Comments::output()
S
76 1 5
LC_Control::output_button_control()
S
73 1 5
dslc_sc_page_title()
S
76 1 4
DSLC_TP_Thumbnail::__construct()
S
70 1 6
dslc_modules_section_gen_css()
S
81 1 3