ZenMagick 0.9.8


org.zenmagick.store.mvc.validation.ZMStateOrZoneIdRule
\store\mvc\validation\ZMStateOrZoneIdRule.php at line 37

Class ZMStateOrZoneIdRule

ZMObject
└─ZMRule
└─ZMStateOrZoneIdRule

public class ZMStateOrZoneIdRule
extends ZMRule

Check for either state or zone.

This rule will attempt to make changes to the underlying form bean in order to adjust state/zoneId if required.

Author:
DerManoMann
Version:
$Id: ZMStateOrZoneIdRule.php 2740 2009-12-15 11:35:11Z dermanomann $

Constructor Summary

ZMStateOrZoneIdRule(string name, string msg)

Create new required rule.

Method Summary
string

toJSString()

Create JS validation call.

boolean

validate(ZMRequest request, array data)

Validate the given request data.

Methods inherited from org.zenmagick.mvc.validation.ZMRule
getDefaultMsg, getErrorMsg, getJSName, getMsg, getName, setDefaultMsg, setMsg, setName, toJSString, validate
Methods inherited from org.zenmagick.core.ZMObject
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Constructor Detail

\store\mvc\validation\ZMStateOrZoneIdRule.php at line 45

ZMStateOrZoneIdRule

public ZMStateOrZoneIdRule(string name, string msg)

Create new required rule.

Parameters:
name - The field name.
msg - Optional message.

Method Detail

\store\mvc\validation\ZMStateOrZoneIdRule.php at line 105

toJSString

public string toJSString()

Create JS validation call.

Returns:
Formatted JavaScript .

\store\mvc\validation\ZMStateOrZoneIdRule.php at line 64

validate

public boolean validate(ZMRequest request, array data)

Validate the given request data.

Parameters:
request - The current request.
data - The data.
Returns:
true if the value for $name is valid, false if not.

ZenMagick 0.9.8