Code Analysis: Active Directory Authentication Integration 0.6

Function Rating Maintainability Complexity Lines of code
adLDAP::adldap_schema()
D
36 45 49
ADInt_Original_Plugin::ad_authenticate()
D
26
36 145
ADAuthInt_Option::build_field()
B
37 22 68
adLDAP::account_control()
B
48 22 26
ADAuthInt_Plugin::display_admin_page()
B
37 19 70
ADInt_Original_Plugin::_update_user()
B
39 19 57
is_multinetwork()
B
44 19 39
adLDAPE::__construct()
A
48 17 28
multinetwork_enable()
A
41 15 53
ADInt_Original_Plugin::_create_user()
A
40 15 53
adLDAPE::search_users()
A
45 16 34
adLDAP::folder_list()
A
41 14 57
multinetwork_activate()
A
41 14 53
multinetwork_disable()
A
41 14 51
ADInt_Original_Plugin::_get_user_info()
A
48 15 31
multinetwork_deactivate()
A
42 14 45
adLDAP::user_info()
A
46 13 35
adLDAP::exchange_add_address()
A
46 13 34
adLDAP::user_create()
A
48 13 27
ADAuthInt_Plugin::update_wpms_options()
A
45 12 42
ADInt_Original_Plugin::is_user_member_of_blog()
A
45 12 41
adLDAP::group_members()
A
45 12 38
ADAuthInt_Plugin::__construct()
A
41 11 52
adLDAPE::build_user_search_filter()
A
54 12 21
adLDAP::__construct()
A
55 12 17
adLDAP::exchange_del_address()
A
51 11 24
ADInt_Original_Plugin::_get_user_role_equiv()
A
48 10 30
ADAuthInt_Plugin::validate_options_group()
A
45 9 42
adLDAP::exchange_primary_address()
A
51 10 24
ADAuthInt_Plugin::update_site_options()
A
54 10 18
adLDAP::groups_in_group()
A
47 9 33
adLDAP::user_modify()
A
54 10 18
ADAuthInt_Plugin::init_admin()
A
48 9 31
adLDAPE::connect()
A
50 9 27
adLDAP::connect()
A
50 9 27
ADAuthInt_Option::validate_field()
A
52 9 25
ADAuthInt_Option::_format_values()
A
53 9 23
adLDAP::authenticate()
A
57 9 14
adLDAP::user_password_expiry()
A
49 8 27
ADAuthInt_Plugin::build_options_objs()
A
50 8 26
adLDAPE::search_groups()
A
51 8 23
adLDAP::search_groups()
A
51 8 23
adLDAP::exchange_create_mailbox()
A
53 8 21
adLDAP::contact_info()
A
54 8 17
adLDAP::user_password()
S
57 8 15
ADInt_Original_Plugin::_get_display_name_from_AD()
S
49 7 29
ADAuthInt_Plugin::_add_options_to_database()
S
52 7 25
ADInt_Original_Plugin::_set_adldap()
S
47 6 35
adLDAP::contact_create()
S
53 7 20
adLDAP::all_users()
S
54 7 19
adLDAP::all_contacts()
S
54 7 19
instantiate_adai_plugin()
S
56 7 18
adLDAP::group_create()
S
55 7 17
adLDAP::exchange_contact_mailenable()
S
56 7 15
adLDAP::recursive_groups()
S
56 6 17
adLDAP::user_move()
S
55 6 17
adLDAP::computer_groups()
S
58 6 14
adLDAP::exchange_storage_groups()
S
58 6 14
adLDAP::user_groups()
S
58 6 14
adLDAP::contact_groups()
S
58 6 14
adLDAP::encode8bit()
S
60 6 13
adLDAP::ou_create()
S
58 6 13
ADAuthInt_Plugin::_get_option()
S
61 6 12
ADAuthInt_Option::__construct()
S
60 6 12
ADAuthInt_Plugin::setup_admin()
S
54 5 23
WPMN_ADAuthInt_Plugin::switch_to_network()
S
57 5 16
ADInt_Original_Plugin::_add_user_to_blog()
S
57 5 16
adLDAP::user_ingroup()
S
64 6 9
adLDAP::contact_ingroup()
S
64 6 9
adLDAP::computer_ingroup()
S
64 6 9
recount_multinetwork_active_plugins()
S
58 5 15
ADAuthInt_Plugin::_load_options()
S
59 5 14
ADInt_Original_Plugin::disable_function()
S
59 5 14
ADAuthInt_Plugin::build_options_group()
S
51 4 29
adLDAP::exchange_add_X400()
S
57 5 13
adLDAP::group_info()
S
59 5 12
ADInt_Original_Plugin::_notify_admin()
S
52 4 23
WPMN_ADAuthInt_Plugin::add_settings_link()
S
53 4 22
ADAuthInt_Plugin::make_settings_meta_boxes()
S
50 3 33
adLDAP::binary2text()
S
56 4 18
ADInt_Original_Plugin::_create_non_duplicate_email()
S
56 4 17
adLDAP::username2guid()
S
57 4 16
ADInt_Original_Plugin::delete_transient()
S
65 5 9
ADInt_Original_Plugin::get_transient()
S
65 5 9
ADInt_Original_Plugin::set_transient()
S
64 5 9
adLDAP::group_cn()
S
57 4 15
WPMN_ADAuthInt_Plugin::setup_admin()
S
59 4 14
adLDAP::group_del_group()
S
59 4 13
ADInt_Original_Plugin::_check_authorization_by_group()
S
60 4 13
adLDAP::group_add_group()
S
59 4 13
adLDAP::group_del_user()
S
60 4 12
adLDAP::group_add_user()
S
60 4 12
ADAuthInt_Plugin::add_settings_link()
S
54 3 21
adLDAP::strguid2hex()
S
56 3 17
multinetwork_activate_theme()
S
56 3 16
ADInt_Original_Plugin::_notify_user()
S
57 3 15
adLDAP::contact_modify()
S
65 4 8
adLDAP::computer_info()
S
62 4 9
adLDAP::nice_names()
S
62 3 11
adLDAP::group_add_contact()
S
62 3 10
WPMN_ADAuthInt_Plugin::display_admin_page()
S
71 3 5
ADInt_Original_Plugin::generate_password()
S
74 3 4
extract_val_from_optinfo()
S
72 3 5
adLDAPE::get_group_users_info()
S
63 3 8
adLDAP::exchange_storage_databases()
S
65 3 8
adLDAP::group_del_contact()
S
62 3 10
ADAuthInt_Plugin::_flush_log_to_notice()
S
65 3 9
WPMN_ADAuthInt_Plugin::restore_current_network()
S
67 3 7
adLDAP::get_primary_group()
S
61 3 10
adLDAP::user_enable()
S
67 3 7
adLDAP::user_disable()
S
67 3 7
adLDAP::getTextSID()
S
59 2 13
adLDAP::encode_password()
S
69 2 6
ADAuthInt_Plugin::validate_options_adauthint_server_opts()
S
64 2 10
adLDAP::user_delete()
S
67 2 7
ADAuthInt_Plugin::validate_options_adauthint_security_opts()
S
64 2 10
ADInt_Original_Plugin::authenticate()
S
63 2 10
ADAuthInt_Plugin::get_options_info()
S
69 2 7
adLDAP::dn_delete()
S
72 2 5
ADInt_Original_Plugin::_store_failed_login()
S
63 2 10
ADAuthInt_Plugin::validate_options_adauthint_user_opts()
S
64 2 10
ADAuthInt_Plugin::setLogLevel()
S
71 2 6
adLDAP::bool2str()
S
79 2 3
ADAuthInt_Plugin::_set_masked_passwords_for_log()
S
79 2 3
ADInt_Original_Plugin::_log()
S
72 2 5
adLDAP::contact_delete()
S
72 2 5
adLDAP::ldap_supported()
S
71 2 6
adLDAP::get_root_dse()
S
69 2 6
adLDAP::user_dn()
S
69 2 6
ADAuthInt_Plugin::validate_options_adauthint_auth_opts()
S
64 2 10
ADInt_Original_Plugin::_log_flush()
S
68 2 7
ADInt_Original_Plugin::_ad_connect()
S
64 2 10
ADAuthInt_Plugin::_get_lost_password_message()
S
73 2 5
adLDAP::exchange_servers()
S
66 2 7
adLDAP::little_endian()
S
67 2 7
adLDAP::decodeGuid()
S
72 2 5
ADInt_Original_Plugin::_display_blocking_page()
S
61 1 13
ADAuthInt_Option::add_settings_field()
S
63 1 11
adLDAP::all_groups()
S
75 1 4
WPMN_ADAuthInt_Plugin::switch_to_site()
S
77 1 4
ADAuthInt_Plugin::init_plugin()
S
79 1 3
WPMN_ADAuthInt_Plugin::WPMN_ADAuthInt_Plugin()
S
82 1 3
adLDAP::get_recursive_groups()
S
82 1 3
adLDAP::find_base_dn()
S
75 1 4
ADInt_Original_Plugin::generate_error_no_ad_connection()
S
79 1 3
adLDAP::get_ad_password()
S
80 1 3
ADAuthInt_Plugin::build_options_adauthint_server_opts()
S
76 1 4
adLDAP::set_ad_username()
S
81 1 3
adLDAP::set_account_suffix()
S
81 1 3
adLDAP::get_use_ssl()
S
82 1 3
adLDAP::close()
S
81 1 3
adLDAP::__destruct()
S
94 1 1
ADInt_Original_Plugin::_generate_failed_logins_transient_name()
S
79 1 3
adLDAP::get_domain_controllers()
S
82 1 3
adLDAP::set_domain_controllers()
S
81 1 3
adLDAP::random_controller()
S
75 1 4
ADAuthInt_Plugin::build_options_adauthint_user_opts()
S
76 1 4
adLDAPE::set_ad_port()
S
80 1 3
adLDAP::set_recursive_groups()
S
81 1 3
adLDAP::all_security_groups()
S
75 1 4
ADAuthInt_Plugin::build_options_adauthint_security_opts()
S
76 1 4
adLDAP::get_account_suffix()
S
82 1 3
adLDAP::set_real_primarygroup()
S
81 1 3
adLDAP::get_real_primarygroup()
S
82 1 3
ADInt_Original_Plugin::_get_failed_logins()
S
80 1 3
adLDAP::set_ad_password()
S
81 1 3
ADAuthInt_Plugin::ADAuthInt_Plugin()
S
82 1 3
ADInt_Original_Plugin::generate_error_incorrect_password()
S
79 1 3
WPMN_ADAuthInt_Plugin::restore_current_site()
S
78 1 4
ADInt_Original_Plugin::get_table_name()
S
76 1 4
ADAuthInt_Plugin::_ldap_not_supported()
S
77 1 3
ADInt_Original_Plugin::_cleanup_failed_logins()
S
80 1 3
adLDAP::set_use_ssl()
S
81 1 3
adLDAP::all_distribution_groups()
S
75 1 4
is_multinetwork_active()
S
76 1 4
ADAuthInt_Option::ADAuthInt_Option()
S
81 1 3
adLDAP::get_use_tls()
S
82 1 3
get_multinetwork_active_plugins()
S
80 1 3
adLDAPE::_set_last_query()
S
81 1 3
ADInt_Original_Plugin::_get_password()
S
78 1 3
adLDAP::set_use_tls()
S
81 1 3
adLDAP::ldap_slashes()
S
74 1 5
ADInt_Original_Plugin::disable_password_fields()
S
82 1 3
adLDAP::get_last_error()
S
80 1 3
ADInt_Original_Plugin::generate_error_not_allowed()
S
79 1 3
WPMN_ADAuthInt_Plugin::__construct()
S
82 1 3
adLDAPE::get_ad_port()
S
82 1 3
ADInt_Original_Plugin::add_error_shakes()
S
76 1 4
ADAuthInt_Plugin::build_options_adauthint_auth_opts()
S
76 1 4
adLDAP::get_ad_username()
S
80 1 3
ADInt_Original_Plugin::generate_error_not_in_group()
S
79 1 3