Code Analysis: Accept SagePay Payments Using Contact Form 7 2.1

Function Rating Maintainability Complexity Lines of code
CFSPZW_Lib::action__cfspzw_wpcf7_before_send_mail()
D
11
100 243
CFSPZW_Lib::action__cfspzw_sagepay_direct_ipn()
D
24
46 144
CFSPZW_Admin_Action::cfspzw_show_from_data()
D
25
41 171
CFSPZW_Lib::filter__cfspzw_wpcf7_ajax_json_echo()
C
36 26 78
CFSPZW_Lib::mail_replace_tags()
C
37 24 70
CFSPZW_Admin_Action::action__manage_cfspzw_data_posts_custom_column()
B
41 18 62
CFSPZW_Lib::get_country()
B
21
2 259
CFSPZW_Lib::wpcf7_sagepay_country_form_tag_handler()
A
41 13 55
CFSPZW_Lib::getUserIpAddr()
A
48 11 30
CFSPZW_Lib::shortcode__sagepay_details()
A
42 8 50
CFSPZW_Admin_Action::action__cfspzw_wpcf7_save_contact_form()
A
43 6 52
CFSPZW::action__cfspzw_plugins_loaded()
S
50 6 27
CFSPZW_Lib::mail()
S
52 6 25
CFSPZW_Lib::zw_cf7_upload_files()
S
53 6 22
CFSPZW_Lib::_validate_fields()
S
57 6 15
CFSPZW_Admin_Action::action__cfspzw_parse_query()
S
58 6 15
CFSPZW_Admin_Action::action__cfspzw_restrict_manage_posts()
S
51 5 25
CFSPZW_Admin_Action::action__cfspzw_pre_get_posts()
S
62 4 12
CFSPZW_Front_Filter::filter__cfspzw_wpcf7_form_elements()
S
63 4 10
CFSPZW_Lib::action__cfspzw_init()
S
69 4 7
CFSPZW_Lib::get_form_attachments()
S
65 4 9
CFSPZW_Admin_Action::cfspzw_check_data_ct()
S
65 4 8
CFSPZW_Admin_Filter::filter__cfspzw_admin_plugin_links()
S
62 3 11
CFSPZW_Lib::cfspzw_filter__wpcf7_mail_components()
S
62 3 11
CFSPZW::wpcf7_sagepay_country_tag_generator_checkout()
S
49 1 40
CFSPZW::action__cfspzw_init()
S
47 1 37
CFSPZW_Admin_Action::action__cfspzw_review_done()
S
72 3 5
CFSPZW_Admin_Filter::filter__cfspzw_post_row_actions()
S
69 2 7
CFSPZW_Front::filter__cfspzw_template_include()
S
68 2 7
CFSPZW_Lib::action__cfspzw_wpcf7_verify_version()
S
66 2 8
CFSPZW::instance()
S
73 2 5
CFSPZW_Lib::prop()
S
74 2 4
CFSPZW_Lib::zw_wpcf7_upload_tmp_dir()
S
65 2 9
CFSPZW_Lib::wpcf7_version()
S
66 2 8
CFSPZW_Admin_Action::action__cfspzw_postbox()
S
59 1 14
CFSPZW_Admin_Action::__construct()
S
60 1 12
CFSPZW_Admin_Action::cfspzw_show_help_data()
S
63 1 11
CFSPZW_Admin::__construct()
S
79 1 3
CFSPZW_Admin_Filter::__construct()
S
64 1 8
CFSPZW_Admin::action__cfspzw_admin_menu()
S
80 1 3
CFSPZW_Front_Action::__construct()
S
79 1 3
CFSPZW_Admin_Filter::wpcf7_cfspzw_admin_after_additional_settings()
S
75 1 4
CFSPZW::action__cfspzw_admin_init()
S
68 1 8
CFSPZW_Lib::action__cfspzw_wpcf7_init()
S
70 1 7
CFSPZW_Admin_Action::action__cfspzw_add_meta_boxes()
S
73 1 4
CFSPZW_Front_Action::action__cfspzw_wp_enqueue_scripts()
S
65 1 8
CFSPZW::action__cfspzw_admin_notices_deactive()
S
68 1 8
CFSPZW_Admin_Filter::filter__cfspzw_wpcf7_editor_panels()
S
68 1 7
CFSPZW()
S
82 1 3
CFSPZW_Lib::encryptFieldData()
S
72 1 5
CFSPZW_Admin_Filter::filter__cfspzw_manage_data_sortable_columns()
S
77 1 4
CFSPZW_Lib::cfspzw_filter__wpcf7_skip_mail()
S
83 1 3
CFSPZW_Front_Filter::__construct()
S
79 1 3
CFSPZW_Admin_Filter::filter__cfspzw_bulk_actions_edit_data()
S
77 1 4
CFSPZW_Lib::decryptFieldData()
S
70 1 6
CFSPZW_Front::__construct()
S
75 1 4
CFSPZW_Front::filter__cfspzw_query_vars()
S
77 1 4
CFSPZW_Lib::__construct()
S
65 1 8
CFSPZW::__construct()
S
79 1 3
CFSPZW_Lib::pkcs5_pad()
S
74 1 4
CFSPZW_Admin_Action::action__cfspzw_init()
S
65 1 8
CFSPZW_Admin_Filter::filter__cfspzw_manage_data_posts_columns()
S
64 1 9