ZenMagick 0.9.8


org.zenmagick.store.mvc.controller.ZMCheckoutAddressController
\store\mvc\controller\ZMCheckoutAddressController.php at line 34

Class ZMCheckoutAddressController

ZMObject
└─ZMController
└─ZMCheckoutAddressController

public class ZMCheckoutAddressController
extends ZMController

Request controller for checkout address change (shipping/billing).

Author:
DerManoMann
Version:
$Id: ZMCheckoutAddressController.php 2748 2009-12-17 03:56:00Z dermanomann $

Constructor Summary

ZMCheckoutAddressController()

Create new instance.

Method Summary
protected void

checkCart(mixed request)

Custom cart checker

void

preProcess(ZMRequest request)

{@inheritDoc}

ZMView

processGet(ZMRequest request)

{@inheritDoc}

ZMView

processPost(ZMRequest request)

{@inheritDoc}

void

setMode(string mode)

Set mode.

protected ZMView

validateFormData(ZMRequest request, mixed formBean, mixed formData)

{@inheritDoc}

Methods inherited from org.zenmagick.mvc.controller.ZMController
findView, getFormData, getId, getView, isFormSubmit, preProcess, process, processGet, processPost, setContentType, setId, setView, validate, validateFormData, validateSession
Methods inherited from org.zenmagick.core.ZMObject
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Constructor Detail

\store\mvc\controller\ZMCheckoutAddressController.php at line 42

ZMCheckoutAddressController

public ZMCheckoutAddressController()

Create new instance.


Method Detail

\store\mvc\controller\ZMCheckoutAddressController.php at line 107

checkCart

protected void checkCart(mixed request)

Custom cart checker


\store\mvc\controller\ZMCheckoutAddressController.php at line 72

preProcess

public void preProcess(ZMRequest request)

Parameters:
request - The request to process.

\store\mvc\controller\ZMCheckoutAddressController.php at line 119

processGet

public ZMView processGet(ZMRequest request)

Parameters:
request - The request to process.
Returns:
A ZMView that handles presentation or null if the controller generates the contents itself.

\store\mvc\controller\ZMCheckoutAddressController.php at line 130

processPost

public ZMView processPost(ZMRequest request)

Parameters:
request - The request to process.
Returns:
A ZMView that handles presentation or null if the controller generates the contents itself.

\store\mvc\controller\ZMCheckoutAddressController.php at line 61

setMode

public void setMode(string mode)

Set mode.

Parameters:
mode - Either shipping or billing; other values will be ignored.

\store\mvc\controller\ZMCheckoutAddressController.php at line 89

validateFormData

protected ZMView validateFormData(ZMRequest request, mixed formBean, mixed formData)

Parameters:
request - The request to process.
formData - An object.
Returns:
Either the error view (in case of validation errors), or null for success.

ZenMagick 0.9.8