Code Analysis: StreamSend for WordPress - Official Plugin 1.0.1

Function Rating Maintainability Complexity Lines of code
Form_Setup::sanitize_form_setup_settings()
D
26
32 167
Account_Information::sanitize_account_information_settings()
C
35 28 75
Streamsend_Form::generate_form()
C
37 24 66
Streamsend_Form::output_form()
B
33 21 95
Form_Custom::sanitize_form_custom_settings()
B
35 17 107
StreamSend_Settings::plugin_options_page()
A
41 11 58
Streamsend_API::import_single_member()
A
44 10 47
SimpleCaptcha::GetDictionaryCaptchaText()
A
46 10 35
Form_Setup::register_settings()
A
37 8 63
StreamSend_Settings::plugin_options_tabs()
A
51 10 23
Streamsend_API::person_create()
S
49 6 29
SimpleCaptcha::CreateImage()
S
51 5 24
SimpleCaptcha::ImageAllocate()
S
54 5 21
Form_Setup::streamsend_detect_shortcode()
S
57 5 18
Form_Setup::field_required()
S
61 5 11
Form_Setup::widfield_required()
S
61 5 11
Form_Setup::field_groups()
S
61 5 11
SimpleCaptcha::WriteText()
S
50 4 26
Form_Setup::field_defgroups()
S
61 5 11
Form_Setup::field_fields()
S
61 5 11
Form_Setup::field_widfields()
S
61 5 11
Streamsend_API::person_update()
S
54 4 20
Streamsend_API::list_groups()
S
55 4 19
SimpleCaptcha::GetRandomCaptchaText()
S
56 4 18
Help::section_help_desc()
S
100 1 60
Form_Setup::field_captcha()
S
60 4 12
Streamsend_Style::output()
S
46 1 56
Streamsend_Style::output_widget()
S
47 1 55
Streamsend_API::get_member_detail()
S
53 3 22
Streamsend_API::list_fields()
S
56 3 18
SimpleCaptcha::WaveImage()
S
57 3 16
Streamsend_Form::process_form_data()
S
60 3 13
Form_Custom::field_submit_hover_border_type()
S
61 3 11
Start::plugin_activation()
S
61 3 11
Form_Setup::field_submit_border_type()
S
61 3 11
Form_Custom::field_submit_border_type()
S
61 3 11
Form_Setup::field_submit_hover_border_type()
S
61 3 11
Form_Setup::get_settings_defaults()
S
48 1 36
Form_Custom::field_border_type()
S
62 3 10
Form_Setup::fixKey()
S
71 3 5
Form_Setup::section_groups_desc()
S
68 3 7
Form_Setup::field_border_type()
S
62 3 10
StreamSend_Settings::add_action_links()
S
64 3 9
SimpleCaptcha::WriteImage()
S
65 3 9
Account_Information::register_settings()
S
56 2 15
Form_Setup::field_form_size()
S
54 1 29
Streamsend_API::person_find()
S
60 2 13
Streamsend_Form::streamsend_request_response_handler()
S
63 2 12
Form_Custom::register_settings()
S
52 1 21
Form_Custom::get_settings_defaults()
S
56 1 20
widget()
S
62 2 10
Account_Information::section_groups_desc()
S
69 2 7
Start::version_require()
S
75 2 4
Form_Setup::field_confirmation_email_textarea()
S
66 2 7
Form_Setup::field_confirmation_msg()
S
65 2 10
Account_Information::section_fields_desc()
S
69 2 7
Streamsend_Form::streamsend_verify_member()
S
64 2 10
SimpleCaptcha::GetCaptchaText()
S
70 2 7
SimpleCaptcha::WriteLine()
S
62 2 10
Streamsend_API::init_api()
S
60 1 14
Form_Setup::field_send_confirmation_email()
S
62 1 14
Account_Information::get_settings_defaults()
S
62 1 12
Streamsend_API::person_subscribe()
S
61 1 11
Streamsend_Form::send_confirmation_email()
S
61 1 11
Form_Custom::section_submit_hover_desc()
S
100 1 1
Form_Custom::get_settings_options()
S
72 1 5
Form_Custom::field_border_color()
S
70 1 8
Form_Custom::field_submit_hover_bg_color()
S
70 1 8
Form_Setup::section_confirmation_email_desc()
S
100 1 2
Start::plugin_deactivation()
S
100 1 2
Streamsend_Form::__construct()
S
71 1 5
Form_Custom::__construct()
S
75 1 4
Form_Custom::section_form_fields_custom_desc()
S
100 1 1
Form_Setup::field_confirmation_email_subject()
S
68 1 9
Form_Setup::field_confirmation_email_sender()
S
68 1 9
Form_Setup::field_confirmation_email_sender_name()
S
68 1 9
Form_Custom::field_border_width()
S
70 1 8
Form_Setup::section_form_field_includes_desc()
S
100 1 1
Form_Setup::section_form_size_desc()
S
100 1 1
Form_Setup::section_form_placeholders_desc()
S
100 1 1
Streamsend_API::__construct()
S
77 1 4
Help::donations_form()
S
100 1 8
Streamsend::__construct()
S
76 1 4
Start::__construct()
S
100 1 2
Form_Setup::field_opt_in_message()
S
67 1 10
Form_Setup::get_settings_options()
S
70 1 6
Streamsend_Style::__construct()
S
80 1 3
Account_Information::__construct()
S
75 1 4
Form_Custom::field_txt_color()
S
70 1 8
Help::sanitize_help_settings()
S
100 1 2
Form_Custom::field_submit_border_color()
S
70 1 8
Form_Setup::field_submit_border_width()
S
70 1 8
Form_Setup::field_txt_color()
S
70 1 8
Help::__construct()
S
79 1 3
StreamSend_Settings::add_admin_menus()
S
78 1 3
Account_Information::field_login_id()
S
70 1 8
Form_Setup::field_email_placeholder()
S
70 1 8
Form_Setup::section_submit_desc()
S
100 1 1
Form_Setup::section_form_fields_custom_desc()
S
100 1 1
Account_Information::field_api_key()
S
70 1 8
Streamsend_API::xmlentities()
S
76 1 3
Form_Setup::field_submit_txt_color()
S
70 1 8
Form_Setup::field_bg_color()
S
70 1 8
Account_Information::get_settings_options()
S
72 1 5
StreamSend_Settings::register_settings()
S
73 1 5
Form_Setup::field_formid()
S
73 1 7
Help::register_settings()
S
74 1 4
Account_Information::section_login_desc()
S
94 1 1
Streamsend_API::xml_add_tagval()
S
74 1 4
Form_Setup::field_submit_bg_color()
S
71 1 7
Form_Setup::field_submit_border_color()
S
70 1 8
Form_Setup::__construct()
S
70 1 6
SimpleCaptcha::__construct()
S
91 1 2
Streamsend_API::get_audience()
S
67 1 7
StreamSend_Settings::admin_stylesheet_init()
S
100 1 2
Streamsend_API::__destruct()
S
98 1 1
Form_Custom::field_submit_hover_txt_color()
S
70 1 8
update()
S
71 1 6
Form_Custom::field_submit_bg_color()
S
71 1 7
Form_Custom::section_submit_desc()
S
100 1 1
Form_Setup::section_submit_hover_desc()
S
100 1 1
set_html_content_type()
S
83 1 3
Form_Setup::field_submit_txt()
S
70 1 8
Account_Information::field_num_forms()
S
70 1 8
Form_Setup::field_submit_hover_txt_color()
S
70 1 8
Form_Setup::field_submit_hover_bg_color()
S
70 1 8
SimpleCaptcha::Cleanup()
S
81 1 3
Form_Custom::field_submit_txt_color()
S
70 1 8
Form_Setup::field_border_color()
S
70 1 8
SimpleCaptcha::ReduceImage()
S
64 1 10
Form_Custom::field_bg_color()
S
70 1 8
Form_Setup::field_submit_hover_border_width()
S
70 1 8
Form_Custom::field_submit_hover_border_color()
S
70 1 8
Form_Setup::field_submit_hover_border_color()
S
70 1 8
Form_Custom::field_submit_hover_border_width()
S
70 1 8
Form_Custom::field_submit_border_width()
S
70 1 8
Account_Information::field_logged_in()
S
69 1 8
Form_Setup::field_border_width()
S
70 1 8
StreamSend_Settings::__construct()
S
72 1 5
streamsend_form_shortcode()
S
68 1 7
Form_Setup::field_form_preview()
S
71 1 6