Code Analysis: CLP - Custom Login Page 1.5.2

Function Rating Maintainability Complexity Lines of code
CLP_Customizer_Settings::settings_fields()
D
0
1 2,254
CLP_Customizer::register_settings()
C
31 26 125
clp_login_page_text()
C
39 27 60
clp_login_errors()
C
38 25 61
CLP_Customizer_Settings::get_default_template_settings()
B
23
1 290
CLP_Generate_CSS::get_customizer_css()
B
42 17 46
clp_login_header()
A
35 12 92
clp_login_body_class()
A
49 16 23
CLP_Customizer_Unsplash_Control::render_content()
A
41 7 75
CLP_Customizer_Alpha_Color_Picker_Control::render_content()
A
55 10 17
CLP_Customizer_Google_Fonts_control::render_content()
A
39 4 94
CLP_Import_Export::clp_import_settings()
S
52 7 23
CLP_Helper_Functions::num_cond()
S
61 7 11
CLP_Import_Export::get_current_customizer_settings()
S
55 6 18
CLP_Helper_Functions::insert_attachment_from_url()
S
48 5 31
CLP_Compatibility::aio_wp_security_customizer_fix()
S
59 5 15
CLP_Helper_Functions::time_unit_to_seconds()
S
60 5 15
CLP_Import_Export::get_default_customizer_settings()
S
58 5 15
CLP_Customizer_Settings::get_css_fields()
S
59 5 14
CLP_Import_Export::clp_export_settings()
S
50 4 27
clp_login_add_custom_css()
S
47 3 38
CLP_Unsplash_Api::clp_get_unsplash()
S
55 4 19
CLP_Custom_Login_Page_Autoloader::load()
S
57 4 16
CLP_Custom_Login_Page::add_admin_notice()
S
62 5 10
CLP_Custom_Login_Page::change_default_login_type()
S
60 4 14
CLP_Helper_Functions::clp_wp_get_attachment_url_ajax()
S
62 4 11
CLP_Sanitize::sanitize_alpha_color()
S
61 4 11
CLP_Unsplash_Api::send_request()
S
54 3 21
CLP_Custom_Login_Page::change_customizer_template()
S
67 4 7
CLP_Generate_CSS::generate_css()
S
65 4 8
CLP_Helper_Functions::process_google_font_variant()
S
65 4 8
CLP_Authorization_Expiration::set_authorization_cookie()
S
64 4 8
CLP_Customizer_template_Control::get_values()
S
60 3 15
CLP_Customizer_Settings::get_current_settings()
S
63 4 9
CLP_Import_Export::clp_reset_settings()
S
62 3 11
clp_login_enqueue_scripts()
S
60 3 11
CLP_Customizer_Toggle_Control::render_content()
S
57 2 21
CLP_Customizer_Range_Value_Control::render_content()
S
58 2 19
clp_login_footer()
S
51 1 33
CLP_Customizer_template_Control::render_content()
S
58 2 17
clp_login_add_footer_html()
S
60 2 16
CLP_Custom_Login_Page::redirect_customizer()
S
66 3 8
CLP_Helper_Functions::sanitize_checkbox()
S
77 3 3
CLP_Custom_Login_Page::customize_login_template()
S
72 3 5
CLP_Sanitize::sanitize_toggle()
S
77 3 3
CLP_Custom_Login_Page::instance()
S
70 3 6
CLP_Customizer_Settings::is_register()
S
68 3 7
CLP_Custom_Login_Page::print_admin_style()
S
66 3 8
CLP_Customizer_Settings::get_css_dependency_default_value()
S
67 3 8
clp_login_add_header_html()
S
62 2 14
CLP_Unsplash_Api::search()
S
60 2 14
CLP_Unsplash_Api::all()
S
60 2 14
CLP_Customizer_Import_Export_Control::render_content()
S
55 1 28
CLP_Customizer_Separator_Control::render_content()
S
65 2 13
CLP_Custom_Login_Page::hooks()
S
54 1 19
CLP_Customizer_Editor_Control::render_content()
S
58 1 17
CLP_Helper_Functions::get_image_size()
S
78 2 3
CLP_Customizer_Settings::is_custom_pattern()
S
77 2 3
CLP_Helper_Functions::assets_version()
S
78 2 3
CLP_Helper_Functions::get_opacity_from_color_code()
S
65 2 8
CLP_Customizer_Settings::is_logo_enabled()
S
78 2 3
CLP_Sanitize::sanitize_select()
S
71 2 5
CLP_Sanitize::sanitize_negative_int()
S
79 2 3
CLP_Custom_Login_Page::define()
S
75 2 5
CLP_Customizer_Settings::is_privacy_link()
S
77 2 3
CLP_Customizer_Settings::get_css_value()
S
66 2 8
clp_login_link_separator()
S
76 2 3
CLP_Helper_Functions::customizer_icon_link()
S
67 2 7
CLP_Custom_Login_Page::get_settings()
S
68 2 7
CLP_Helper_Functions::is_mobile()
S
68 2 7
CLP_Customizer::enqueue_customizer()
S
58 1 14
CLP_Custom_Login_Page::get_default_settings()
S
62 1 12
CLP_Custom_Login_Page::add_action_links()
S
67 1 7
CLP_Authorization_Expiration::__construct()
S
74 1 4
CLP_Customizer_Settings::is_background_image()
S
79 1 3
CLP_Customizer_Settings::is_logo_image()
S
79 1 3
CLP_Customizer::__construct()
S
68 1 7
CLP_Customizer_Settings::is_background_color()
S
79 1 3
editor_customizer_script()
S
78 1 3
CLP_Customizer_Settings::is_background_pattern()
S
79 1 3
CLP_Customizer_Settings::is_forgetpassword()
S
79 1 3
CLP_Customizer_Editor_Control::filter_editor_setting_link()
S
77 1 3
clp_custom_login()
S
82 1 3
CLP_Custom_Login_Page::autoloader()
S
82 1 3
CLP_Custom_Login_Page::__construct()
S
68 1 8
CLP_Customizer_Settings::can_register()
S
79 1 3
clp_plugin_delete()
S
82 1 3
CLP_Unsplash_Api::get_unsplash_image()
S
74 1 4
CLP_Customizer_template_Control::to_json()
S
73 1 5
CLP_Render_HTML::dom_elements_manipulation()
S
72 1 5
CLP_Customizer_Settings::is_form_borders()
S
79 1 3
CLP_Compatibility::aio_wp_security_filter_options()
S
76 1 4
CLP_Customizer_Settings::__construct()
S
79 1 3
CLP_Render_HTML::form_width_fix()
S
72 1 5
CLP_Customizer_Google_Fonts_control::get_fonts()
S
75 1 4
CLP_Customizer_Settings::is_logo_text()
S
79 1 3
CLP_Customizer_Settings::is_form_shadow()
S
79 1 3
CLP_Custom_Login_Page_Autoloader::__construct()
S
80 1 3
CLP_Customizer_Settings::is_page_footer_niteothemes()
S
79 1 3
CLP_Customizer_Settings::is_label()
S
79 1 3
CLP_Render_HTML::logo()
S
72 1 5
CLP_Customizer_Unsplash_Control::enqueue()
S
71 1 5
CLP_Customizer::init_settings()
S
76 1 4
CLP_Customizer_Settings::is_overlay_enabled()
S
79 1 3
CLP_Custom_Login_Page::load_customizer()
S
81 1 3
CLP_Customizer_Alpha_Color_Picker_Control::enqueue()
S
73 1 4
CLP_Custom_Login_Page::add_menu_items()
S
72 1 4
CLP_Customizer_Settings::is_background_gradient()
S
79 1 3
CLP_Custom_Login_Page::constants()
S
70 1 6
CLP_Customizer::enqueue_customizer_preview()
S
65 1 9
CLP_Customizer_Settings::is_background_video()
S
79 1 3
CLP_Helper_Functions::get_locale()
S
75 1 4
CLP_Custom_Login_Page::migration()
S
81 1 3
CLP_Customizer_Settings::is_backtoblog()
S
79 1 3
CLP_Unsplash_Api::__construct()
S
74 1 5
CLP_Render_HTML::footer_video_script()
S
72 1 5
CLP_Custom_Login_Page::load_textdomain()
S
77 1 3
CLP_Customizer_Settings::is_privacy_link_enabled()
S
80 1 3
CLP_Customizer_Settings::is_page_footer()
S
79 1 3
CLP_Customizer_Settings::get_settings_fields()
S
82 1 3
CLP_Customizer_Settings::is_rememberme()
S
79 1 3
CLP_Customizer_Google_Fonts_control::__construct()
S
75 1 4
CLP_Custom_Login_Page::settings_page()
S
80 1 3
CLP_Sanitize::sanitize_float()
S
78 1 3
CLP_Customizer::change_login_template()
S
80 1 3
CLP_Render_HTML::page_footer()
S
72 1 5
CLP_Customizer_Settings::is_content_half_width()
S
79 1 3
CLP_Import_Export::get_attachment_options()
S
67 1 9
CLP_Customizer_Import_Export_Control::enqueue()
S
77 1 3