Class ShipcloudModuleCenterModuleController
Controller for shipcloud configuration
- HttpViewController implements HttpViewControllerInterface
- ┗ AdminHttpViewController implements AdminStatusOnlyInterface
- ┗ AbstractModuleCenterModuleController
- ┗ ShipcloudModuleCenterModuleController
Category: System
Extends: AbstractModuleCenterModuleController
Located at Controllers/HttpView/ModuleCenter/ShipcloudModuleCenterModuleController.inc.php
Methods summary
public
actionDefault( void )
: AdminPageHttpControllerResponse|RedirectHttpControllerResponse
Returns an AdminPageHttpControllerResponse with buttons if buttons are specified or returns a RedirectHttpControllerResponse with specified redirect url.
public
actionPackageTemplates( void )
: AdminPageHttpControllerResponse
Displays package templates configuration
public
actionGetPackageTemplate( void )
: JsonHttpControllerResponse
Returns configuration of a package template as identified by the templateId GET parameter
public
actionDeletePackageTemplate( void )
: RedirectHttpControllerResponse
Deletes a package template as identified by the templateId GET parameter and redirects back to package template configuration
protected
getOrdersStatuses( void )
: array
Retrieves a array of order statuses (ids and names as per current session language)
public
actionSavePackageTemplates( void )
: RedirectHttpControllerResponse
saves package template configuration
public
actionOrderstatusAutoconfiguration( void )
: boolean|RedirectHttpControllerResponse
Creates default set of order statuses for webhook notifications
public
actionRegisterWebhook( void )
: boolean|RedirectHttpControllerResponse
Registers a webhook with Shipcloud
Methods inherited from AbstractModuleCenterModuleController
Methods inherited from AdminHttpViewController
Methods inherited from HttpViewController
_callActionMethod(),
_getPostData(),
_getPostDataCollection(),
_getQueryParameter(),
_getQueryParametersCollection(),
_getServerData(),
_render(),
_validatePageToken(),
getTemplateFile(),
proceed()
Properties summary
Properties inherited from AbstractModuleCenterModuleController
$buttons,
$languageTextManager,
$pageTitle,
$redirectUrl
Properties inherited from HttpViewController
$assets,
$contentView,
$httpContextReader,
$httpResponseProcessor,
$postDataArray,
$queryParametersArray,
$serverDataArray