Code Analysis: WebFacing - Email Accounts in cPanel® 2.6.1

Function Rating Maintainability Complexity Lines of code
WebFacing\cPanel\Email\New_Email::admin_load()
D
15
25 502
WebFacing\cPanel\Email\Accounts_Table::process_bulk_action()
D
23
39 203
WebFacing\cPanel\Email\Plugin::admin_load()
C
29
25 117
WebFacing\cPanel\Email\Accounts_Page::admin_load()
B
28
18 150
WebFacing\cPanel\Email\New_Email::save()
B
42 18 41
WebFacing\cPanel\Email\Contact::admin_load()
A
38 12 79
WebFacing\cPanel\Email\Contact::update_contact()
A
44 13 42
WebFacing\cPanel\Email\Boxes_Table::process_bulk_action()
A
41 12 57
WebFacing\cPanel\Email\Accounts_Table::column_email()
A
36 9 96
WebFacing\cPanel\UAPI::result()
A
50 13 24
WebFacing\cPanel\Email\Boxes_Page::admin_load()
A
39 9 70
WebFacing\cPanel\Email\Accounts_Table::column_default()
A
56 10 16
WebFacing\cPanel\Email\Accounts_Table::table_data()
A
41 7 59
WebFacing\cPanel\UAPI::set_password()
S
53 6 21
WebFacing\cPanel\UAPI::add_fail()
S
53 6 21
WebFacing\cPanel\UAPI::set_default_fail()
S
55 6 19
WebFacing\cPanel\UAPI::delete_forward()
S
56 6 17
mb_str_replace()
S
56 6 17
WebFacing\cPanel\UAPI::add_responder()
S
51 5 24
WebFacing\cPanel\UAPI::add_account()
S
54 5 19
WebFacing\cPanel\UAPI::set_quota()
S
55 5 18
WebFacing\cPanel\UAPI::add_forwarder()
S
55 5 18
WebFacing\cPanel\UAPI::add_blackhole()
S
55 5 18
WebFacing\cPanel\UAPI::set_default_email()
S
56 5 16
WebFacing\cPanel\UAPI::delete_account()
S
56 5 16
WebFacing\cPanel\UAPI::set_default_blackhole()
S
57 5 15
WebFacing\cPanel\UAPI::send_settings()
S
57 5 15
WebFacing\cPanel\UAPI::delete_responder()
S
58 5 14
WebFacing\cPanel\Email\Accounts_Table::prepare_items()
S
47 3 35
WebFacing\cPanel\Email\Boxes_Table::display_mailbox()
S
56 4 16
WebFacing\cPanel\Email\Plugin::email_mx_self()
S
62 5 9
array_is_list()
S
61 4 13
WebFacing\cPanel\Email\Plugin::load()
S
61 4 12
WebFacing\cPanel\Email\Accounts_Table::column_cb()
S
61 4 12
WebFacing\cPanel\Email\Boxes_Table::column_default()
S
62 4 11
WebFacing\cPanel\Email\Accounts_Table::sort_data()
S
61 4 11
WebFacing\cPanel\Email\Boxes_Table::table_data()
S
58 3 15
WebFacing\cPanel\Email\Contact::notice()
S
54 2 27
WebFacing\cPanel\Email\Boxes_Table::prepare_items()
S
53 2 23
WebFacing\cPanel\UAPI::has_features()
S
67 3 7
WebFacing\cPanel\Email\Plugin::delete_transients()
S
63 3 10
WebFacing\cPanel\UAPI::call()
S
65 3 7
WebFacing\cPanel\Email\Boxes_Table::column_messages()
S
57 2 15
WebFacing\cPanel\Email\New_Email::notice()
S
60 2 12
str_starts_with()
S
74 2 4
WebFacing\cPanel\UAPI::get_contact_info()
S
74 2 4
WebFacing\cPanel\UAPI::delete_messages()
S
70 2 5
WebFacing\cPanel\Email\Plugin::is_subadmin()
S
78 2 3
WebFacing\cPanel\Email\Plugin::email_to_utf8()
S
66 2 8
WebFacing\cPanel\Email\Accounts_Table::column_domain()
S
72 2 4
WebFacing\cPanel\Email\Boxes_Table::sort_data()
S
65 2 8
array_key_first()
S
74 2 5
WebFacing\cPanel\UAPI::email_accounts()
S
67 2 7
WebFacing\cPanel\Email\Boxes_Table::column_cb()
S
67 2 8
error_log()
S
68 2 7
WebFacing\cPanel\Email\Accounts_Table::display_type()
S
77 2 3
str_ends_with()
S
74 2 4
WebFacing\cPanel\UAPI::email_responders()
S
69 2 6
WebFacing\cPanel\Email\Accounts_Table::get_hidden_columns()
S
79 2 3
WebFacing\cPanel\UAPI::email_mailboxes()
S
70 2 5
WebFacing\cPanel\Email\Accounts_Table::get_columns()
S
60 1 13
WebFacing\cPanel\Email\Boxes_Table::get_columns()
S
61 1 12
WebFacing\cPanel\UAPI::default_address()
S
77 1 3
_e()
S
80 1 3
WebFacing\cPanel\Email\Accounts_Table::column_diskused()
S
74 1 3
WebFacing\cPanel\Email\Accounts_Table::get_sortable_columns()
S
67 1 8
WebFacing\cPanel\Email\New_Email::load()
S
89 1 2
WebFacing\cPanel\UAPI::main_email_account()
S
64 1 9
_n()
S
78 1 3
WebFacing\cPanel\UAPI::create_main_webmail_session()
S
76 1 3
WebFacing\cPanel\UAPI::email_responder()
S
74 1 4
_nx()
S
78 1 3
WebFacing\cPanel\UAPI::main_domain()
S
78 1 3
WebFacing\cPanel\UAPI::main_disk_usage()
S
75 1 4
WebFacing\cPanel\Email\Boxes_Table::get_sortable_columns()
S
69 1 7
WebFacing\cPanel\Email\Boxes_Page::load()
S
89 1 2
WebFacing\cPanel\Email\Accounts_Page::load()
S
89 1 2
WebFacing\cPanel\Email\Boxes_Table::get_hidden_columns()
S
79 1 3
__()
S
79 1 3
mb_str_starts_with()
S
75 1 4
WebFacing\cPanel\UAPI::create_webmail_session()
S
69 1 5
WebFacing\cPanel\UAPI::mail_domains()
S
71 1 5
WebFacing\cPanel\Email\Contact::load()
S
89 1 2
WebFacing\cPanel\UAPI::email_forwarders()
S
78 1 3
WebFacing\cPanel\Email\Accounts_Table::get_bulk_actions()
S
68 1 7
str_contains()
S
79 1 3
mb_str_ends_with()
S
75 1 4
_ex()
S
79 1 3
_x()
S
79 1 3
WebFacing\cPanel\Email\Boxes_Table::get_bulk_actions()
S
71 1 6
WebFacing\cPanel\UAPI::webmail_settings()
S
78 1 3