Code Analysis: Elastic Email Subscribe Form 1.2.2

Function Rating Maintainability Complexity Lines of code
eemail::send()
D
25
44 146
EESW_Widget::form()
C
25
9 299
eeadmin_subscribe_7250232799::show_settings()
B
39 15 64
ElasticEmailClient\ApiClient::Request()
A
44 10 42
ElasticEmailClient\Email::Send()
A
45 9 37
eeadmin_subscribe_7250232799::show_reports()
A
44 7 46
eeadmin_subscribe_7250232799::mimetype_input()
S
48 6 36
eeadmin_subscribe_7250232799::init_options()
S
39 2 90
wp_upe_upgrade_completed()
S
60 7 12
ElasticEmailClient\ApiClient::parseAttachments()
S
52 6 23
eeadmin_subscribe_7250232799::enable_input()
S
51 5 28
eeadmin_subscribe_7250232799::security_switch_input()
S
52 5 26
eeadmin_subscribe_7250232799::emailtype_input()
S
52 5 25
elasticEmailContactAdd()
S
47 4 39
eeadmin_subscribe_7250232799::WooCommerce_email()
S
60 5 14
eeadmin_subscribe_7250232799::WooCommerce_name()
S
60 5 14
ElasticEmailClient\Contact::Add()
S
53 4 21
EESW_Widget::update()
S
48 3 35
eeadmin_subscribe_7250232799::add_menu()
S
43 1 64
eemail::getEmailAndName()
S
57 4 17
eeadmin_subscribe_7250232799::input_site_key()
S
58 4 14
eeadmin_subscribe_7250232799::input_secret_key()
S
58 4 14
eeadmin_subscribe_7250232799::from_name_config_input()
S
59 4 13
eeadmin_subscribe_7250232799::from_email_config_input()
S
59 4 13
ElasticEmailClient\ApiClient::parseData()
S
61 4 12
eemail::on_load()
S
52 3 25
eeadmin_subscribe_7250232799::show_lists()
S
56 3 18
ElasticEmailClient\Log::Export()
S
56 3 17
eeadmin_subscribe_7250232799::init_security_options()
S
48 1 46
ElasticEmailClient\Contact::QuickAdd()
S
56 3 16
eeadmin_subscribe_7250232799::input_apikey()
S
63 4 8
eeadmin_subscribe_7250232799::override_wooCommerce_input()
S
62 4 10
show_logs()
S
58 3 15
ElasticEmailClient\Log::Load()
S
57 3 15
eeadmin_subscribe_7250232799::valid_security_options()
S
61 3 13
elasticemailsubscribe_uninstall()
S
53 2 27
ElasticEmailClient\Log::LoadNotifications()
S
60 3 12
eeadmin_subscribe_7250232799::custom_admin_scripts()
S
50 2 27
wp_mail()
S
62 3 11
eeadmin_subscribe_7250232799::valid_options()
S
62 3 11
ElasticEmailClient\Account::UpdateAdvancedOptions()
S
48 1 33
ElasticEmailClient\EEList::MoveContacts()
S
62 3 10
eeadmin_subscribe_7250232799::initAPI()
S
63 3 10
eeadmin_subscribe_7250232799::statusToSendEmail()
S
61 2 12
eeSubscribeTestMsg()
S
62 2 11
ElasticEmailClient\Contact::Update()
S
62 2 11
eeadmin_subscribe_7250232799::addChannel()
S
63 2 11
ElasticEmailClient\Account::UpdateProfile()
S
55 1 19
ElasticEmailClient\Account::UpdateSubAccountSettings()
S
57 1 17
ElasticEmailClient\Account::AddSubAccount()
S
57 1 17
ElasticEmailClient\Channel::ExportJson()
S
67 2 7
ElasticEmailClient\Channel::ExportXml()
S
67 2 7
ElasticEmailClient\Contact::ChangeStatus()
S
67 2 7
ElasticEmailClient\Contact::EEDelete()
S
69 2 6
ElasticEmailClient\Contact::Export()
S
64 2 9
ElasticEmailClient\Contact::LoadBlocked()
S
65 2 8
elasticemailsubscribe_deactivate()
S
63 2 10
eeadmin_subscribe_7250232799::set_sender_email()
S
69 2 7
eeadmin_subscribe_7250232799::set_sender_name()
S
69 2 7
ElasticEmailClient\Email::GetStatus()
S
58 1 15
ElasticEmailClient\EEList::Add()
S
63 2 10
ElasticEmailClient\EEList::AddContacts()
S
65 2 8
ElasticEmailClient\EEList::CreateFromCampaign()
S
67 2 7
eemail::adminNotices()
S
75 2 5
eeCleanErrorLog()
S
68 2 7
eeadmin_subscribe_7250232799::addToUserList()
S
64 2 9
eemail::is_configured()
S
78 2 3
ElasticEmailClient\EEList::RemoveContacts()
S
67 2 7
eemail::getOption()
S
71 2 6
eemail::getDefaultDomain()
S
68 2 7
ElasticEmailClient\Segment::LoadByName()
S
65 2 8
ElasticEmailClient\Campaign::Export()
S
65 2 8
ElasticEmailClient\Channel::ExportCsv()
S
67 2 7
ElasticEmailClient\Template::Add()
S
59 1 14
ElasticEmailClient\Template::Update()
S
59 1 14
create_elasticemail_log_table()
S
63 1 12
ElasticEmailClient\Log::ExportLinkTracking()
S
61 1 12
eeadmin_subscribe_7250232799::__construct()
S
60 1 12
ElasticEmailClient\Account::UpdateCustomBranding()
S
63 1 11
ees_register_widget()
S
76 1 4
ElasticEmailClient\Account::DeleteSubAccount()
S
69 1 7
eeadmin_subscribe_7250232799::eesubscribe_load_textdomain()
S
77 1 3
ElasticEmailClient\Contact::LoadHistory()
S
69 1 7
ElasticEmailClient\Template::EECopy()
S
65 1 9
ElasticEmailClient\Account::ChangeEmail()
S
69 1 7
ElasticEmailClient\Account::LoadSubAccountsEmailCreditsHistory()
S
71 1 6
ElasticEmailClient\Account::LoadUsage()
S
71 1 6
ElasticEmailClient\Account::LoadSubAccountSettings()
S
71 1 6
ElasticEmailClient\Account::LoadSubAccountsLitmusCreditsHistory()
S
71 1 6
ElasticEmailClient\Account::ProfileOverview()
S
80 1 3
ElasticEmailClient\Account::LoadReputationImpact()
S
80 1 3
ElasticEmailClient\Survey::EEDelete()
S
73 1 5
ElasticEmailClient\Segment::Add()
S
71 1 6
ElasticEmailClient\Survey::Add()
S
73 1 5
ElasticEmailClient\Account::RequestPrivateIP()
S
71 1 6
ElasticEmailClient\Attachment::EEList()
S
73 1 5
ElasticEmailClient\Log::CancelInProgress()
S
71 1 6
ElasticEmailClient\Account::Overview()
S
80 1 3
EESW_Widget::__construct()
S
69 1 7
EESW_Widget::widget()
S
71 1 6
ElasticEmailClient\Attachment::EEDelete()
S
73 1 5
ElasticEmailClient\Attachment::Get()
S
73 1 5
ElasticEmailClient\Template::SaveScreenshot()
S
71 1 6
ElasticEmailClient\Attachment::ListAll()
S
80 1 3
ElasticEmailClient\Attachment::Remove()
S
73 1 5
ElasticEmailClient\Attachment::Upload()
S
78 1 3
ElasticEmailClient\Campaign::Add()
S
73 1 5
ElasticEmailClient\Campaign::EECopy()
S
73 1 5
ElasticEmailClient\Campaign::EEDelete()
S
73 1 5
ElasticEmailClient\ApiClient::SetApiKey()
S
80 1 3
ElasticEmailClient\Campaign::EEList()
S
69 1 7
ElasticEmailClient\Campaign::Update()
S
73 1 5
ElasticEmailClient\Channel::Add()
S
73 1 5
ElasticEmailClient\Channel::EEDelete()
S
73 1 5
ElasticEmailClient\Template::GetEmbeddedHtml()
S
73 1 5
ElasticEmailClient\ApiException::__construct()
S
71 1 6
ElasticEmailClient\EEList::EEDelete()
S
73 1 5
ElasticEmailClient\Channel::EEList()
S
80 1 3
ElasticEmailClient\Channel::Update()
S
71 1 6
eeadmin_subscribe_7250232799::show_security()
S
76 1 4
ElasticEmailClient\Contact::AddBlocked()
S
71 1 6
ElasticEmailClient\Contact::ChangeProperty()
S
69 1 7
ElasticEmailClient\Account::LoadNotificationQueue()
S
80 1 3
ElasticEmailClient\Survey::EEList()
S
80 1 3
ElasticEmailClient\Domain::SetDefault()
S
73 1 5
ElasticEmailClient\Contact::EEList()
S
69 1 7
ElasticEmailClient\ApiException::__toString()
S
78 1 3
ElasticEmailClient\Account::Load()
S
80 1 3
ElasticEmailClient\EEList::CreateNthSelectionLists()
S
64 1 10
ElasticEmailClient\Contact::CountByStatus()
S
71 1 6
ElasticEmailClient\EEList::EElist()
S
71 1 6
ElasticEmailClient\Segment::Export()
S
67 1 8
ElasticEmailClient\Account::LoadPayoutHistory()
S
80 1 3
ElasticEmailClient\Domain::VerifyDkim()
S
73 1 5
ElasticEmailClient\EEList::Export()
S
67 1 8
ElasticEmailClient\Account::LoadEmailCreditsHistory()
S
80 1 3
ElasticEmailClient\Export::EEDelete()
S
73 1 5
ElasticEmailClient\Account::AddSubAccountCredits()
S
65 1 9
ElasticEmailClient\Contact::Upload()
S
64 1 10
ElasticEmailClient\ApiClient::insert_log()
S
66 1 8
ElasticEmailClient\EEList::Update()
S
69 1 7
ElasticEmailClient\Contact::Subscribe()
S
73 1 5
ElasticEmailClient\Log::Summary()
S
65 1 9
ElasticEmailClient\Domain::Add()
S
71 1 6
ElasticEmailClient\Export::CheckStatus()
S
73 1 5
ElasticEmailClient\Email::View()
S
73 1 5
ElasticEmailClient\Account::LoadLitmusCreditsHistory()
S
80 1 3
ElasticEmailClient\Account::LoadReferralDetails()
S
80 1 3
ElasticEmailClient\EEList::EECopy()
S
65 1 9
ElasticEmailClient\Contact::GetContactsBySegment()
S
69 1 7
ElasticEmailClient\Domain::VerifySpf()
S
73 1 5
ElasticEmailClient\Segment::Update()
S
69 1 7
ElasticEmailClient\Log::LinkTracking()
S
65 1 9
ElasticEmailClient\Contact::GetContactsByList()
S
69 1 7
ElasticEmailClient\Contact::FindContact()
S
73 1 5
ElasticEmailClient\Account::LoadSpamCheck()
S
71 1 6
ElasticEmailClient\Account::ChangePassword()
S
69 1 7
ElasticEmailClient\Domain::VerifyTracking()
S
71 1 6
ElasticEmailClient\Account::LoadAdvancedOptions()
S
80 1 3
ElasticEmailClient\Contact::CountByUnsubscribeReason()
S
80 1 3
ElasticEmailClient\Account::GetSubAccountApiKey()
S
71 1 6
ElasticEmailClient\Survey::LoadResponseList()
S
73 1 5
ElasticEmailClient\Domain::EEDelete()
S
73 1 5
show_clean_button()
S
73 1 5
ElasticEmailClient\Account::LoadPaymentHistory()
S
67 1 8
ElasticEmailClient\Account::GetAccountAbilityToSendEmail()
S
80 1 3
ElasticEmailClient\Account::LoadReputationHistory()
S
71 1 6
subscribe_deactivation_admin_notice__info()
S
72 1 5
ElasticEmailClient\Survey::Update()
S
73 1 5
ElasticEmailClient\Segment::EEList()
S
69 1 7
ElasticEmailClient\Log::RetryNow()
S
73 1 5
ElasticEmailClient\Segment::EECopy()
S
69 1 7
ElasticEmailClient\Export::EEList()
S
71 1 6
ElasticEmailClient\Contact::LoadContact()
S
73 1 5
ElasticEmailClient\Domain::VerifyMX()
S
73 1 5
ElasticEmailClient\Template::RemoveScreenshot()
S
73 1 5
drop_elasticemail_log_table()
S
73 1 5
ElasticEmailClient\Account::ManageApiKeys()
S
71 1 6
ee_custom_password_reset()
S
62 1 10
ElasticEmailClient\SMS::Send()
S
71 1 6
ElasticEmailClient\Template::CheckUsage()
S
73 1 5
ElasticEmailClient\EEList::Load()
S
73 1 5
eemail::wp_mail_native()
S
74 1 4
ElasticEmailClient\Email::Status()
S
73 1 5
ElasticEmailClient\Account::GetSubAccountList()
S
80 1 3
ElasticEmailClient\Template::EEDelete()
S
73 1 5
ElasticEmailClient\Account::UpdateHttpNotification()
S
71 1 6
ElasticEmailClient\Template::GetList()
S
71 1 6
ElasticEmailClient\Domain::EEList()
S
80 1 3
ElasticEmailClient\Survey::LoadResults()
S
73 1 5
eeadmin_subscribe_7250232799::show_sendtest()
S
76 1 4
ElasticEmailClient\Export::CountByType()
S
80 1 3
ElasticEmailClient\Account::RemoveSubAccountCredits()
S
64 1 10
clean_elasticemail_log_table()
S
73 1 5
ElasticEmailClient\Segment::EEDelete()
S
73 1 5
elasticemailsubscribe_activate()
S
73 1 5
ElasticEmailClient\Template::LoadTemplate()
S
71 1 6
ElasticEmailClient\EEList::CreateRandomList()
S
64 1 10
ElasticEmailClient\Survey::Export()
S
67 1 8
eeadmin_subscribe_7250232799::show_errorlog()
S
80 1 3