Code Analysis: APM Child 3.9

Function Rating Maintainability Complexity Lines of code
execute_jvzoo_affiliate_commission()
D
21
33 233
APMESP::apm_esp_edit()
C
26
20 175
APMESP::apm_esp_edit()
C
25
18 198
create_post_for_social_media()
B
28
17 144
apm_subscription_options()
B
39 21 66
execute_thrivecart_instant_notification()
B
31 11 130
iSDK::vendorCon()
A
42 15 46
iSDK::cfgCon()
A
46 14 34
apm_update_hidden_funnel_settings()
A
45 12 46
execute_jvzoo_ipn_listner()
A
38 10 65
apm_optin_monster_functions()
A
33 3 153
OAuthApplication::request()
A
49 11 28
execute_add_manual_commission()
A
37 7 76
execute_clickbank_instant_notification()
A
37 7 76
execute_warriorplus_instant_notification()
A
37 7 76
OAuthApplication::makeRequest()
A
45 9 39
apm_create_posttype()
A
40 6 79
apm_aweber_subscription_db_init()
A
37 3 121
apm_set_login_session()
A
43 7 49
APMESP::apm_esp_add()
A
37 4 84
GetResponse::call()
S
45 6 40
apm_add_optin_form_after_post_content()
S
47 6 39
FindWPConfig()
S
56 7 18
apm_include_funnel_templates()
S
49 6 32
apm_custom_form_session_functions()
S
56 7 17
apm_optin_monster_session_functions()
S
56 7 17
AWeberEntry::__get()
S
56 7 17
APMESP::apm_update_affiliates()
S
38 3 77
AWeberCollection::_fetchCollectionData()
S
50 6 28
APMESP::apm_get_aweber_list_by_api()
S
45 5 42
APMESP::apm_get_aweber_list_by_api()
S
46 5 39
AWeberEntry::attrs()
S
59 6 14
AWeberCollection::_updatePageSize()
S
57 5 17
iSDK::methodCaller()
S
57 5 16
OAuthApplication::parseResponse()
S
59 5 15
apm_admin_menu()
S
46 3 38
apm_display_message_expired_refresh_token()
S
55 4 19
APMESP::apm_get_sendeagle_list_by_api()
S
50 3 29
APMESP::apm_get_sendeagle_list_by_api()
S
51 3 28
APMESP::apm_get_infusion_list_by_api()
S
51 3 28
AWeberEntry::_type()
S
60 4 13
APMESP::apm_get_infusion_list_by_api()
S
51 3 28
InfusionsoftAPIUtil::getInfusionsoftOptionHTML()
S
60 4 12
fetch_eShowcase_token_from_master()
S
53 3 23
check_eshowCRM_active_or_not()
S
53 3 23
check_eshowCRM_invalid_grant()
S
53 3 22
APMESP::apm_set_income_notification()
S
47 2 36
APMESP::apm_esp_add()
S
48 2 35
InfusionsoftAPIUtil::getInfusionsoftTags()
S
56 3 18
OAuthApplication::createSignatureBase()
S
57 3 16
OAuthUser::getHighestPriorityToken()
S
70 4 6
AWeberAPIBase::readResponse()
S
64 4 9
AWeberResponse::__get()
S
65 4 9
apm_subscription_init()
S
60 3 15
iSDK::infuDate()
S
58 3 14
AWeberCollection::offsetGet()
S
59 3 13
AWeberAPI::getAccount()
S
62 3 11
apm_get_google_recaptcha_info()
S
52 2 26
apm_admin_message_styles_expired_refresh_token()
S
60 1 34
InfusionsoftAPIUtil::addUpdateIFSContactAndAddTag()
S
56 2 18
iSDK::uploadFile()
S
58 2 18
OAuthApplication::_sendRequest()
S
57 2 17
OAuthApplication::requiredFromResponse()
S
69 3 7
OAuthApplication::_addParametersToUrl()
S
64 3 10
OAuthApplication::collapseDataForSignature()
S
64 3 9
OAuthUser::isAuthorized()
S
71 3 6
AWeberCollection::offsetExists()
S
71 3 6
AWeberEntry::_isChildCollection()
S
69 3 6
GetResponse::setParams()
S
65 3 9
CurlResponse::__construct()
S
57 2 15
iSDK::addCon()
S
63 3 10
apm_set_logout_session()
S
71 3 6
OAuthApplication::__construct()
S
64 3 10
OAuthApplication::getAccessToken()
S
60 2 13
InfusionsoftAPIUtil::getInfusionsoftDataFieldHTML()
S
60 2 13
InfusionsoftAPIUtil::updateIFSContact()
S
59 2 13
AWeberEntry::move()
S
60 2 13
apm_social_media_cron_schedule()
S
60 2 13
AWeberEntry::getParentEntry()
S
60 2 12
AWeberAPI::getDataFromAweberID()
S
61 2 12
AWeberCollection::getParentEntry()
S
61 2 11
check_directory_exists_inline_optin()
S
64 2 11
apm_get_category_list_for_optin_form()
S
63 2 11
check_directory_exists()
S
64 2 11
iSDK::attachEmail()
S
56 1 19
apm_get_funnel_list_hidden()
S
57 1 18
APMESP::apm_get_funnel_list()
S
57 1 18
APMESP::apm_get_funnel_list()
S
57 1 18
iSDK::addEmailTemplate()
S
58 1 17
iSDK::payPlan()
S
58 1 16
iSDK::createEmailTemplate()
S
59 1 16
iSDK::updateEmailTemplate()
S
58 1 16
AWeberAPIException::__construct()
S
66 2 8
GetResponse::__construct()
S
71 2 6
apm_update_plugin()
S
65 2 10
apm_check_login()
S
78 2 3
apm_get_session_value()
S
78 2 3
apm_optin_hidden_page_callback()
S
70 2 6
apm_get_page_listing_for_landing_page()
S
67 2 8
AWeberOAuthDataMissing::__construct()
S
69 2 6
OAuthApplication::parseAsError()
S
70 2 6
AWeberEntry::__set()
S
67 2 8
OAuthApplication::createSignature()
S
68 2 7
OAuthApplication::generateNonce()
S
73 2 4
OAuthApplication::buildData()
S
66 2 8
iSDK::addRecurringAdv()
S
59 1 15
AWeberEntry::_parseNamedOperation()
S
66 2 8
iSDK::validateCard()
S
68 2 7
AWeberEntry::_methodFor()
S
74 2 4
AWeberEntry::_getCollection()
S
66 2 8
InfusionsoftAPIUtil::isConnectedSuccessfully()
S
64 2 9
AWeberAPI::setAdapter()
S
66 2 9
AWeberEntryDataArray::valid()
S
71 2 6
AWeberAPI::_parseAWeberID()
S
68 2 7
OAuthApplication::getRequestToken()
S
64 2 9
AWeberAPI::getAuthorizeUrl()
S
69 2 7
AWeberAPI::__get()
S
74 2 4
AWeberEntry::save()
S
68 2 7
iSDK::commOverride()
S
60 1 14
iSDK::sendEmail()
S
60 1 14
iSDK::placeOrder()
S
60 1 14
iSDK::dsQueryOrderBy()
S
62 1 12
OAuthApplication::getOAuthRequestData()
S
62 1 12
iSDK::addOrderItem()
S
62 1 12
iSDK::recurringCommOverride()
S
62 1 12
iSDK::addRecurring()
S
62 1 12
iSDK::manualPmt()
S
63 1 11
iSDK::addOrderTotalDiscount()
S
63 1 11
iSDK::addProductTotalDiscount()
S
63 1 11
iSDK::dsFind()
S
63 1 11
iSDK::dsGetSetting()
S
69 1 7
iSDK::dsLoad()
S
67 1 8
iSDK::getUpsShippingOption()
S
70 1 6
AWeberCollection::getById()
S
71 1 5
iSDK::getWebFormHtml()
S
70 1 6
iSDK::getAffiliatePrograms()
S
73 1 5
AWeberServiceProvider::getAuthorizeUrl()
S
82 1 3
AWeberMethodNotImplemented::__construct()
S
76 1 4
GetResponse::__set()
S
81 1 3
OAuthApplication::mergeOAuthData()
S
75 1 4
AWeberEntryDataArray::__construct()
S
71 1 6
AWeberEntryDataArray::offsetGet()
S
80 1 3
InfusionsoftAPIUtil::__construct()
S
71 1 6
AWeberEntryDataArray::offsetSet()
S
73 1 5
AWeberCollection::next()
S
82 1 3
InfusionsoftAPIUtil::updateGroupTag()
S
79 1 3
AWeberEntryDataArray::offsetUnset()
S
80 1 3
AWeberEntryDataArray::rewind()
S
81 1 3
AWeberCollection::rewind()
S
81 1 3
InfusionsoftAPIUtil::returnUpdateIFSContact()
S
69 1 6
AWeberEntryDataArray::current()
S
80 1 3
iSDK::__construct()
S
80 1 3
AWeberEntryDataArray::key()
S
80 1 3
iSDK::setInvoiceSyncStatus()
S
67 1 8
iSDK::appEcho()
S
73 1 5
AWeberCollection::count()
S
82 1 3
iSDK::addCustomField()
S
66 1 9
AWeberEntry::getActivity()
S
62 1 10
AWeberResourceNotImplemented::__construct()
S
72 1 5
iSDK::renameFile()
S
67 1 8
iSDK::getDownloadUrl()
S
69 1 7
CurlResponse::headers()
S
82 1 3
iSDK::updateCon()
S
68 1 7
iSDK::mergeCon()
S
69 1 7
iSDK::findByEmail()
S
69 1 7
iSDK::loadCon()
S
69 1 7
iSDK::grpAssign()
S
68 1 7
iSDK::getPayments()
S
70 1 6
iSDK::dsDelete()
S
69 1 7
iSDK::getNextCampaignStep()
S
67 1 8
iSDK::grpRemove()
S
68 1 7
iSDK::rescheduleCampaignStep()
S
67 1 8
iSDK::campRemove()
S
68 1 7
iSDK::deleteSubscription()
S
70 1 6
iSDK::runAS()
S
68 1 7
iSDK::applyActivityHistoryTemplate()
S
67 1 8
AWeberCollection::find()
S
65 1 8
iSDK::dsAdd()
S
68 1 7
iSDK::getCampaigneeStepDetails()
S
67 1 8
APMESP::__construct()
S
91 1 2
AWeberOAuthException::__construct()
S
72 1 5
iSDK::dsUpdate()
S
67 1 8
GetResponse::createCampaign()
S
79 1 3
AWeberCollection::offsetSet()
S
98 1 1
CurlObject::init()
S
80 1 3
iSDK::getAffiliatesByProgram()
S
71 1 6
iSDK::getResourcesForAffiliateProgram()
S
71 1 6
GetResponse::getCampaign()
S
79 1 3
AWeberEntry::findSubscribers()
S
62 1 10
iSDK::deleteInvoice()
S
70 1 6
OAuthApplication::prepareRequest()
S
73 1 5
GetResponse::getRSSNewsletters()
S
79 1 3
iSDK::updateCustomField()
S
69 1 7
iSDK::setPaymentSyncStatus()
S
67 1 8
iSDK::getPluginStatus()
S
71 1 6
iSDK::getAllShippingOptions()
S
71 1 6
iSDK::getAllPaymentOptions()
S
71 1 6
GetResponse::addContact()
S
79 1 3
AWeberCollection::offsetUnset()
S
98 1 1
GetResponse::getContact()
S
79 1 3
AWeberEntry::getWebForms()
S
69 1 6
GetResponse::searchContacts()
S
79 1 3
AWeberAPIBase::_cleanUrl()
S
79 1 3
GetResponse::getContactsSearch()
S
79 1 3
iSDK::amtOwed()
S
69 1 7
iSDK::getInvoiceId()
S
70 1 6
iSDK::getOrderId()
S
70 1 6
iSDK::chargeInvoice()
S
64 1 10
iSDK::blankOrder()
S
64 1 10
iSDK::recurringInvoice()
S
69 1 7
iSDK::decrementInventory()
S
70 1 6
GetResponse::setCustomField()
S
79 1 3
iSDK::locateCard()
S
69 1 7
AWeberAPIBase::loadFromUrl()
S
75 1 4
iSDK::getAvailableFields()
S
68 1 7
iSDK::getOrderQuantityShippingOption()
S
70 1 6
iSDK::quickSearch()
S
64 1 10
GetResponse::getBillingInfo()
S
80 1 3
iSDK::savedSearch()
S
64 1 10
iSDK::getQuickSearches()
S
69 1 7
iSDK::getWebFormMap()
S
75 1 4
AWeberResponse::__construct()
S
74 1 5
OAuthApplication::signRequest()
S
68 1 7
GetResponse::accounts()
S
80 1 3
iSDK::savedSearchAllFields()
S
66 1 9
iSDK::affSummary()
S
67 1 8
iSDK::replaceFile()
S
67 1 8
iSDK::addMoveNotes()
S
66 1 9
iSDK::recalculateTax()
S
70 1 6
AWeberCollection::key()
S
82 1 3
iSDK::dsQuery()
S
64 1 10
AWeberAPI::__construct()
S
74 1 5
CurlObject::execute()
S
80 1 3
AWeberEntryDataArray::offsetExists()
S
79 1 3
iSDK::getOrderTotalShippingOption()
S
70 1 6
AWeberServiceProvider::getBaseUri()
S
82 1 3
iSDK::optOut()
S
69 1 7
GetResponse::deleteContactsSearch()
S
78 1 3
iSDK::affCommissions()
S
65 1 9
AWeberCollection::__construct()
S
75 1 4
iSDK::getProductTotalDiscount()
S
70 1 6
iSDK::getShippingTotalDiscount()
S
70 1 6
iSDK::affClawbacks()
S
67 1 8
iSDK::getOrderTotalShippingRanges()
S
70 1 6
iSDK::optIn()
S
69 1 7
apm_social_post_weekly_cron()
S
80 1 3
AWeberResponseError::__construct()
S
75 1 4
AWeberEntryDataArray::count()
S
80 1 3
iSDK::getAllConfiguredShippingOptions()
S
73 1 5
apm_powered_by_arpreach_aweber()
S
78 1 4
OAuthApplication::encode()
S
80 1 3
iSDK::getFreeTrial()
S
70 1 6
iSDK::incrementInventory()
S
70 1 6
apm_encrypt_email()
S
69 1 6
AWeberEntry::delete()
S
75 1 4
iSDK::requestCreditCardId()
S
71 1 6
GetResponse::getCampaigns()
S
80 1 3
iSDK::getWeightBasedShippingOption()
S
70 1 6
GetResponse::ping()
S
81 1 3
AWeberResponse::__set()
S
80 1 3
GetResponse::getContacts()
S
79 1 3
GetResponse::getWebForm()
S
79 1 3
iSDK::getAvailableMergeFields()
S
71 1 6
iSDK::campAssign()
S
68 1 7
iSDK::getEmailTemplate()
S
72 1 5
GetResponse::getCustomFields()
S
79 1 3
GetResponse::updateContact()
S
78 1 3
iSDK::sendTemplate()
S
69 1 7
iSDK::addFreeTrial()
S
64 1 10
AWeberAPI::getAccessToken()
S
81 1 3
OAuthApplication::createSignatureKey()
S
80 1 3
iSDK::increaseInventory()
S
68 1 7
iSDK::updateSubscriptionNextBillDate()
S
66 1 9
iSDK::deactivateCreditCard()
S
70 1 6
iSDK::authenticateUser()
S
67 1 8
iSDK::decreaseInventory()
S
68 1 7
iSDK::affPayouts()
S
67 1 8
GetResponse::getForms()
S
79 1 3
AWeberAPI::getRequestToken()
S
75 1 4
iSDK::getDefaultQuickSearch()
S
69 1 7
iSDK::moveTicketStage()
S
65 1 10
OAuthApplication::post()
S
66 1 8
AWeberCollection::valid()
S
80 1 3
iSDK::addShippingTotalDiscount()
S
64 1 10
iSDK::addWithDupCheck()
S
68 1 7
iSDK::dsAddWithImage()
S
68 1 7
iSDK::achieveGoal()
S
67 1 8
iSDK::getProgramsForAffiliate()
S
71 1 6
OAuthApplication::patch()
S
66 1 8
AWeberServiceProvider::getUserData()
S
92 1 1
OAuthApplication::get()
S
70 1 6
GetResponse::sendDraftNewsletter()
S
79 1 3
iSDK::getFile()
S
69 1 7
iSDK::getFlatRateShippingOption()
S
70 1 6
AWeberCollection::_type()
S
72 1 5
iSDK::getWeightBasedShippingRanges()
S
70 1 6
iSDK::getProductShippingPricesForProductShippingOption()
S
70 1 6
GetResponse::getCustomField()
S
78 1 3
iSDK::getCategoryAssignmentsForCategoryDiscount()
S
70 1 6
iSDK::getOrderTotalDiscount()
S
70 1 6
iSDK::dsUpdateWithImage()
S
66 1 8
AWeberEntry::getWebFormSplitTests()
S
69 1 6
AWeberCollection::create()
S
66 1 7
GetResponse::deleteContact()
S
78 1 3
AWeberEntryDataArray::next()
S
82 1 3
iSDK::getInventory()
S
70 1 6
CurlObject::error()
S
80 1 3
AWeberServiceProvider::getAccessTokenUrl()
S
82 1 3
apm_child_styles()
S
71 1 6
APMESP::__construct()
S
91 1 2
iSDK::addCategoryDiscount()
S
65 1 9
GetResponse::getWebForms()
S
79 1 3
iSDK::requestCcSubmissionToken()
S
67 1 8
iSDK::getCategoryDiscount()
S
70 1 6
GetResponse::getForm()
S
79 1 3
GetResponse::getContactActivities()
S
79 1 3
affiliate_commission_cron_intervals()
S
69 1 7
apm_logout()
S
69 1 6
apm_social_post_daily_cron()
S
80 1 3
apm_social_post_daily_cron_fix_price()
S
80 1 3
apm_display_aweber_tag()
S
71 1 6
apm_set_session_value()
S
75 1 4
OAuthApplication::delete()
S
68 1 7
iSDK::optStatus()
S
72 1 5
iSDK::getProductBasedShippingOption()
S
70 1 6
AWeberCollection::current()
S
80 1 3
AWeberServiceProvider::removeBaseUri()
S
79 1 3
OAuthApplication::generateTimestamp()
S
81 1 3
GetResponse::sendNewsletter()
S
79 1 3
AWeberServiceProvider::getRequestTokenUrl()
S
82 1 3
GetResponse::addContactsSearch()
S
79 1 3
iSDK::addCategoryAssignmentToCategoryDiscount()
S
68 1 7
iSDK::affRunningTotals()
S
69 1 7
CurlResponse::__toString()
S
82 1 3
CurlObject::setopt()
S
79 1 3
apm_child_scripts()
S
70 1 6
AWeberServiceProvider::getAuthTokenFromUrl()
S
92 1 1
CurlObject::errno()
S
80 1 3
iSDK::campPause()
S
68 1 7