Code Analysis: Admitad Tracking 1.0.7

Function Rating Maintainability Complexity Lines of code
Admitad\Tab\Tab::display_settings()
C
35 32 67
Admitad\AdmitadParameterStrategy::isOrderAvailable()
A
50 17 25
Admitad\Tab\ActionsTab::getFullTariffMap()
A
46 13 40
Admitad\AdmitadParameterStrategy::getTariffCode()
A
51 11 25
Admitad\AdmitadParameterStrategy::compareTariffs()
A
56 8 19
Admitad\AdmitadManager::doSendPostback()
S
44 6 45
Admitad\AdmitadRevision::generateRevisionContent()
S
54 6 20
Admitad\AdmitadApi::authorize()
S
61 6 12
Admitad\Tab\ActionsTab::getCategories()
S
58 5 16
Admitad\AdmitadRevision::getRevisionContent()
S
52 4 25
Admitad\AdmitadParameterStrategy::isNewUser()
S
53 4 22
AdmitadTrackingPlugin::onLogin()
S
56 4 18
Admitad\Tab\MainTab::getSettings()
S
55 4 18
Admitad\Tab\AuthTab::handle()
S
58 4 15
Admitad\Tab\Tab::init()
S
58 4 13
Admitad\Tab\ActionsTab::handle()
S
60 4 13
Admitad\AdmitadParameterStrategy::getPostbackData()
S
51 3 28
AdmitadTrackingPlugin::getCurrentActionName()
S
62 4 11
Admitad\AdmitadManager::isCrossDevice()
S
62 4 11
Admitad\AdmitadParameterStrategy::getUserId()
S
62 4 11
Admitad\AdmitadParameterStrategy::getGclid()
S
63 4 11
Admitad\Tab\ActionsTab::renderAction()
S
48 2 39
Admitad\Tab\RevisionTab::getUrlView()
S
56 3 18
AdmitadTrackingPlugin::getTabs()
S
59 3 13
AdmitadTrackingPlugin::getOptions()
S
60 3 13
AdmitadTrackingPlugin::registerScripts()
S
61 3 12
Admitad\AdmitadManager::getAdvertiserInfo()
S
63 3 11
Admitad\AdmitadSettingsStrategy::get()
S
63 3 11
Admitad\Tab\ActionsTab::getWithChildren()
S
63 3 11
Admitad\AdmitadParameterStrategy::setUserId()
S
61 3 11
Admitad\AdmitadParameterStrategy::setGclid()
S
61 3 11
Admitad\AdmitadRetag::getScript()
S
54 2 25
Admitad\Tab\ActionsTab::renderSection()
S
62 2 18
Admitad_Autoloader::load_file()
S
69 3 7
Admitad\AdmitadRevision::getOrderStatus()
S
65 3 9
Admitad\AdmitadRevision::hasAdmitadUid()
S
66 3 9
Admitad\AdmitadManager::getUserId()
S
64 3 10
Admitad\AdmitadManager::getGclid()
S
64 3 10
Admitad\AdmitadManager::generatePositions()
S
60 2 13
Admitad\AdmitadApi::selfAuthorize()
S
61 2 13
Admitad\AdmitadApi::sendCurl()
S
61 2 12
AdmitadTrackingPlugin::adminInit()
S
61 2 12
AdmitadTrackingPlugin::getOptionsPage()
S
56 1 21
Admitad\Tab\ActionsTab::renderTariff()
S
55 1 21
Admitad\AdmitadManager::handleGclid()
S
67 2 8
Admitad\AdmitadContainer::getAdmitadManager()
S
70 2 6
Admitad_Autoloader::__construct()
S
68 2 7
Admitad\AdmitadContainer::get()
S
71 2 6
Admitad\AdmitadContainer::getApi()
S
70 2 6
Admitad\AdmitadRevision::init()
S
65 2 8
Admitad_Autoloader::autoload()
S
66 2 8
Admitad\AdmitadContainer::getParameters()
S
70 2 6
Admitad\AdmitadContainer::getSettings()
S
71 2 6
Admitad\AdmitadSettingsStrategy::getTariffMap()
S
75 2 4
Admitad\AdmitadManager::handleUser()
S
67 2 8
Admitad\AdmitadApi::getRequestHeaders()
S
72 2 6
AdmitadTrackingPlugin::getContainer()
S
71 2 6
Admitad\Tab\ActionsTab::getCategoryMap()
S
68 2 7
Admitad\AdmitadApi::send()
S
70 2 6
Admitad\Tab\Tab::handle()
S
69 2 6
Admitad\AdmitadParameterStrategy::getProductRetagParams()
S
62 1 13
Admitad\AdmitadApi::sendFileGetContents()
S
62 1 12
Admitad\AdmitadParameterStrategy::getActionTariffCode()
S
61 1 12
AdmitadTrackingPlugin::handleOrderCreate()
S
70 1 6
Admitad\AdmitadParameterStrategy::__construct()
S
81 1 3
Admitad\Tab\RevisionTab::init()
S
74 1 4
Admitad\Tab\MainTab::getDefaults()
S
78 1 3
Admitad\Tab\RevisionTab::getSettings()
S
66 1 8
Admitad\Tab\Tab::getDefaults()
S
82 1 3
Admitad\Tab\ActionsTab::getActionDefaultOptions()
S
77 1 3
Admitad\AdmitadParameterStrategy::getCartRetagParams()
S
70 1 7
Admitad\AdmitadApi::isAuthorized()
S
82 1 3
Admitad\Tab\ActionsTab::getActionTypes()
S
69 1 7
Admitad\AdmitadApi::getAccessToken()
S
82 1 3
Admitad\Tab\MainTab::__construct()
S
81 1 3
AdmitadTrackingPlugin::init()
S
71 1 6
Admitad\Tab\AuthTab::getSettings()
S
67 1 7
Admitad\AdmitadRevision::addQuery()
S
77 1 4
Admitad\AdmitadSettingsStrategy::setContainer()
S
81 1 3
AdmitadTrackingPlugin::getSettingGroupName()
S
79 1 3
Admitad\AdmitadManager::getRetag()
S
80 1 3
Admitad\AdmitadSettingsStrategy::getParamName()
S
82 1 3
Admitad\AdmitadSettingsStrategy::save()
S
82 1 3
Admitad\AdmitadContainer::set()
S
76 1 4
Admitad\AdmitadApi::__construct()
S
81 1 3
Admitad\AdmitadRetag::getProductRetag()
S
79 1 3
AdmitadTrackingPlugin::get_asset_url()
S
77 1 3
Admitad\Tab\ActionsTab::getTariffDefaultOptions()
S
80 1 3
Admitad\AdmitadApi::post()
S
73 1 4
Admitad\AdmitadManager::sendPostback()
S
69 1 6
Admitad\AdmitadApi::requestAccessToken()
S
64 1 10
Admitad\Tab\ActionsTab::getDefaults()
S
80 1 3
Admitad\Tab\ActionsTab::__construct()
S
81 1 3
Admitad\AdmitadSettingsStrategy::getCookieName()
S
82 1 3
Admitad\AdmitadApi::setRefreshToken()
S
77 1 4
Admitad_Autoloader::get_file_name_from_class()
S
78 1 3
Admitad\AdmitadParameterStrategy::getCategoryRetagParams()
S
75 1 5
Admitad\AdmitadParameterStrategy::getProductCategories()
S
69 1 7
Admitad\AdmitadManager::__construct()
S
81 1 3
Admitad\AdmitadApi::setAccessToken()
S
77 1 4
Admitad\AdmitadApi::authorizeClient()
S
63 1 10
Admitad\AdmitadRevision::__construct()
S
77 1 4
Admitad\AdmitadRetag::getCategoryRetag()
S
79 1 3
Admitad\AdmitadRetag::__construct()
S
81 1 3
Admitad\Tab\Tab::getSettingName()
S
80 1 3
Admitad\AdmitadRetag::getCheckoutRetag()
S
79 1 3
AdmitadTrackingPlugin::adminMenu()
S
77 1 3
AdmitadTrackingPlugin::getSettingName()
S
80 1 3
Admitad\Tab\Tab::getPageName()
S
80 1 3
Admitad\Tab\Tab::renderSection()
S
91 1 2
Admitad\Tab\ActionsTab::getUserTypes()
S
68 1 7
Admitad\AdmitadApi::get()
S
73 1 4
Admitad\Tab\RevisionTab::__construct()
S
81 1 3
Admitad\AdmitadRetag::getMainRetag()
S
79 1 3
Admitad\Tab\Tab::render()
S
74 1 5
Admitad\Tab\AuthTab::__construct()
S
81 1 3
Admitad\AdmitadRetag::getCartRetag()
S
79 1 3
Admitad\AdmitadParameterStrategy::getCheckoutRetagParams()
S
66 1 9
AdmitadTrackingPlugin::getActionPage()
S
70 1 6
Admitad\Tab\Tab::getSettings()
S
82 1 3
Admitad\AdmitadApi::getRefreshToken()
S
82 1 3
Admitad\Tab\AuthTab::getDefaults()
S
79 1 3
Admitad\Tab\RevisionTab::getDefaults()
S
78 1 3