Code Analysis: Active Directory Employee Listing 0.2.1a

Function Rating Maintainability Complexity Lines of code
adLDAP::adldap_schema()
D
36 45 49
active_directory_employee_list_admin::build_field()
C
36 30 70
adLDAP::account_control()
B
48 22 26
adLDAPE::search_users()
A
45 16 34
adLDAP::folder_list()
A
41 14 57
active_directory_employee_list_admin::__construct()
A
45 14 35
active_directory_employee_list_admin::_get_field_details()
A
31 7 136
active_directory_employee_list_admin::display_admin_page()
A
46 13 39
adLDAP::user_info()
A
46 13 35
adLDAP::exchange_add_address()
A
46 13 34
adLDAP::user_create()
A
48 13 27
adLDAP::group_members()
A
45 12 38
active_directory_employee_list_output::search_employees()
A
50 12 25
adLDAPE::build_user_search_filter()
A
54 12 21
adLDAP::__construct()
A
55 12 17
active_directory_employee_list_output::_show_title()
A
51 11 28
adLDAP::exchange_del_address()
A
51 11 24
active_directory_employee_list_admin::add_settings_fields()
A
41 9 52
active_directory_employee_list_output::_show_list()
A
49 10 29
active_directory_employee_list_output::_handle_if_else()
A
49 10 28
adLDAP::exchange_primary_address()
A
51 10 24
active_directory_employee_list::_get_options()
A
54 10 21
adLDAP::groups_in_group()
A
47 9 33
adLDAP::user_modify()
A
54 10 18
adLDAP::connect()
A
50 9 27
active_directory_employee_list::get_all_groups()
A
53 9 21
adLDAP::authenticate()
A
57 9 14
adLDAP::user_password_expiry()
A
49 8 27
active_directory_employee_list_output::list_employees()
A
51 8 24
adLDAP::search_groups()
A
51 8 23
adLDAPE::search_groups()
A
51 8 23
active_directory_employee_list_admin::_are_settings_empty()
A
54 8 23
active_directory_employee_list_admin::_sanitize_options()
A
52 8 22
adLDAP::exchange_create_mailbox()
A
53 8 21
adLDAP::contact_info()
A
54 8 17
adLDAP::user_password()
S
57 8 15
init_active_directory_employee_list()
S
53 7 23
active_directory_employee_list_output::get_employee()
S
53 7 22
adLDAP::contact_create()
S
53 7 20
adLDAP::all_users()
S
54 7 19
adLDAP::all_contacts()
S
54 7 19
active_directory_employee_list_admin::options_override_message()
S
55 7 19
adLDAP::group_create()
S
55 7 17
adLDAP::exchange_contact_mailenable()
S
56 7 15
active_directory_employee_list_output::map_group_members()
S
55 6 20
active_directory_employee_list_output::render_shortcode()
S
54 6 19
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
active_directory_employee_list_widget::form()
S
46 4 43
adLDAP::ou_create()
S
58 6 13
adLDAP::encode8bit()
S
60 6 13
active_directory_employee_list_output::advanced_search_form()
S
53 5 24
active_directory_employee_list_output::get_employees()
S
54 5 21
active_directory_employee_list_output::_show_close_list()
S
59 5 16
adLDAP::user_ingroup()
S
64 6 9
active_directory_employee_list_admin::maybe_delete_option()
S
63 6 10
adLDAP::contact_ingroup()
S
64 6 9
adLDAP::computer_ingroup()
S
64 6 9
active_directory_employee_list_widget::update()
S
64 6 9
active_directory_employee_list_output::_extract_formats()
S
64 6 9
adLDAP::exchange_add_X400()
S
57 5 13
adLDAP::group_info()
S
59 5 12
active_directory_employee_list_admin::make_settings_meta_boxes()
S
52 4 27
active_directory_employee_list::get_option()
S
54 4 21
adLDAP::binary2text()
S
56 4 18
adLDAP::username2guid()
S
57 4 16
active_directory_employee_list_output::_show_open_list()
S
63 5 10
adLDAP::group_cn()
S
57 4 15
active_directory_employee_list_admin::_sanitize_prefs()
S
63 5 9
active_directory_employee_list::_log()
S
61 4 13
adLDAP::group_add_group()
S
59 4 13
adLDAP::group_del_group()
S
59 4 13
adLDAP::group_del_user()
S
60 4 12
adLDAP::group_add_user()
S
60 4 12
active_directory_employee_list_admin::options_updated_message()
S
62 4 11
active_directory_employee_list::open_ldap()
S
56 3 19
adLDAP::strguid2hex()
S
56 3 17
adLDAP::computer_info()
S
62 4 9
active_directory_employee_list_output::_parse_template()
S
64 4 9
adLDAP::contact_modify()
S
65 4 8
active_directory_employee_list::get_template_tags()
S
50 2 29
active_directory_employee_list_output::simple_search_form()
S
61 3 12
active_directory_employee_list_admin::_get_settings()
S
60 3 12
active_directory_employee_list_output::_replace_tags()
S
61 3 12
active_directory_employee_list_admin::_set_options()
S
62 3 11
adLDAP::nice_names()
S
62 3 11
active_directory_employee_list_admin::network_admin_menu()
S
57 2 20
adLDAP::group_add_contact()
S
62 3 10
active_directory_employee_list_widget::active_directory_employee_list_widget()
S
67 3 6
adLDAP::user_enable()
S
67 3 7
adLDAPE::get_group_users_info()
S
63 3 8
adLDAP::exchange_storage_databases()
S
65 3 8
active_directory_employee_list_output::sanitize_html_id_class()
S
68 3 7
adLDAP::group_del_contact()
S
62 3 10
adLDAP::get_primary_group()
S
61 3 10
active_directory_employee_list::_format_options()
S
71 3 5
adLDAP::user_disable()
S
67 3 7
active_directory_employee_list_admin::_is_multinetwork()
S
72 3 5
active_directory_employee_list_admin::_set_options_network()
S
68 3 7
active_directory_employee_list_admin::add_meta_boxes()
S
53 1 29
active_directory_employee_list_admin::get_ad_group_field_details()
S
60 2 14
adLDAP::getTextSID()
S
59 2 13
active_directory_employee_list_widget::widget()
S
60 2 13
active_directory_employee_list_admin::_init_admin()
S
61 2 12
active_directory_employee_list_output::show_employees()
S
63 2 11
adLDAP::get_root_dse()
S
69 2 6
adLDAP::exchange_servers()
S
66 2 7
adLDAP::bool2str()
S
79 2 3
active_directory_employee_list_admin::close_metabox()
S
73 2 5
adLDAP::decodeGuid()
S
72 2 5
active_directory_employee_list::get_output_builder_instructions()
S
64 2 9
add_adel_widget()
S
72 2 5
active_directory_employee_list_output::_map_fields_to_vars()
S
73 2 5
adLDAP::ldap_supported()
S
71 2 6
active_directory_employee_list_admin::settings_section()
S
72 2 5
adLDAP::user_delete()
S
67 2 7
active_directory_employee_list_admin::prefs_section()
S
72 2 5
adLDAP::contact_delete()
S
72 2 5
active_directory_employee_list_output::get_template_regexp()
S
63 2 10
adLDAP::little_endian()
S
67 2 7
adLDAP::dn_delete()
S
72 2 5
active_directory_employee_list::_init()
S
75 2 4
adLDAP::user_dn()
S
69 2 6
active_directory_employee_list_output::show_employee()
S
63 2 10
active_directory_employee_list::add_action()
S
76 2 4
adLDAP::encode_password()
S
69 2 6
active_directory_employee_list_admin::_sanitize_output_opts()
S
69 2 7
active_directory_employee_list::add_filter()
S
76 2 4
active_directory_employee_list_admin::output_section()
S
72 2 5
adLDAPE::_set_last_query()
S
81 1 3
adLDAP::set_domain_controllers()
S
81 1 3
active_directory_employee_list_admin::add_settings_sections()
S
70 1 5
active_directory_employee_list_admin::_ldap_not_supported()
S
77 1 3
adLDAP::all_distribution_groups()
S
75 1 4
active_directory_employee_list_admin::_no_permissions()
S
70 1 8
adLDAP::get_ad_password()
S
80 1 3
adLDAP::set_ad_username()
S
81 1 3
adLDAP::ldap_slashes()
S
74 1 5
adLDAP::random_controller()
S
75 1 4
active_directory_employee_list_admin::admin_menu()
S
68 1 9
active_directory_employee_list::__construct()
S
64 1 8
active_directory_employee_list_output::_init()
S
78 1 4
active_directory_employee_list_admin::display_admin_page_mn()
S
82 1 3
adLDAP::set_real_primarygroup()
S
81 1 3
adLDAP::get_ad_username()
S
80 1 3
adLDAP::get_last_error()
S
80 1 3
adLDAP::all_groups()
S
75 1 4
active_directory_employee_list_output::_get_format_option_list()
S
76 1 3
adLDAP::all_security_groups()
S
75 1 4
adLDAP::set_use_tls()
S
81 1 3
adLDAP::get_real_primarygroup()
S
82 1 3
active_directory_employee_list_admin::dump_sanitized_options()
S
100 1 2
adLDAP::get_domain_controllers()
S
82 1 3
adLDAP::find_base_dn()
S
75 1 4
adLDAP::set_account_suffix()
S
81 1 3
active_directory_employee_list::register_widget()
S
81 1 3
adLDAP::set_ad_password()
S
81 1 3
active_directory_employee_list_admin::maybe_delete_site_option()
S
79 1 3
adLDAP::get_use_ssl()
S
82 1 3
adLDAP::__destruct()
S
94 1 1
adLDAP::set_recursive_groups()
S
81 1 3
active_directory_employee_list_output::do_template_tag()
S
69 1 6
adLDAP::get_recursive_groups()
S
82 1 3
adLDAP::close()
S
81 1 3
adLDAP::get_use_tls()
S
82 1 3
adLDAP::set_use_ssl()
S
81 1 3
active_directory_employee_list_output::_get_default_output()
S
75 1 4
active_directory_employee_list_output::add_shortcode()
S
79 1 3
active_directory_employee_list::_set_transient_timeout()
S
81 1 3
adLDAP::get_account_suffix()
S
82 1 3