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

Function Rating Maintainability Complexity Lines of code
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Save_Options_Handler::mo_ldap_cloud_save_options()
D
0
291 829
MO_LDAP\Handlers\Mo_Ldap_Cloud_Login_Handler::mo_ldap_cloud_login()
D
27
38 127
MO_LDAP\Handlers\Mo_Ldap_Cloud_Login_Handler::update_user_attributes()
D
35 38 74
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Save_Options_Handler::mo_cloud_get_configuration_array()
C
38 25 61
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Role_Mapping_Handler::mo_ldap_update_role_mapping()
A
45 14 40
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Save_Options_Handler::mo_ldap_handle_mo_check_ln()
A
45 14 36
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Role_Mapping_Handler::test_configuration()
A
42 11 51
MO_LDAP_CLOUD\Handlers\Mo_LDAP_Cloud_Configuration_Handler::get_login_config()
A
46 10 39
MO_LDAP\Handlers\Mo_Ldap_Cloud_Login_Handler::mo_ldap_cloud_custom_redirect()
A
55 10 18
MO_LDAP_CLOUD\Handlers\Mo_LDAP_Cloud_Configuration_Handler::get_encrypted_config()
A
47 9 32
MO_LDAP\Handlers\Mo_Ldap_Cloud_Login_Handler::mo_ldap_cloud_show_user_profile()
A
46 7 46
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_page_link_restriction()
S
48 6 35
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Role_Mapping_Handler::get_member_of_attribute()
S
49 6 31
MO_LDAP_CLOUD\Handlers\MO_LDAP_Cloud_Customer_Setup_Handler::submit_contact_us()
S
49 6 29
MO_LDAP_CLOUD\Handlers\MO_LDAP_Cloud_Customer_Setup_Handler::send_email_alert()
S
41 4 56
MO_LDAP_CLOUD\Handlers\MO_LDAP_Cloud_Customer_Setup_Handler::create_customer()
S
46 5 39
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::check_customer_ln()
S
48 5 34
MO_LDAP_CLOUD\Utils\MO_LDAP_Cloud_Addon_List_Content::__construct()
S
40 1 90
MO_LDAP_CLOUD\Handlers\Mo_LDAP_Cloud_Configuration_Handler::ldap_login()
S
50 5 27
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_login_redirect()
S
60 6 11
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::mo_ldap_cloud_update_customer_license()
S
46 4 40
MO_LDAP_CLOUD\Handlers\Mo_LDAP_Cloud_Configuration_Handler::test_authentication()
S
47 4 39
MO_LDAP_CLOUD\Utils\MO_LDAP_Cloud_Addon_List_Content::mo_ldap_cloud_show_cloud_addons_content()
S
48 4 38
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::get_customer_auth_headers()
S
55 5 18
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_initialize_hooks()
S
56 5 16
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::mo_ldap_cloud_get_faqs()
S
43 1 75
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Save_Options_Handler::mo_ldap_cloud_test_configuration()
S
65 6 7
MO_LDAP_CLOUD\Handlers\MO_LDAP_Cloud_Customer_Setup_Handler::get_customer_key()
S
50 4 30
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Save_Options_Handler::miniorange_ldap_cloud_export_authentication_report()
S
50 4 28
MO_LDAP_CLOUD\Handlers\MO_LDAP_Cloud_Customer_Setup_Handler::check_customer()
S
51 4 28
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Save_Options_Handler::miniorange_ldap_cloud_export()
S
59 5 12
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::__construct()
S
56 4 18
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::mo_ldap_is_user_logs_empty()
S
56 4 18
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::mo_ldap_debugger_test_connection()
S
57 4 16
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::mo_ldap_is_customer_validated()
S
64 5 9
MO_LDAP_CLOUD\Handlers\MO_LDAP_Cloud_Customer_Setup_Handler::send_otp_token()
S
50 3 30
MO_LDAP_CLOUD\Handlers\MO_LDAP_Cloud_Customer_Setup_Handler::validate_otp_token()
S
51 3 29
MO_LDAP_CLOUD\Handlers\Mo_LDAP_Cloud_Configuration_Handler::test_connection()
S
52 3 25
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::get_api_argument()
S
51 3 24
MO_LDAP_CLOUD\Handlers\Mo_LDAP_Cloud_Configuration_Handler::save_ldap_config()
S
55 3 19
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::is_customer_registered()
S
64 4 9
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_deactivate()
S
53 2 26
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::decrypt()
S
61 3 11
Mo_LDAP_Cloud_Basic_Enum::get_constants()
S
62 3 11
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Save_Options_Handler::miniorange_ldap_cloud_create_authentication_logs_table()
S
57 2 18
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::mo_ldap_cloud_auth_report_update()
S
56 2 18
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::encrypt()
S
64 3 9
MO_LDAP\Handlers\Mo_Ldap_Cloud_Login_Handler::add_login_messages()
S
65 3 8
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_initialize_handlers()
S
67 3 7
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Save_Options_Handler::save_success_customer_config()
S
58 2 15
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::check_empty_or_null()
S
70 3 6
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_settings_script()
S
64 3 8
MO_LDAP_CLOUD\Handlers\MO_LDAP_Cloud_Customer_Setup_Handler::get_timestamp()
S
62 2 11
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::error_message()
S
54 1 22
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::success_message()
S
54 1 22
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::is_extension_installed()
S
66 2 8
Mo_LDAP_Cloud_Basic_Enum::is_valid_name()
S
66 2 8
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_settings_style()
S
65 2 8
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::show_error_message()
S
75 1 4
MO_LDAP_CLOUD\Handlers\MO_LDAP_Cloud_Customer_Setup_Handler::__construct()
S
80 1 3
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Role_Mapping_Handler::__construct()
S
80 1 3
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_activate()
S
76 1 4
MO_LDAP_CLOUD\Handlers\Mo_LDAP_Cloud_Configuration_Handler::__construct()
S
80 1 3
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_add_action_links()
S
78 1 3
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_login_widget_options()
S
68 1 7
Mo_LDAP_Cloud_Basic_Enum::is_valid_value()
S
74 1 4
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_feedback_request()
S
80 1 3
MO_LDAP\Handlers\Mo_Ldap_Cloud_Login_Handler::__construct()
S
65 1 8
delete_auth_report_table()
S
72 1 5
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::show_success_message()
S
75 1 4
MO_LDAP_CLOUD\Utils\Mo_LDAP_Cloud_Utils::upgrade_plugin()
S
65 1 10
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Save_Options_Handler::mo_ldap_clear_authentication_report()
S
68 1 7
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_login_widget_menu()
S
65 1 10
MO_LDAP_CLOUD\Mo_LDAP_Cloud_Login::mo_ldap_cloud_links()
S
65 1 9
MO_LDAP_CLOUD\Handlers\Mo_Ldap_Cloud_Save_Options_Handler::__construct()
S
72 1 5