Code Analysis: Active Directory/LDAP Integration for Cloud & Shared Hosting Platforms 4.2

Function Rating Maintainability Complexity Lines of code
MoLdapCloudLogin::login_widget_save_options()
D
0
192 689
mo_ldap_show_pricing_page()
D
10
9 1,534
MoLdapCloudLogin::ldap_login()
D
28
34 126
MoLdapCloudConfig::test_attribute_configuration()
B
33 21 99
MoLdapCloudLogin::update_user_attributes()
B
43 24 41
MoLdapCloudLogin::mo_ldap_handle_mo_check_ln()
A
46 13 34
MoLdapCloudLogin::mo_ldap_custom_redirect()
A
49 13 29
MoLdapCloudRoleMapping::test_configuration()
A
42 11 49
display_ldap_feedback_form_cloud()
A
34 3 164
MoLdapCloudRoleMapping::mo_ldap_update_role_mapping()
A
45 11 42
mo_ldap_support()
A
38 3 136
MoLdapCloudConfig::get_login_config()
A
46 8 38
MoLdapCloudLogin::__construct()
A
45 7 39
MoLdapCloudLogin::mo_ldap_page_link_restriction()
S
48 6 35
MoLdapCloudLogin::show_user_profile()
S
50 6 33
MoLdapCloudCustomerSetup::submit_contact_us()
S
51 6 25
MoLdapCloudLogin::test_attribute_configuration()
S
57 6 16
MoLdapCloudConfig::test_authentication()
S
49 5 29
MoLdapCloudCustomerSetup::create_customer()
S
50 5 27
MoLdapCloudRoleMapping::get_member_of_attribute()
S
50 5 27
MoLdapCloudCustomerSetup::send_email_alert()
S
43 3 49
MoLdapCloudConfig::ldap_login()
S
54 5 19
MoLdapCloudConfig::get_encrypted_config()
S
47 3 38
MoLdapCloudConfig::test_connection()
S
53 4 22
MoLdapCloudUtility::mo_ldap_is_customer_validated()
S
64 5 9
MoLdapCloudLogin::update_profile()
S
61 4 12
MoLdapCloudUtility::get_api_argument()
S
51 3 24
MoAddonCloudListContent::showCloudAddonsContent()
S
49 2 37
MoLdapCloudLogin::save_success_customer_config()
S
53 3 22
MoLdapCloudUtility::check_customer_ln()
S
54 3 20
MoLdapCloudCustomerSetup::get_customer_key()
S
55 3 18
MoLdapCloudCustomerSetup::send_otp_token()
S
55 3 18
MoLdapCloudCustomerSetup::validate_otp_token()
S
56 3 16
MoLdapCloudCustomerSetup::check_customer()
S
57 3 16
MoLdapCloudUtility::is_customer_registered()
S
65 4 9
MoLdapCloudCustomerSetup::get_timestamp()
S
59 3 14
MoLdapCloudConfig::save_ldap_config()
S
58 3 14
MoLdapCloudUtility::decrypt()
S
60 3 12
MoLdapCloudLogin::mo_ldap_deactivate()
S
53 2 26
MoAddonCloudListContent::__construct()
S
64 1 36
MoLdapCloudUtility::check_empty_or_null()
S
70 3 6
MoLdapCloudUtility::encrypt()
S
64 3 9
mo_ldap_cloud_add_on_page()
S
100 1 29
MoLdapCloudLogin::error_message()
S
54 1 22
MoLdapCloudLogin::success_message()
S
54 1 22
MoLdapCloudLogin::mo_ldap_login_redirect()
S
77 2 4
MoLdapCloudUtility::is_extension_installed()
S
68 2 8
add_login_messages()
S
66 2 8
MoLdapCloudUtility::is_curl_installed()
S
70 2 6
MoLdapCloudLogin::mo_ldap_activate()
S
76 1 4
MoLdapCloudLogin::ldap_feedback_request_cloud()
S
83 1 3
MoLdapCloudLogin::show_error_message()
S
75 1 4
MoLdapCloudConfig::test_attribute_configuration_ldap_disabled()
S
67 1 10
MoLdapCloudLogin::mo_ldap_login_widget_menu()
S
77 1 3
MoLdapCloudUtility::upgrade_plugin()
S
65 1 10
MoLdapCloudLogin::mo_ldap_login_widget_options()
S
77 1 4
MoLdapCloudLogin::mo_ldap_settings_script()
S
75 1 4
MoLdapCloudLogin::mo_ldap_settings_style()
S
75 1 4
MoLdapCloudLogin::show_success_message()
S
75 1 4
MoLdapCloudRoleMapping::__construct()
S
100 1 2