FP_Admin_Settings C

Total Complexity 118
Dependencies 3
Dependents 1
Total lines 920
Lines of code 689
Logical lines of code 278
Comment lines 76
Methods 52
Properties 2

Methods 52

Method Rating Maintainability Complexity Lines of code
update_settings()
D
23
53 160
get_email_types()
S
43 4 56
field_description_table()
S
57 4 17
field_email_filename()
S
56 2 17
section_invoice()
S
56 1 20
init_hooks()
S
64 2 9
get_payment_methods()
S
64 2 10
_get_email_recipient_info()
S
70 2 6
_get_email_recipient_address()
S
77 2 3
get_line_descriptions()
S
58 1 15
field_css()
S
78 2 3
validate_allowed_chars()
S
77 2 3
add_settings_tab()
S
72 2 5
field_send_error_mails_to()
S
58 1 15
section_email()
S
61 1 14
field_email_for_states()
S
60 1 13
field_no_email_for_methods()
S
61 1 13
field_paid_for_methods()
S
61 1 12
field_no_invoices_for_methods()
S
61 1 12
field_email_content_text()
S
62 1 12
field_invoices_for_states()
S
61 1 12
field_email_content_html()
S
62 1 12
field_article_name_shipping()
S
63 1 11
field_article_number_shipping()
S
63 1 11
field_email_subject()
S
63 1 11
field_email_to_append_to()
S
62 1 11
field_order_number_suffix()
S
63 1 11
field_order_number_prefix()
S
63 1 11
field_line_description()
S
62 1 11
add_settings()
S
81 1 3
field_email_copy()
S
64 1 10
html_content_filter()
S
80 1 3
get_settings()
S
69 1 7
field_invoice_email()
S
64 1 10
section_email_end()
S
72 1 6
section_email_start()
S
67 1 8
get_order_states()
S
72 1 5
section_general_end()
S
72 1 6
field_shop_url()
S
64 1 10
field_customer_link()
S
64 1 10
field_open_invoices()
S
64 1 10
field_cancel_invoices()
S
64 1 10
field_zero_value_invoices()
S
64 1 10
get_invoice_email_options()
S
68 1 7
_get_email_recipient_text()
S
78 1 3
section_general()
S
66 1 9
field_create_invoices()
S
64 1 10
section_invoice_end()
S
72 1 6
plugin_action_links()
S
72 1 5
section_general_start()
S
67 1 8
field_shop_token()
S
65 1 9
section_invoice_start()
S
67 1 8