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

Function Rating Maintainability Complexity Lines of code
Mo_Ldap_Login::login_widget_save_options()
D
0
180 740
mo_ldap_show_pricing_page()
D
10
8 1,600
Mo_Ldap_Login::ldap_login()
D
29 31 121
Mo_Ldap_Config::test_attribute_configuration()
B
33 21 96
Mo_Ldap_Login::update_user_attributes()
A
45 14 41
Mo_Ldap_Login::mo_ldap_custom_redirect()
A
49 13 29
display_ldap_feedback_form_cloud()
A
34 3 176
Mo_Ldap_Role_Mapping::test_configuration()
A
43 11 48
Mo_Ldap_Role_Mapping::mo_ldap_update_role_mapping()
A
45 11 42
Mo_Ldap_Login::mo_ldap_handle_mo_check_ln()
A
48 11 31
Mo_Ldap_Config::get_login_config()
A
47 8 34
Mo_Ldap_Config::test_authentication()
A
40 6 60
Mo_Ldap_Customer::submit_contact_us()
A
42 6 51
mo_ldap_support()
A
42 3 95
Mo_Ldap_Config::test_connection()
S
42 5 54
Mo_Ldap_Login::mo_ldap_page_link_restriction()
S
47 6 36
Mo_Ldap_Login::show_user_profile()
S
50 6 33
Mo_Ldap_Customer::send_email_alert()
S
42 4 52
Mo_Ldap_Role_Mapping::get_member_of_attribute()
S
43 4 49
Mo_Ldap_Login::__construct()
S
48 5 31
Mo_Ldap_Config::ldap_login()
S
43 4 46
Mo_Ldap_Login::test_attribute_configuration()
S
57 6 16
Mo_Ldap_Config::save_ldap_config()
S
44 4 46
Mo_Ldap_Customer::create_customer()
S
42 3 53
Mo_Ldap_Customer::get_customer_key()
S
44 3 44
Mo_Ldap_Customer::check_customer()
S
45 3 42
Mo_Ldap_Customer::ping_ldap_server()
S
44 3 42
MoAddonCloudListContent::showCloudAddonsContent()
S
47 3 42
Mo_Ldap_Customer::validate_otp_token()
S
46 3 39
Mo_Ldap_Customer::send_otp_token()
S
46 3 39
Mo_Ldap_Config::get_encrypted_config()
S
47 3 38
Mo_Ldap_Util::mo_ldap_is_customer_validated()
S
64 5 9
Mo_Ldap_Login::update_profile()
S
61 4 12
Mo_Ldap_Customer::mo_ldap_forgot_password()
S
46 2 40
Mo_Ldap_Login::save_success_customer_config()
S
53 3 22
Mo_Ldap_Util::check_customer_ln()
S
47 2 36
Mo_Ldap_Login::mo_ldap_deactivate()
S
51 2 30
Mo_Ldap_Util::is_customer_registered()
S
65 4 9
Mo_Ldap_Customer::get_timestamp()
S
59 3 14
MoAddonCloudListContent::__construct()
S
64 1 36
Mo_Ldap_Login::mo_ldap_login_widget_options()
S
55 2 19
Mo_Ldap_Util::check_empty_or_null()
S
70 3 6
mo_ldap_cloud_add_on_page()
S
100 1 29
Mo_Ldap_Util::decrypt()
S
61 2 12
Mo_Ldap_Util::encrypt()
S
64 2 9
Mo_Ldap_Util::is_extension_installed()
S
68 2 8
Mo_Ldap_Util::is_curl_installed()
S
70 2 6
add_login_messages()
S
66 2 8
Mo_Ldap_Login::mo_ldap_login_redirect()
S
77 2 4
Mo_Ldap_Login::mo_ldap_activate()
S
61 1 11
Mo_Ldap_Login::show_success_message()
S
75 1 4
Mo_Ldap_Login::mo_ldap_settings_style()
S
75 1 4
Mo_Ldap_Login::success_message()
S
72 1 5
Mo_Ldap_Login::ldap_feedback_request_cloud()
S
83 1 3
Mo_Ldap_Login::show_error_message()
S
75 1 4
Mo_Ldap_Login::mo_ldap_login_widget_menu()
S
77 1 3
Mo_Ldap_Config::test_attribute_configuration_ldap_disabled()
S
68 1 10
Mo_Ldap_Login::mo_ldap_settings_script()
S
75 1 4
Mo_Ldap_Role_Mapping::__construct()
S
100 1 2
Mo_Ldap_Login::error_message()
S
72 1 5