Methods
addCategoriesBasedOnHistoryToBreadcrumb
addCategoriesBasedOnHistoryToBreadcrumb( $languageId) : boolean
Arguments
Response
boolean
addCategoriesToBreadcrumb
addCategoriesToBreadcrumb( $languageId, $breadcrumbGenerated) : boolean
Arguments
Response
boolean
addManufacturerToBreadcrumb
addManufacturerToBreadcrumb()
addProductToBreadcrumb
addProductToBreadcrumb()
addStartPageToBreadcrumb
addStartPageToBreadcrumb()
buildBreadcrumb
buildBreadcrumb( $languageId)
buildTemporaryTheme
buildTemporaryTheme()
checkRequestUriForCorrectLanguageCode
checkRequestUriForCorrectLanguageCode()
checkRequestUriForCorrectProtocolAndDomain
checkRequestUriForCorrectProtocolAndDomain()
connectToDatabase
connectToDatabase()
defineConstantsFromDbConfigurationTable
defineConstantsFromDbConfigurationTable()
defineInitialConstants
defineInitialConstants()
executeCronjobLikeScripts
executeCronjobLikeScripts()
getActiveLanguageCodes
getActiveLanguageCodes() : array
Returns all GET params of current request uri as a url query string.
getAllGetParams() : string
getCategoryNames
getCategoryNames(array $categoryIds)
getCategoryRedirectionUrl
getCategoryRedirectionUrl() : string
Returns a category url if current request belongs to a category page, otherwise an empty string is returned.
getCategoryUrl() : string
getConnectionType
getConnectionType() : string
getContentRedirectionUrl
getContentRedirectionUrl() : string
Returns a content page url if current request belongs to a content page, otherwise an empty string is returned.
getContentUrl() : string
getDefaultLanguageCode
getDefaultLanguageCode() : string
Returns a request specific language code like 'de'.
getLanguageCode( $urlLanguageCode, $defaultLanguageCode, $languageGetParameter) : mixed
getLanguageGetParameter
getLanguageGetParameter() : string
getLanguageId
getLanguageId() : integer
getLanguageProvider
getLanguageProvider() : \LanguageProvider
getPageUrl
getPageUrl( $urlLanguageCode) : string
Arguments
Response
string
getParentCategoryIds
getParentCategoryIds( $categoryId, array $parentIds = array())
getProductRedirectionUrl
getProductRedirectionUrl() : string
Returns a product url if current request belongs to the product info page, otherwise an empty string is returned.
getProductUrl() : string
getRedirectionUrl
getRedirectionUrl( $url, $getParams) : string
Arguments
Response
string
getRedirectionUrlByPage
getRedirectionUrlByPage( $page) : string
Arguments
Response
string
getTimezoneSetter
getTimezoneSetter()
Returns language parameter like 'de' on success and 'invalid' on failure.
getUrlLanguageCode() : string
getUrlWithoutLanguageCode
getUrlWithoutLanguageCode( $urlLanguageCode) : string
Arguments
Response
string
handle404error
handle404error()
handleCategoryRequest
handleCategoryRequest( $languageId)
handleChangeOfLanguageOrCurrencyOrCountry
handleChangeOfLanguageOrCurrencyOrCountry()
handleContentRequest
handleContentRequest( $languageId)
handleManufacturerRequest
handleManufacturerRequest()
handlePageSpecificRequests
handlePageSpecificRequests()
handleProductRequest
handleProductRequest( $languageId)
handleRedirection
handleRedirection( $url, $redirectionUrl)
hasLanguageOrCurrencyOrCountryChanged
hasLanguageOrCurrencyOrCountryChanged() : boolean
includeClasses
includeClasses()
includeFunctions
includeFunctions()
includeStyleEdit
includeStyleEdit()
includeWrapperFunctions
includeWrapperFunctions()
initGXEngine
initGXEngine()
initializeBreadcrumb
initializeBreadcrumb()
initializeGlobalCategoryVariables
initializeGlobalCategoryVariables()
initializeGlobalDebuggerObject
initializeGlobalDebuggerObject()
initializeGlobalMainObject
initializeGlobalMainObject()
initializeGlobalMessageStackObject
initializeGlobalMessageStackObject()
initializeGlobalObjects
initializeGlobalObjects()
initializeGlobalPhpSelfVariable
initializeGlobalPhpSelfVariable()
initializeGlobalSeoBoostObject
initializeGlobalSeoBoostObject()
initializeGlobalXtcPriceObject
initializeGlobalXtcPriceObject()
initLanguage
initLanguage()
isCategoryRequest
isCategoryRequest() : boolean
isCategoryUrlInvalid
isCategoryUrlInvalid( $languageId, $categoryId, $redirectionUrl) : boolean
Arguments
Response
boolean
isContentRequest
isContentRequest() : boolean
isContentUrlInvalid
isContentUrlInvalid( $redirectionUrl, $contentUrl) : boolean
Arguments
Response
boolean
isFrontendGetRequest
isFrontendGetRequest() : boolean
isLanguageCodeForUrlsActivated
isLanguageCodeForUrlsActivated() : boolean
isLanguageGetParamNotMatchingSessionLanguage
isLanguageGetParamNotMatchingSessionLanguage( $languageGetParameter) : boolean
Arguments
Response
boolean
isProductInCategory
isProductInCategory( $pId, $catId)
isProductNotFound
isProductNotFound() : boolean
isProductRequest
isProductRequest() : boolean
isProductUrlInvalid
isProductUrlInvalid( $languageId, $redirectionUrl) : boolean
Arguments
Response
boolean
isProductUrlNotSeoOptimized
isProductUrlNotSeoOptimized() : boolean
isRedirectionAllowed
isRedirectionAllowed( $url) : boolean
Arguments
Response
boolean
isRequestUriMissingTrailingSlashAfterLanguageCode
isRequestUriMissingTrailingSlashAfterLanguageCode() : boolean
isUrlLanguageCodeInvalid
isUrlLanguageCodeInvalid( $urlLanguageCode) : boolean
Arguments
Response
boolean
loadConfig
loadConfig()
static
logRedirectionLoop
logRedirectionLoop( $redirectionUrl)
registerAutoloader
registerAutoloader()
registerErrorHandler
registerErrorHandler()
resetSessionRedirectionInfo
resetSessionRedirectionInfo()
runCartActions
runCartActions()
runExtenders
runExtenders()
runGProtector
runGProtector()
runPrimalExtenders
runPrimalExtenders()
Checks for a flag file in the cache directory and shows a "Gambio Updater need to be executed" page, if it
exists.
runUpdateNeededCheck()
sanitizeRequestData
sanitizeRequestData()
setCurrentTemplate
setCurrentTemplate()
setGlobalProductVariables
setGlobalProductVariables( $languageId)
setMemoryLimit
setMemoryLimit( $limit = 128)
setMissingGetParams
setMissingGetParams()
setMissingServerVariables
setMissingServerVariables()
setSessionAccountType
setSessionAccountType()
setSessionCountry
setSessionCountry()
setSessionCurrency
setSessionCurrency()
setSessionCustomerStatus
setSessionCustomerStatus()
setSessionLanguage
setSessionLanguage()
setSessionLanguageData
setSessionLanguageData(string $languageCode)
setSessionObjects
setSessionObjects()
setTimezone
setTimezone() : mixed
setUpEnvironment
setUpEnvironment()
setUpFrontend
setUpFrontend()
setXSRFPageToken
setXSRFPageToken()
startGzipOutputBuffer
startGzipOutputBuffer()
startSession
startSession()
startStopWatch
startStopWatch()
startTracking
startTracking()
updateBreadcrumbSession
updateBreadcrumbSession()
updateSessionData
updateSessionData()
updateTimezone
updateTimezone( $timezone)
verifySession
verifySession()
Properties
pageNotFound
pageNotFound : boolean
timezoneSetter
timezoneSetter : \TimezoneSetter
languageProvider
languageProvider : \LanguageProvider
defaultLanguageCode
defaultLanguageCode : string
urlLangParam
urlLangParam : string