Code Analysis: ES Woocommerce ActiveCampaign 2.1.2

Function Rating Maintainability Complexity Lines of code
ESWC\AC\INC\AC_Connector::curl()
D
23
53 156
AC_Connector::curl()
D
24
44 153
ESWC\ES_WC_Integration_ActiveCampaign::subscribe()
D
25
31 159
ESWC\AC\INC\AC_Form::process()
C
31 30 103
ESWC\AC\INC\AC_Form::embed()
B
36 15 87
ESWC\ES_WC_Integration_ActiveCampaign::http_error_response()
B
44 17 39
ESWC\ES_WC_Integration_ActiveCampaign::get_ac_tags_list()
B
39 15 61
ESWC\ES_WC_Integration_ActiveCampaign::get_ac_lists()
A
40 14 53
ESWC\ES_WC_Integration_ActiveCampaign::checks()
A
42 14 46
ESWC\ES_WC_Integration_ActiveCampaign::order_status_changed()
A
43 14 41
ESWC\ES_WC_Integration_ActiveCampaign::init_form_fields()
A
32 8 124
ESWC\AC\ActiveCampaign::api()
A
41 12 56
ESWC\ES_WC_Integration_ActiveCampaign::__construct()
A
41 9 54
ESWC\AC\INC\AC_Connector::__construct()
S
57 6 16
AC_Connector::__construct()
S
57 6 16
ESWC\AC\INC\AC_Connector::dbg()
S
59 5 13
AC_Connector::dbg()
S
59 5 13
ESWC\ES_WC_Integration_ActiveCampaign::subscribe_checkbox()
S
56 4 19
ESWC\AC\INC\AC_Contact::view()
S
57 4 17
ESWC\AC\INC\AC_Tracking::log()
S
57 4 17
ESWC\AC\INC\AC_Webhook::process()
S
58 4 15
ESWC\AC\INC\AC_User::view()
S
59 4 14
ESWC\ES_WC_Integration_ActiveCampaign::ac_accepted_request()
S
58 4 14
ESWC\AC\INC\AC_List_::list_()
S
63 4 10
ESWC\ES_WC_Integration_ActiveCampaign::is_valid()
S
70 4 6
ESWC\ES_WC_Integration_ActiveCampaign::admin_options()
S
52 2 27
ESWC\AC\INC\AC_Connector::credentials_test()
S
62 3 11
AC_Connector::credentials_test()
S
62 3 11
es_woocommerce_activecampaign_init()
S
52 2 25
ESWC\AC\INC\AC_Tracking::site_list()
S
66 3 8
ESWC\AC\INC\AC_Tracking::event_list()
S
66 3 8
ESWC\ES_WC_Integration_ActiveCampaign::has_api_info()
S
76 3 4
ESWC\AC\INC\AC_Contact::list_()
S
63 3 10
ESWC\ES_WC_Integration_ActiveCampaign::get_params()
S
62 2 12
ESWC\AC\INC\AC_Contact::add()
S
69 2 6
ESWC\AC\INC\AC_Contact::sync()
S
69 2 6
es_activecampaign_plugin_update_message()
S
72 2 5
ESWC\AC\INC\AC_Contact::tag_add()
S
69 2 6
ESWC\ES_WC_Integration_ActiveCampaign::has_list()
S
78 2 4
ESWC\AC\INC\AC_Contact::tag_remove()
S
69 2 6
ESWC\AC\INC\AC_Automation::contact_add()
S
69 2 6
ESWC\AC\INC\AC_Automation::contact_remove()
S
69 2 6
ESWC\AC\ActiveCampaign::version()
S
71 2 6
ESWC\ES_WC_Integration_ActiveCampaign::maybe_save_checkout_fields()
S
74 2 4
ESWC\ES_WC_Integration_ActiveCampaign::has_url()
S
78 2 4
ESWC\ES_WC_Integration_ActiveCampaign::set_url()
S
71 2 6
ESWC\ES_WC_Integration_ActiveCampaign::has_key()
S
78 2 4
ESWC\ES_WC_Integration_ActiveCampaign::set_key()
S
71 2 6
ESWC\AC\INC\AC_Webhook::add()
S
72 1 5
ESWC\AC\INC\AC_User::add()
S
72 1 5
ESWC\AC\INC\AC_Campaign::delete_list()
S
72 1 5
ESWC\AC\INC\AC_Campaign::delete()
S
72 1 5
ESWC\AC\INC\AC_Campaign::list_()
S
72 1 5
ESWC\AC\INC\AC_Campaign::paginator()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_bounce_list()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_bounce_totals()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_forward_list()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_forward_totals()
S
72 1 5
ESWC\AC\INC\AC_Account::__construct()
S
71 1 6
ESWC\AC\INC\AC_Account::add()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_open_list()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_open_totals()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_totals()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_unopen_list()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_unsubscription_list()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_unsubscription_totals()
S
72 1 5
ESWC\AC\INC\AC_Campaign::send()
S
72 1 5
ESWC\AC\INC\AC_Webhook::delete_list()
S
72 1 5
ESWC\AC\INC\AC_Account::name_check()
S
72 1 5
ESWC\AC\INC\AC_Account::plans()
S
72 1 5
ESWC\AC\INC\AC_Webhook::events()
S
72 1 5
ESWC\AC\INC\AC_Account::status()
S
72 1 5
ESWC\AC\INC\AC_Contact::__construct()
S
71 1 6
ESWC\AC\INC\AC_Account::status_set()
S
72 1 5
ESWC\AC\INC\AC_Contact::automation_list()
S
72 1 5
ESWC\AC\INC\AC_Contact::delete_list()
S
72 1 5
ESWC\AC\INC\AC_Contact::delete()
S
72 1 5
ESWC\AC\INC\AC_Contact::edit()
S
72 1 5
ESWC\AC\INC\AC_Auth::__construct()
S
71 1 6
ESWC\AC\INC\AC_Contact::note_add()
S
72 1 5
ESWC\AC\INC\AC_Contact::note_edit()
S
72 1 5
ESWC\AC\ActiveCampaign::__construct()
S
72 1 5
ESWC\AC\INC\AC_Contact::paginator()
S
72 1 5
ESWC\AC\INC\AC_Webhook::edit()
S
72 1 5
ESWC\AC\INC\AC_Deal::__construct()
S
71 1 6
ESWC\AC\INC\AC_Tracking::site_status()
S
72 1 5
ESWC\AC\INC\AC_Tag::__construct()
S
71 1 6
ESWC\AC\INC\AC_User::list_()
S
72 1 5
ESWC\AC\INC\AC_Deal::add()
S
72 1 5
ESWC\AC\INC\AC_Deal::edit()
S
72 1 5
ESWC\AC\INC\AC_Deal::delete()
S
72 1 5
ESWC\AC\INC\AC_Deal::get()
S
72 1 5
ESWC\AC\INC\AC_Automation::contact_view()
S
72 1 5
ESWC\AC\Exception\RequestException::setFailedMessage()
S
75 1 4
ESWC\AC\INC\AC_Deal::note_edit()
S
72 1 5
ESWC\AC\INC\AC_Deal::pipeline_add()
S
72 1 5
ESWC\AC\INC\AC_Deal::pipeline_edit()
S
72 1 5
ESWC\AC\INC\AC_Deal::pipeline_delete()
S
72 1 5
ESWC\AC\INC\AC_Deal::pipeline_list()
S
72 1 5
ESWC\AC\INC\AC_Deal::stage_add()
S
72 1 5
ESWC\AC\INC\AC_Deal::stage_edit()
S
72 1 5
ESWC\AC\INC\AC_Deal::stage_delete()
S
72 1 5
ESWC\AC\INC\AC_Deal::stage_list()
S
72 1 5
ESWC\AC\INC\AC_Deal::task_add()
S
72 1 5
ESWC\AC\INC\AC_Deal::task_edit()
S
72 1 5
ESWC\AC\INC\AC_Deal::tasktype_add()
S
72 1 5
ESWC\AC\INC\AC_Deal::tasktype_edit()
S
72 1 5
ESWC\AC\INC\AC_Deal::tasktype_delete()
S
72 1 5
ESWC\AC\INC\AC_Design::__construct()
S
71 1 6
ESWC\AC\INC\AC_Design::edit()
S
72 1 5
ESWC\AC\INC\AC_Design::view()
S
72 1 5
ESWC\AC\INC\AC_Form::__construct()
S
71 1 6
ESWC\AC\INC\AC_Form::getforms()
S
73 1 5
ESWC\AC\INC\AC_Form::html()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_link_list()
S
72 1 5
ESWC\AC\INC\AC_Campaign::report_link_totals()
S
72 1 5
ESWC\AC\INC\AC_Group::__construct()
S
71 1 6
ESWC\AC\INC\AC_Group::add()
S
72 1 5
ESWC\AC\INC\AC_Group::delete_list()
S
72 1 5
ESWC\AC\INC\AC_Group::delete()
S
72 1 5
ESWC\AC\INC\AC_Group::edit()
S
72 1 5
ESWC\AC\INC\AC_Group::list_()
S
72 1 5
ESWC\AC\INC\AC_Group::view()
S
72 1 5
ESWC\AC\INC\AC_List_::__construct()
S
71 1 6
ESWC\AC\INC\AC_List_::add()
S
72 1 5
ESWC\AC\INC\AC_List_::delete_list()
S
72 1 5
ESWC\AC\INC\AC_List_::delete()
S
72 1 5
ESWC\AC\INC\AC_List_::edit()
S
72 1 5
ESWC\AC\INC\AC_List_::field_add()
S
72 1 5
ESWC\AC\INC\AC_List_::field_delete()
S
72 1 5
ESWC\AC\INC\AC_List_::field_edit()
S
72 1 5
ESWC\AC\INC\AC_List_::field_view()
S
72 1 5
ESWC\AC\INC\AC_Campaign::status()
S
72 1 5
ESWC\AC\INC\AC_List_::paginator()
S
72 1 5
ESWC\AC\INC\AC_List_::view()
S
72 1 5
ESWC\AC\INC\AC_Message::__construct()
S
71 1 6
ESWC\AC\INC\AC_Message::add()
S
72 1 5
ESWC\AC\INC\AC_Message::delete_list()
S
72 1 5
ESWC\AC\INC\AC_Message::delete()
S
72 1 5
ESWC\AC\INC\AC_Message::edit()
S
72 1 5
ESWC\AC\INC\AC_Message::list_()
S
72 1 5
ESWC\AC\INC\AC_Tracking::whitelist_remove()
S
72 1 5
ESWC\AC\INC\AC_Message::template_list()
S
72 1 5
ESWC\AC\INC\AC_Automation::list_()
S
72 1 5
ESWC\AC\INC\AC_Tracking::event_status()
S
72 1 5
ESWC\AC\INC\AC_Message::template_import()
S
72 1 5
ESWC\AC\INC\AC_Webhook::__construct()
S
71 1 6
ESWC\AC\INC\AC_Message::template_view()
S
72 1 5
ESWC\AC\INC\AC_Message::view()
S
72 1 5
ESWC\ES_WC_Integration_ActiveCampaign::checkout_field_display_admin_order_meta()
S
77 1 3
ESWC\AC\INC\AC_Deal::note_add()
S
72 1 5
ESWC\AC\INC\AC_User::__construct()
S
71 1 6
ESWC\AC\INC\AC_Contact::note_delete()
S
72 1 5
ESWC\AC\INC\AC_Segment::__construct()
S
71 1 6
ESWC\AC\INC\AC_Tag::list_()
S
72 1 5
ESWC\AC\INC\AC_Tracking::whitelist()
S
72 1 5
ESWC\AC\INC\AC_Segment::list_()
S
72 1 5
ESWC\AC\INC\AC_Campaign::create()
S
72 1 5
ESWC\AC\INC\AC_User::delete_list()
S
72 1 5
ESWC\AC\INC\AC_Automation::contact_list()
S
72 1 5
ESWC\AC\INC\AC_Message::template_add()
S
72 1 5
ESWC\AC\INC\AC_User::delete()
S
72 1 5
ESWC\AC\INC\AC_Message::template_delete()
S
72 1 5
ESWC\AC\INC\AC_Settings::__construct()
S
71 1 6
ESWC\AC\INC\AC_User::me()
S
73 1 5
ESWC\AC\INC\AC_User::edit()
S
72 1 5
ESWC\AC\INC\AC_Webhook::view()
S
72 1 5
ESWC\AC\INC\AC_Account::edit()
S
72 1 5
ESWC\AC\INC\AC_Tracking::__construct()
S
71 1 6
ESWC\ES_WC_Integration_ActiveCampaign::log_this()
S
72 1 5
ESWC\AC\INC\AC_Auth::singlesignon()
S
72 1 5
ESWC\AC\INC\AC_Deal::list_()
S
72 1 5
ESWC\AC\INC\AC_Campaign::__construct()
S
71 1 6
ESWC\AC\INC\AC_Settings::edit()
S
72 1 5
ESWC\AC\INC\AC_Tracking::event_remove()
S
72 1 5
ESWC\AC\INC\AC_Message::template_export()
S
72 1 5
ESWC\AC\INC\AC_Webhook::delete()
S
72 1 5
ESWC\AC\INC\AC_Account::cancel()
S
72 1 5
ESWC\AC\Exception\RequestException::getFailedMessage()
S
82 1 3
ESWC\AC\INC\AC_Account::view()
S
73 1 5
ESWC\AC\INC\AC_Message::template_delete_list()
S
72 1 5
es_activecampaign_action_links()
S
69 1 6
ESWC\AC\INC\AC_Account::list_()
S
72 1 5
ESWC\AC\INC\AC_Webhook::list_()
S
72 1 5
ESWC\AC\INC\AC_Message::template_edit()
S
72 1 5
add_es_activecampaign_integration()
S
77 1 4
ESWC\AC\INC\AC_Automation::__construct()
S
71 1 6