Code Analysis: ShareYourCart 1.11.7

Function Rating Maintainability Complexity Lines of code
ShareYourCartBase::getAdminPage()
C
32 24 114
ShareYourCartEStore::buttonCallback()
B
34 19 90
ShareYourCartBase::getButtonCustomizationPage()
A
39 11 64
ShareYourCartWPECommerce::buttonCallback()
A
40 10 59
ShareYourCartWPStoreCart::loadSessionData()
A
51 12 24
ShareYourCartWPStoreCart::buttonCallback()
A
42 10 50
ShareYourCartWPLite::saveAdminPostDetails()
A
51 10 26
ShareYourCartWPEShop::buttonCallback()
A
41 8 54
ShareYourCartWPEShop::saveCoupon()
A
43 7 46
ShareYourCartWooCommerce::buttonCallback()
A
49 8 28
ShareYourCartBase::getUrl()
A
54 8 20
ShareYourCartWooCommerce::buttonCallback20()
A
49 7 31
ShareYourCartAPI::__construct()
S
50 7 26
ShareYourCartBase::checkSDKStatus()
S
51 7 24
ShareYourCartAPI::setAccountStatus()
S
52 7 23
ShareYourCartWPECommerce::saveCoupon()
S
47 6 35
ShareYourCartTheCartPress::buttonCallback()
S
47 6 35
ShareYourCartEStore::isSingleProduct()
S
56 7 18
ShareYourCartEStore::saveCoupon()
S
46 5 40
ShareYourCartEStore::cartHook()
S
55 6 21
ShareYourCartWPLite::getCurrentProductDetails()
S
53 6 20
ShareYourCartAPI::getSDKStatus()
S
54 6 19
ShareYourCartBase::renderButton()
S
48 5 32
SyC::rel2Abs()
S
56 6 15
ShareYourCartBase::couponCallback()
S
57 6 15
ShareYourCartAPI::assertCouponIsValid()
S
51 5 24
ShareYourCartAPI::recover()
S
52 5 23
ShareYourCartWPEShop::cartHook()
S
54 5 21
ShareYourCartWooCommerce::saveCoupon()
S
48 4 35
ShareYourCartWordpressPlugin::showAdminMenu()
S
48 4 35
ShareYourCartTheCartPress::saveCoupon()
S
56 5 18
ShareYourCartBase::install()
S
57 5 16
ShareYourCartWPStoreCart::genericHook()
S
51 4 28
ShareYourCartAPI::startSession()
S
52 4 24
ShareYourCartAPI::register()
S
52 4 23
ShareYourCartWooCommerce::_getProductDetails20()
S
53 4 22
ShareYourCartWooCommerce::_getProductDetails()
S
54 4 21
ShareYourCartBase::renderView()
S
55 4 20
ShareYourCartWPStoreCart::saveCoupon()
S
47 3 34
ShareYourCartWPStoreCart::install()
S
56 4 18
SyC::t()
S
64 5 9
ShareYourCartWPStoreCart::isSingleProduct()
S
63 5 10
ShareYourCartBase::createTable()
S
58 4 14
ShareYourCartWooCommerce::processInit()
S
62 4 12
ShareYourCartWPECommerce::processInit()
S
63 4 12
ShareYourCartWPEShop::processInit()
S
63 4 12
ShareYourCartEStore::processInit()
S
63 4 12
ShareYourCartWPStoreCart::processInit()
S
63 4 12
ShareYourCartAPI::getSDKTranslation()
S
57 3 16
SyC::relativepath()
S
62 4 10
ShareYourCartTheCartPress::init()
S
64 4 10
ShareYourCartBase::getProductButton()
S
70 4 6
ShareYourCartWPLite::isCartActive()
S
67 4 8
ShareYourCartBase::__construct()
S
59 3 13
ShareYourCartTheCartPress::getCurrentProductDetails()
S
59 3 13
ShareYourCartWordpressPlugin::install()
S
59 3 13
ShareYourCartWPEShop::pluginsLoadedHook()
S
61 3 12
ShareYourCartBase::activate()
S
62 3 11
ShareYourCartWPStoreCart::getButtonCallbackURL()
S
62 3 11
ShareYourCartWPECommerce::isSingleProduct()
S
74 3 4
ShareYourCartBase::canLoad()
S
67 3 7
ShareYourCartWooCommerce::_loadWooCommerce()
S
67 3 8
ShareYourCartBase::startSession()
S
66 3 8
ShareYourCartTheCartPress::isSingleProduct()
S
74 3 4
ShareYourCartWordpressPlugin::pluginsLoadedHook()
S
63 3 10
ShareYourCartBase::loadLanguage()
S
65 3 9
ShareYourCartWordpressPlugin::activateHook()
S
63 3 10
ShareYourCartWPECommerce::pluginsLoadedHook()
S
62 3 10
SyC::loadFileLanguage()
S
63 3 10
ShareYourCartEStore::pluginsLoadedHook()
S
59 2 14
ShareYourCartTheCartPress::getProductButtonPosition()
S
75 2 4
SyC::setLanguageLoader()
S
69 2 6
ShareYourCartWooCommerce::pluginsLoadedHook()
S
64 2 9
ShareYourCartWPECommerce::getCurrentProductDetails()
S
63 2 10
ShareYourCartWooCommerce::getProductButtonPosition()
S
75 2 4
ShareYourCartWooCommerce::getCartButtonPosition()
S
75 2 4
ShareYourCartWPECommerce::getButtonCallbackURL()
S
65 2 9
ShareYourCartBase::uninstall()
S
68 2 7
ShareYourCartTheCartPress::getCartButtonPosition()
S
75 2 4
ShareYourCartWooCommerce::getButtonCallbackURL()
S
66 2 8
ShareYourCartWPECommerce::loadSessionData()
S
65 2 10
ShareYourCartWordpressPlugin::deactivateHook()
S
71 2 6
ShareYourCartTheCartPress::pluginsLoadedHook()
S
67 2 7
ShareYourCartEStore::isCartActive()
S
72 2 5
ShareYourCartWordpressPlugin::__construct()
S
63 2 9
ShareYourCartWPEShop::isCartActive()
S
72 2 5
ShareYourCartBase::getButton()
S
75 2 4
ShareYourCartWPEShop::getCartButtonPosition()
S
75 2 4
ShareYourCartBase::getCartButton()
S
70 2 6
ShareYourCartTheCartPress::getButtonCallbackURL()
S
67 2 8
ShareYourCartWPECommerce::isCartActive()
S
72 2 5
ShareYourCartWPLite::showAdminMenu()
S
66 2 7
ShareYourCartWPLite::isSingleProduct()
S
79 2 3
ShareYourCartBase::getPageHeader()
S
69 2 7
ShareYourCartEStore::getButtonCallbackURL()
S
65 2 9
ShareYourCartBase::getAdminHeader()
S
71 2 6
ShareYourCartBase::getVersion()
S
71 2 5
ShareYourCartWordpressPlugin::getUploadDir()
S
74 2 4
ShareYourCartBase::isFirstCall()
S
70 2 6
ShareYourCartWPStoreCart::getProductButtonPosition()
S
75 2 4
ShareYourCartWordpressPlugin::executeNonQuery()
S
65 2 9
ShareYourCartWordpressPlugin::uninstallHook()
S
69 2 7
ShareYourCartWPEShop::getButtonCallbackURL()
S
65 2 9
ShareYourCartBase::getDocumentationPage()
S
64 2 10
ShareYourCartWPStoreCart::isCartActive()
S
72 2 5
ShareYourCartBase::dropTable()
S
68 2 6
ShareYourCartBase::UncaughtExceptionHandler()
S
72 2 6
ShareYourCartWordpressPlugin::couponCallback()
S
69 2 7
ShareYourCartWPStoreCart::pluginsLoadedHook()
S
67 2 7
ShareYourCartWPStoreCart::getCartButtonPosition()
S
75 2 4
ShareYourCartEStore::getCartButtonPosition()
S
75 2 4
ShareYourCartWPECommerce::getProductButtonPosition()
S
75 2 4
ShareYourCartTheCartPress::isCartActive()
S
74 2 4
ShareYourCartWPECommerce::getCartButtonPosition()
S
75 2 4
SyC::getLanguageChecksum()
S
69 2 6
ShareYourCartWooCommerce::_saveCouponPost()
S
59 1 14
ShareYourCartWordpressPlugin::getConfigValue()
S
79 1 3
ShareYourCartBase::isOutOfStock()
S
82 1 3
ShareYourCartBase::getPluginVersion()
S
100 1 0
ShareYourCartWooCommerce::isCartActive()
S
78 1 3
ShareYourCartBase::showPageHeader()
S
81 1 3
ShareYourCartWooCommerce::isDebugMode()
S
82 1 3
ShareYourCartBase::isDebugMode()
S
75 1 4
ShareYourCartBase::showButtonCustomizationPage()
S
79 1 3
ShareYourCartWooCommerce::isSingleProduct()
S
80 1 3
ShareYourCartWordpressPlugin::setConfigValue()
S
79 1 3
ShareYourCartBase::getCartButtonPosition()
S
80 1 3
ShareYourCartBase::getUploadDir()
S
79 1 3
ShareYourCartWPEShop::isSingleProduct()
S
76 1 4
ShareYourCartBase::showUpdateNotification()
S
81 1 3
ShareYourCartWPECommerce::getSecretKey()
S
82 1 3
ShareYourCartWPEShop::applyCoupon()
S
91 1 2
ShareYourCartTheCartPress::applyCoupon()
S
79 1 3
ShareYourCartBase::showAdminPage()
S
79 1 3
ShareYourCartTheCartPress::getSecretKey()
S
82 1 3
ShareYourCartBase::loadSessionData()
S
100 1 0
ShareYourCartBase::getAppKey()
S
80 1 3
ShareYourCartBase::showAdminHeader()
S
81 1 3
ShareYourCartBase::assertCouponIsValid()
S
78 1 3
ShareYourCartWordpressPlugin::getPluginVersion()
S
81 1 3
ShareYourCartWPECommerce::applyCoupon()
S
76 1 4
ShareYourCartEStore::applyCoupon()
S
76 1 4
ShareYourCartWPEShop::loadSessionData()
S
75 1 4
ShareYourCartBase::executeNonQuery()
S
100 1 0
ShareYourCartBase::getConfigValue()
S
100 1 0
ShareYourCartTheCartPress::loadSessionData()
S
91 1 2
ShareYourCartBase::applyCoupon()
S
100 1 0
ShareYourCartBase::setConfigValue()
S
100 1 0
ShareYourCartWPLite::loadSessionData()
S
91 1 2
ShareYourCartEStore::getSecretKey()
S
82 1 3
ShareYourCartBase::isActive()
S
79 1 3
ShareYourCartBase::showDocumentationPage()
S
79 1 3
ShareYourCartBase::getTableName()
S
100 1 0
ShareYourCartBase::isSingleProduct()
S
100 1 0
ShareYourCartBase::getButtonCallbackURL()
S
100 1 0
ShareYourCartBase::getSecretKey()
S
100 1 0
ShareYourCartBase::insertRow()
S
100 1 0
ShareYourCartWPLite::applyCoupon()
S
91 1 2
ShareYourCartWordpressPlugin::getRow()
S
76 1 4
ShareYourCartWooCommerce::loadSessionData()
S
83 1 3
SyC::reloadLanguage()
S
80 1 3
SyC::getLanguage()
S
80 1 3
ShareYourCartWPLite::getSecretKey()
S
82 1 3
ShareYourCartBase::getUpdateNotification()
S
80 1 3
ShareYourCartWordpressPlugin::createUrl()
S
71 1 5
ShareYourCartBase::showButton()
S
80 1 3
ShareYourCartBase::existsTable()
S
74 1 4
ShareYourCartBase::getProductButtonPosition()
S
80 1 3
ShareYourCartBase::deactivate()
S
71 1 5
ShareYourCartWordpressPlugin::getTableName()
S
76 1 4
ShareYourCartBase::getCurrentProductDetails()
S
82 1 3
SyC::htmlIndent()
S
75 1 4
ShareYourCartBase::showCartButton()
S
81 1 3
ShareYourCartWPStoreCart::applyCoupon()
S
70 1 6
ShareYourCartWPLite::pluginsLoadedHook()
S
81 1 3
ShareYourCartBase::showProductButton()
S
81 1 3
ShareYourCartWPLite::showAdminPostDetailsMetabox()
S
71 1 5
ShareYourCartWPLite::getButtonCallbackURL()
S
82 1 3
ShareYourCartEStore::contentHook()
S
71 1 6
ShareYourCartBase::getRow()
S
100 1 0
ShareYourCartBase::hasNewerVersion()
S
78 1 3
ShareYourCartWordpressPlugin::getDomain()
S
80 1 3
ShareYourCartBase::getClientId()
S
80 1 3
ShareYourCartEStore::loadSessionData()
S
91 1 2
SyC::startsWith()
S
74 1 4
ShareYourCartWPEShop::getSecretKey()
S
82 1 3
ShareYourCartWooCommerce::applyCoupon()
S
83 1 3
ShareYourCartBase::saveCoupon()
S
91 1 2
ShareYourCartWordpressPlugin::getPluginFile()
S
77 1 4
ShareYourCartBase::getSessionId()
S
82 1 3
ShareYourCartBase::createUrl()
S
100 1 0
SyC::endsWith()
S
77 1 3
SyC::setLanguage()
S
76 1 4
ShareYourCartEStore::productMatch()
S
79 1 3
ShareYourCartWordpressPlugin::getAdminEmail()
S
80 1 3
ShareYourCartWPStoreCart::getSecretKey()
S
82 1 3
ShareYourCartWordpressPlugin::insertRow()
S
76 1 4
ShareYourCartBase::showCheckoutButton()
S
81 1 3
ShareYourCartWooCommerce::getSecretKey()
S
82 1 3
ShareYourCartWordpressPlugin::isCartActive()
S
100 1 0