Code Analysis: Custom Login 3.2.13

Function Rating Maintainability Complexity Lines of code
Custom_Login::show_notifications()
A
42 14 50
CL_Settings_API::admin_init()
A
47 15 32
CL_Settings_Upgrade::upgrade_notices()
A
46 13 35
CL_Settings_Upgrade::trigger_upgrades()
A
48 12 31
CL_Dashboard::inline_scripts()
A
54 11 21
CL_Common::wp_remote_get()
A
47 9 34
CL_Tracking::admin_notice()
A
48 9 31
Custom_Login::setup_constants()
A
54 9 26
CL_Settings_Upgrade::cl_v20_upgrades()
A
41 7 55
CL_Import_Export::admin_init()
A
51 9 23
CL_Remote_Install_Client::do_remote_install()
A
45 7 41
CL_Extensions::get_extensions()
A
36 2 114
CL_Templates::locate_template()
A
53 8 21
CL_Dashboard::widget()
A
43 6 48
CL_Settings_API::callback_textarea()
S
56 8 14
CL_Tracking::setup_data()
S
49 7 29
CL_Import_Export::maybe_import_settings()
S
55 7 19
CL_Settings_API::get_sanitize_callback()
S
59 7 14
CL_Import_Export::get_sanitize_callback()
S
61 7 12
CL_Settings_API::callback_colorpicker()
S
49 6 25
CL_Settings_API::callback_file()
S
51 6 23
CL_Settings_API::callback_text_array()
S
52 6 22
CL_WP_Login::login_footer_jquery()
S
54 6 21
CL_Tracking::send_checkin()
S
55 6 18
CL_Common::is_settings_page()
S
57 6 16
CL_Settings_API::activate_check_ajax()
S
59 6 12
CL_WP_Login::login_remove_scripts()
S
61 6 11
CL_Remote_Install_Client::check_remote_install()
S
52 5 23
CL_Settings_API::sanitize_options()
S
56 5 19
CL_Settings_API::upgrade_notices()
S
56 5 17
CL_Settings_API::callback_text()
S
63 6 8
custom_login_get_editable_roles()
S
60 5 13
CL_Settings_API::callback_select()
S
59 5 12
CL_Settings_API::get_form()
S
51 4 26
CL_Settings_Upgrade::cl_v30_upgrades()
S
40 1 67
CL_Extensions::html()
S
46 3 36
CL_Common::fetch_rss_items()
S
55 4 19
CL_Remote_Install_Client::plugins_api()
S
55 4 19
CL_Settings_API::show_forms()
S
56 4 17
CL_Scripts_Styles::hex2rgb()
S
56 4 16
CL_Import_Export::sanitize_options()
S
58 4 16
CL_Settings_API::callback_multicheck()
S
56 4 16
CL_Settings_API::callback_wysiwyg()
S
57 4 14
CL_WP_Login::remove_lostpassword_text()
S
61 4 13
CL_Dashboard::jQuery()
S
58 3 24
CL_Settings_API::sidebar_feed()
S
53 3 21
CL_Dashboard::CSS()
S
62 3 17
CL_Remote_Install_Client::__construct()
S
55 3 17
CL_Settings_API::callback_password()
S
65 4 7
CL_Import_Export::download_export()
S
58 3 15
CL_Settings_API::callback_radio()
S
57 3 15
CL_Settings_API::__construct()
S
58 3 14
CL_Settings_API::settings_html()
S
48 1 43
CL_Tracking::__construct()
S
60 3 12
CL_Extensions::remote_install_client()
S
62 3 11
CL_Settings_API::admin_enqueue_scripts()
S
53 2 22
Custom_Login::includes()
S
58 2 17
CL_Import_Export::settings_fields()
S
50 1 31
CL_WP_Login::login_head()
S
57 2 16
CL_Dashboard::get_feed_url()
S
58 2 16
CL_Common::get_data_uri()
S
68 3 6
CL_Remote_Install_Client::check_plugin_status()
S
63 3 10
Custom_Login::instance()
S
64 3 10
CL_Settings_Upgrade::get_old_setting()
S
69 3 7
CL_WP_Login::login_enqueue_scripts()
S
62 3 10
CL_Settings_API::show_navigation()
S
65 3 8
CL_Import_Export::after_sanitize_options()
S
67 3 8
CL_Tracking::check_for_settings_optin()
S
68 3 6
CL_Settings_Upgrade::upgrades_screen()
S
55 1 28
CL_WP_Login::actions()
S
59 2 13
CL_Extensions::footer_script()
S
60 1 27
CL_Settings_API::postbox()
S
66 2 11
Custom_Login::load_settings()
S
56 1 19
CL_Settings_API::about_the_author()
S
56 1 19
CL_Settings_Upgrade::cl_v31_upgrades()
S
57 1 17
CL_WP_Login::login_headertitle()
S
71 2 6
CL_Remote_Install_Client::do_manual_install()
S
62 2 10
CL_Remote_Install_Client::get_remote_download_id()
S
62 2 10
custom_login_plugin_action_links()
S
68 2 6
CL_WP_Login::instance()
S
69 2 7
CL_Settings_API::get_option()
S
69 2 7
CL_Settings_API::callback_raw()
S
74 2 4
CL_Import_Export::instance()
S
69 2 7
CL_Dashboard::admin_footer()
S
70 2 7
custom_login_plugin_row_meta()
S
63 2 10
CL_Dashboard::actions()
S
67 2 8
CL_Import_Export::get_custom_login_settings()
S
66 2 8
CL_Settings_API::callback_html()
S
69 2 6
CL_Remote_Install_Client::deactivate_plugin()
S
63 2 10
CL_Scripts_Styles::is_rgba()
S
70 2 6
CL_Cron::daily_events()
S
72 2 5
CL_WP_Login::init()
S
69 2 7
CL_Scripts_Styles::rgba2hex()
S
58 1 15
CL_Dashboard::add_dashboard_widget()
S
65 2 10
CL_Dashboard::instance()
S
67 2 8
CL_Dashboard::get_feed_title()
S
74 2 4
CL_Common::get_option()
S
66 2 8
CL_Dashboard::dashboard_allowed()
S
70 2 6
CL_Settings_Upgrade::instance()
S
68 2 8
CL_Settings_API::add_sidebar()
S
69 2 6
CL_Common::get_transient_key()
S
68 2 6
Custom_Login::notification_ignore()
S
66 2 8
CL_Tracking::tracking_allowed()
S
70 2 6
CL_Cron::weekly_events()
S
72 2 5
CL_Common::fetch_feed()
S
70 2 6
CL_WP_Login::login_footer_html()
S
67 2 8
CL_Remote_Install_Client::activate_plugin()
S
63 2 10
CL_Scripts_Styles::prefixit()
S
65 2 8
CL_Templates::get_template_part()
S
64 2 9
CL_WP_Login::login_headerurl()
S
72 2 6
CL_Settings_API::callback_checkbox()
S
62 2 10
CL_Settings_API::is_active_toggle()
S
100 1 12
Custom_Login::actions()
S
60 1 12
CL_Settings_API::add_field()
S
63 1 11
CL_Extensions::admin_menu()
S
62 1 11
CL_Remote_Install_Client::slug()
S
73 1 5
CL_Cron::schedule_events()
S
78 1 4
CL_Settings_API::set_sections()
S
72 1 5
CL_Scripts_Styles::rgb2hex()
S
67 1 7
CL_Import_Export::init()
S
69 1 6
Custom_Login::delete_transients()
S
76 1 4
CL_Settings_API::callback_text_number()
S
76 1 4
CL_Settings_API::set_fields()
S
72 1 5
CL_Settings_API::sticky_admin_notice_social_links()
S
66 1 9
Custom_Login::admin_menu()
S
64 1 10
CL_Settings_API::init()
S
63 1 10
CL_Extensions::load()
S
79 1 3
CL_Extensions::admin_enqueue()
S
77 1 3
CL_Cron::add_schedules()
S
68 1 7
CL_Tracking::check_for_optout()
S
66 1 8
CL_Templates::get_templates_url()
S
80 1 3
CL_Dashboard::add_query_arg()
S
65 1 10
CL_Tracking::activate()
S
79 1 3
CL_WP_Login::filters()
S
78 1 3
CL_Cron::__construct()
S
75 1 4
CL_Remote_Install_Client::register_scripts()
S
71 1 5
CL_Extensions::settings_sidebar()
S
74 1 4
CL_Remote_Install_Client::manual_install()
S
82 1 3
CUSTOMLOGIN()
S
82 1 3
CL_Settings_Upgrade::add_submenu_page()
S
65 1 10
CL_Tracking::schedule_send()
S
79 1 3
CL_Scripts_Styles::cssrule()
S
72 1 5
CL_Extensions::__construct()
S
67 1 7
CL_Tracking::check_for_optin()
S
64 1 9
CL_Import_Export::after_settings_sections_form()
S
67 1 10
CL_Common::get_posts_via_rest()
S
73 1 4
CL_Settings_Upgrade::actions()
S
72 1 5
CL_Dashboard::clean_ob_contents()
S
79 1 3
CL_Import_Export::settings_sidebar()
S
70 1 6
CL_Settings_API::add_section()
S
76 1 4
Custom_Login::activate()
S
72 1 5
CL_Templates::get_templates_dir()
S
80 1 3
CL_Remote_Install_Client::install_complete()
S
91 1 2
CL_Common::get_options()
S
72 1 5
CL_Scripts_Styles::trailingsemicolonit()
S
72 1 5
CL_Tracking::get_last_send()
S
80 1 3
CL_Remote_Install_Client::get_encoded_download_package_url()
S
64 1 9
Custom_Login::settings_page()
S
77 1 5
CL_Settings_API::replace_bracket_underscore()
S
79 1 3
CL_Settings_API::wp_localize_script()
S
69 1 6
Custom_Login::cl_version_in_header()
S
79 1 3
Custom_Login::plugin_textdomain()
S
79 1 3
CL_Dashboard::get_feed()
S
79 1 3