[ create a new paste ] login | about

Link: http://codepad.org/OQgHCTmC    [ raw code | fork ]

Plain Text, pasted on Jul 13:
<?xml version="1.0" encoding="UTF-8"?>
<ae:configurations
	xmlns="http://agavi.org/agavi/config/parts/validators/1.0"
	xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"
	parent="%core.module_dir%/Public/config/validators.xml"
>
	<ae:configuration>
		<validators method="write">
			<validator class="EcNumberValidator" required="false">
				<arguments base="method[]">
					<argument>Enabled</argument>
				</arguments>
				<ae:parameters>
					<ae:parameter name="type">int</ae:parameter>
					<ae:parameter name="min">0</ae:parameter>
					<ae:parameter name="max">1</ae:parameter>
					<ae:parameter name="export">method[%2$s][Enabled]</ae:parameter>
				</ae:parameters>
			</validator>
			
			<validator class="isset" required="false">
				<arguments base="method[]">
					<argument>RequireLogin</argument>
				</arguments>
				<ae:parameters>
					<ae:parameter name="export">method[%2$s][RequireLogin]</ae:parameter>
				</ae:parameters>
			</validator>
			
			<validator class="isset" required="false">
				<arguments base="method[]">
					<argument>RequireCustomer</argument>
				</arguments>
				<ae:parameters>
					<ae:parameter name="export">method[%2$s][RequireCustomer]</ae:parameter>
				</ae:parameters>
			</validator>
			
			<validator class="EcNumberValidator" required="false">
				<arguments base="method[]">
					<argument>Price</argument>
				</arguments>
				<errors>
					<error for="type">Virheellinen hinta</error>
				</errors>
				<ae:parameters>
					<ae:parameter name="type">float</ae:parameter>
					<ae:parameter name="export">method[%2$s][Price]</ae:parameter>
				</ae:parameters>
			</validator>
			
			<validator class="EcStringValidator" required="false">
				<arguments base="method[]">
					<argument>RcvId</argument>
				</arguments>
				<errors>
					<error>Virheellinen asiakastunnus</error>
				</errors>
				<ae:parameters>
					<ae:parameter name="trim">true</ae:parameter>
					<ae:parameter name="max">20</ae:parameter>
					<ae:parameter name="export">method[%2$s][RcvId]</ae:parameter>
				</ae:parameters>
			</validator> 
			
			<validator class="EcStringValidator" required="false">
				<arguments base="method[]">
					<argument>Mac</argument>
				</arguments>
				<errors>
					<error>Virheellinen tarkisteavain</error>
				</errors>
				<ae:parameters>
					<ae:parameter name="trim">true</ae:parameter>
					<ae:parameter name="max">64</ae:parameter>
					<ae:parameter name="export">method[%2$s][Mac]</ae:parameter>
				</ae:parameters>
			</validator> 
			
			<validator class="EcStringValidator" required="false">
				<arguments base="method[]">
					<argument>MacVer</argument>
				</arguments>
				<errors>
					<error>Virheellinen tarkisteavaimen versio</error>
				</errors>
				<ae:parameters>
					<ae:parameter name="trim">true</ae:parameter>
					<ae:parameter name="max">4</ae:parameter>
					<ae:parameter name="export">method[%2$s][MacVer]</ae:parameter>
				</ae:parameters>
			</validator> 
			
			<validator class="EcStringValidator" required="false">
				<arguments base="method[]">
					<argument>RcvAccount</argument>
				</arguments>
				<errors>
					<error>Virheellinen tilinumero</error>
				</errors>
				<ae:parameters>
					<ae:parameter name="trim">true</ae:parameter>
					<ae:parameter name="max">15</ae:parameter>
					<ae:parameter name="export">method[%2$s][RcvAccount]</ae:parameter>
				</ae:parameters>
			</validator> 
		</validators>
		
	</ae:configuration>
</ae:configurations>


Create a new paste based on this one


Comments: