ADInt_Original_Plugin D

Total Complexity 185
Dependencies 7
Dependents 0
Total lines 1,130
Lines of code 640
Logical lines of code 448
Comment lines 358
Methods 35
Properties 0

Methods 35

Method Rating Maintainability Complexity Lines of code
ad_authenticate()
D
26
36 145
_update_user()
B
39 19 57
_create_user()
A
40 15 53
_get_user_info()
A
48 15 31
is_user_member_of_blog()
A
45 12 41
_get_user_role_equiv()
A
48 10 30
_get_display_name_from_AD()
S
49 7 29
_set_adldap()
S
47 6 35
_add_user_to_blog()
S
57 5 16
disable_function()
S
59 5 14
_notify_admin()
S
52 4 23
_create_non_duplicate_email()
S
56 4 17
get_transient()
S
65 5 9
set_transient()
S
64 5 9
delete_transient()
S
65 5 9
_check_authorization_by_group()
S
60 4 13
_notify_user()
S
57 3 15
generate_password()
S
74 3 4
_ad_connect()
S
64 2 10
authenticate()
S
63 2 10
_log()
S
72 2 5
_log_flush()
S
68 2 7
_store_failed_login()
S
63 2 10
_display_blocking_page()
S
61 1 13
generate_error_not_in_group()
S
79 1 3
generate_error_not_allowed()
S
79 1 3
generate_error_no_ad_connection()
S
79 1 3
generate_error_incorrect_password()
S
79 1 3
add_error_shakes()
S
76 1 4
_get_failed_logins()
S
80 1 3
_cleanup_failed_logins()
S
80 1 3
_generate_failed_logins_transient_name()
S
79 1 3
disable_password_fields()
S
82 1 3
_get_password()
S
78 1 3
get_table_name()
S
76 1 4