FP_Admin_Settings D

Total Complexity 138
Dependencies 4
Dependents 1
Total lines 1,069
Lines of code 813
Logical lines of code 323
Comment lines 79
Methods 61
Properties 2

Methods 61

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