Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminAccess
    • Collections
    • Deleters
    • Entities
    • Exceptions
    • Factories
    • Interfaces
    • Managers
    • Readers
    • Writers
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Authentication
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Strategies
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • CustomerGroup
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Serializers
    • Services
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Geschaeftskundenversand
    • Helpers
    • Invoices
    • Orders
    • ParcelShopFinder
    • QuickEdit
    • Serializers
    • Templates
  • Geschaeftskundenversand
    • Exceptions
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Manufacturer
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • None
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • OrderStatus
    • Collections
    • Entities
    • Exceptions
    • Factories
    • Interfaces
    • Repositories
  • Precheck
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • QuantityUnit
    • Entities
    • Factories
    • Repositories
  • QuickEdit
    • Interfaces
    • Repositories
  • Review
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Services
    • ValueObjects
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Smarty
    • plugins
  • StaticSeoUrl
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • StaticSeoUrls
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository
  • VersionInfo
    • Factories
    • Reader
    • ValueObjects
  • VPE
    • Entities
    • Factories
    • Repositories
  • Withdrawal
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Services
    • ValueObjects

Classes

  • AbstractModuleCenterModuleController
  • AfterbuyModuleCenterModuleController
  • BrickfoxModuleCenterModuleController
  • EkomiModuleCenterModuleController
  • FindologicModuleCenterModuleController
  • GeschaeftskundenversandModuleCenterModuleController
  • GoogleAdwordConversionModuleCenterModuleController
  • GXModuleCenterModule
  • GXModuleCenterModuleController
  • HeidelpayModuleCenterModuleController
  • HermesModuleCenterModuleController
  • IloxxModuleCenterModuleController
  • IntrashipModuleCenterModuleController
  • ItRechtModuleCenterModuleController
  • JanolawModuleCenterModuleController
  • LettrModuleCenterModuleController
  • MagnalisterModuleCenterModuleController
  • MailbeezModuleCenterModuleController
  • MediafinanzModuleCenterModuleController
  • NewsletterLinkModuleCenterModuleController
  • ParcelshopfinderModuleCenterModuleController
  • PayOneModuleCenterModuleController
  • PostfinderModuleCenterModuleController
  • ProductAttributesModuleCenterModuleController
  • ProtectedShopsModuleCenterModuleController
  • ResponsiveFileManagerModuleCenterModuleController
  • SharedShoppingCartModuleCenterModuleController
  • ShipcloudModuleCenterModule
  • ShipcloudModuleCenterModuleController
  • TrustedShopsModuleCenterModuleController
  • YategoModuleCenterModuleController
  • YoochooseModuleCenterModuleController

Class GXModuleCenterModuleController

Class GXModuleCenterModuleController

HttpViewController implements HttpViewControllerInterface
Extended by AdminHttpViewController implements AdminStatusOnlyInterface
Extended by AbstractModuleCenterModuleController
Extended by GXModuleCenterModuleController
Package: Modules\Controllers
Category: System
Extends: AbstractModuleCenterModuleController
Located at Controllers/HttpView/ModuleCenter/GXModuleCenterModuleController.inc.php

Methods summary

protected
# _init( )

Initialize the module e.g. set title, description, sort order etc.

Initialize the module e.g. set title, description, sort order etc.

Function will be called in the constructor

public HttpControllerResponse
# actionDefault( )

Returns an AdminPageHttpControllerResponse with configuration options or returns a RedirectHttpControllerResponse with specified redirect url.

Returns an AdminPageHttpControllerResponse with configuration options or returns a RedirectHttpControllerResponse with specified redirect url.

Returns

HttpControllerResponse

Overrides

AbstractModuleCenterModuleController::actionDefault
protected AssetCollection|boolean
# _getAssets( )

Returns

AssetCollection|boolean
public RedirectHttpControllerResponse
# actionSaveConfiguration( )

Saves the configuration.

Saves the configuration.

Returns

RedirectHttpControllerResponse
Default page.
protected array|boolean
# _getGXModuleJSONConfiguration( $name )

Get the json configuration from GXModule.json file

Get the json configuration from GXModule.json file

Parameters

$name

Returns

array|boolean
protected
# initConfiguration( $module )

Loads the configuration from db for specific module

Loads the configuration from db for specific module

Parameters

$module
string
protected
# process_uploads( $data )

Processing the uploaded files

Processing the uploaded files

Parameters

$data
KayValueCollection
protected string
# getText( $sectionPhraseSelector )

Returns the translated text for the given section phrase selector (i.e. "buttons.ok" results in "Ok")

Returns the translated text for the given section phrase selector (i.e. "buttons.ok" results in "Ok")

Parameters

$sectionPhraseSelector

Returns

string

Methods inherited from AbstractModuleCenterModuleController

__construct()

Methods inherited from AdminHttpViewController

validateCurrentAdminStatus()

Methods inherited from HttpViewController

_callActionMethod(), _getPostData(), _getPostDataCollection(), _getQueryParameter(), _getQueryParametersCollection(), _getServerData(), _render(), _validatePageToken(), getTemplateFile(), proceed()

Properties summary

protected array $modules

Holds json data for all modules

Holds json data for all modules

# []
protected GXModuleConfigurationStorage $configurationStorage

Configuration storage.

Configuration storage.

#
protected object $userConfigurationService

UserConfiguration $userConfigurationService

UserConfiguration $userConfigurationService

#

Properties inherited from AbstractModuleCenterModuleController

$buttons, $languageTextManager, $pageTitle, $redirectUrl

Properties inherited from HttpViewController

$assets, $contentView, $httpContextReader, $httpResponseProcessor, $postDataArray, $queryParametersArray, $serverDataArray

API documentation generated by ApiGen