Code Analysis: AGCA - Custom Dashboard & Login Page 7.2.6

Function Rating Maintainability Complexity Lines of code
AGCA::print_admin_css()
D
14
55 372
AGCA::agca_admin_page()
D
7
22 824
AGCA::print_admin_bar_scripts()
C
32 29 119
AGCA::migrate_menu_customizations()
B
38 22 71
AGCA::print_login_head()
B
33 17 135
AGCA::print_page()
B
37 20 82
AGCA::agca_register_settings()
B
31 14 117
AGCA::get_menu_customizations()
B
40 15 64
AGCA::print_input()
A
41 15 59
AGCA::jsonMenuArray()
A
44 15 43
AGCA::verifyPostRequest()
A
45 12 42
Page\AGCAPage::prepareAgcaOptions()
A
47 11 40
AGCA::importSettings()
A
45 11 38
AGCA::WPSPluginIsLoginPage()
A
50 11 28
AGCA::print_checkbox()
A
45 10 42
AGCA::customized_menu()
A
50 10 30
AGCA::print_textarea()
A
50 8 30
AGCA::exportSettings()
A
50 8 26
AGCA::init()
S
50 6 26
AGCA::getOptions()
S
37 1 90
AGCA::wp_admin_bar_my_custom_account_menu()
S
53 5 21
AGCA::admin_capabilities()
S
54 5 19
AGCA::isCusminActive()
S
57 5 17
AGCA::after_update_option()
S
56 4 19
AGCA::agca_get_includes()
S
57 4 19
AGCA::updateAllColors()
S
59 4 18
AGCA::enqueue_scripts()
S
56 4 17
AGCA::reloadScript()
S
65 5 9
AGCA::admin_init()
S
64 5 10
AGCA::hide_admin_bar_css()
S
63 4 14
AGCA::isAGCASettingsPage()
S
65 4 9
AGCA::jk_filter_plugin_links()
S
61 3 12
AGCA::checkGET()
S
66 3 9
AGCA::getFieldSecurityProtected()
S
72 3 6
AcceptanceTester::checkAgcaOption()
S
67 3 8
AcceptanceTester::uncheckAgcaOption()
S
67 3 8
AGCA::is_safe_remote_image()
S
63 3 10
AGCA::change_title()
S
62 2 11
AGCA::agca_error_check()
S
55 1 25
GeneralSettingsCest::test_capability_field()
S
54 1 24
GeneralSettingsCest::test_exclude_administrator()
S
55 1 21
AGCA::filter_url()
S
72 2 6
Page\WPDashboardPage::canSeeTopRightDropdown()
S
69 2 7
AGCA::filter_target()
S
79 2 3
AGCA::isGuest()
S
69 2 8
AGCA::admin_capability()
S
69 2 7
AGCA::getAGCAColor()
S
73 2 5
AGCA::menu_item_cleartext()
S
64 2 10
AGCA::isPluginActive()
S
72 2 6
GeneralSettingsCest::test_main_menu()
S
62 1 13
AGCA::getTextEditor()
S
61 1 13
GeneralSettingsCest::test_screen_options()
S
61 1 12
AGCA::print_option_tr()
S
63 1 12
GeneralSettingsCest::test_help_menu()
S
61 1 12
AGCA::print_color()
S
64 1 11
AcceptanceTester::login()
S
63 1 11
AGCA::filePath()
S
70 1 6
AGCA::agca_enqueue_scripts()
S
82 1 3
AcceptanceTester::loginAsSubscriber()
S
71 1 7
AGCA::removeCSSComments()
S
76 1 4
AGCA::agca_customizer_php()
S
83 1 3
Page\WPDashboardPage::visit()
S
73 1 5
Page\AGCAPage::selectedMenu()
S
76 1 4
GeneralSettingsCest::test_feedback_and_support()
S
67 1 9
Page\AGCAPage::seeMenu()
S
76 1 4
AGCA::__construct()
S
75 1 4
AGCA::agca_enqueue_js()
S
70 1 6
AGCA::show_save_button_upper()
S
77 1 7
AGCA::isPluginActiveForNetwork()
S
81 1 3
AGCA::agca_deactivate()
S
100 1 2
Page\WPDashboardPage::route()
S
80 1 3
AGCA::agca_create_menu()
S
78 1 3
GeneralSettingsCest::_before()
S
76 1 4
AGCA::agca_check_js_notice()
S
72 1 7
Page\AGCAPage::route()
S
80 1 3
AcceptanceTester::loginAsEditor()
S
71 1 7
GeneralSettingsCest::_after()
S
91 1 2
Page\AGCAPage::visit()
S
74 1 5
AcceptanceTester::getAGCAOptionLabel()
S
79 1 3
GeneralSettingsCest::test_general_settings_shows_up()
S
82 1 3
Page\WPDashboardPage::canSeeScreenOptions()
S
79 1 3
AGCA::sanitize()
S
80 1 3
AGCA::my_load_plugin_textdomain()
S
82 1 3
Page\AGCAPage::seeArea()
S
76 1 4
Page\AGCAPage::saveSettings()
S
76 1 4
AcceptanceTester::loginAsAdmin()
S
77 1 4
Page\AGCAPage::getAgcaSelectedOption()
S
79 1 3
Page\WPDashboardPage::canSeeHelpOptions()
S
79 1 3
AGCA::startsWith()
S
75 1 4
Page\WPDashboardPage::__construct()
S
81 1 3
AGCA::can_save_unfiltered_html()
S
81 1 3
AcceptanceTester::isAgcaOptionChecked()
S
73 1 5
AGCA::agca_decode()
S
68 1 7
AGCA::pluginUrl()
S
80 1 3
c2c_no_update_nag()
S
80 1 3
AGCA::change_admin_color()
S
83 1 3
GeneralSettingsCest::test_areas()
S
70 1 7
AGCA::enableSpecificWPVersionCustomizations()
S
70 1 6
AcceptanceTester::changeAgcaSelectOption()
S
78 1 3
AGCA::login_init()
S
83 1 3
AGCA::agca_create_admin_button()
S
68 1 6
Page\AGCAPage::agcaOptionChecked()
S
79 1 3
AGCA::sanitize_html()
S
80 1 3
AGCA::get_wp_version()
S
70 1 6
AGCA::print_options_h3()
S
71 1 10
AGCA::is_wp_admin()
S
81 1 3
AcceptanceTester::logOut()
S
73 1 5
AGCA::remove_dashboard_widget()
S
80 1 3
Page\AGCAPage::__construct()
S
81 1 3
AGCA::show_save_button()
S
71 1 7