1 <?php 2 /* vim: set expandtab tabstop=4 shiftwidth=4: */ 3 // +----------------------------------------------------------------------+ 4 // | PHP version 4.0 | 5 // +----------------------------------------------------------------------+ 6 // | Copyright (c) 1997-2003 The PHP Group | 7 // +----------------------------------------------------------------------+ 8 // | This source file is subject to version 2.0 of the PHP license, | 9 // | that is bundled with this package in the file LICENSE, and is | 10 // | available at through the world-wide-web at | 11 // | http://www.php.net/license/2_02.txt. | 12 // | If you did not receive a copy of the PHP license and are unable to | 13 // | obtain it through the world-wide-web, please send a note to | 14 // | license@php.net so we can mail you a copy immediately. | 15 // +----------------------------------------------------------------------+ 16 // | Authors: Bertrand Mansion <bmansion@mamasam.com> | 17 // +----------------------------------------------------------------------+ 18 // 19 // $Id$ 20 21 class HTML_QuickForm_Rule 22 { 23 /** 24 * Name of the rule to use in validate method 25 * 26 * This property is used in more global rules like Callback and Regex 27 * to determine which callback and which regex is to be used for validation 28 * 29 * @var string 30 * @access public 31 */ 32 var $name; 33 34 /** 35 * Validates a value 36 * 37 * @access public 38 * @abstract 39 */ 40 function validate($value, $options = null) 41 { 42 return true; 43 } 44 45 /** 46 * Sets the rule name 47 * 48 * @access public 49 */ 50 function setName($ruleName) 51 { 52 $this->name = $ruleName; 53 } 54 55 /** 56 * Returns the javascript test (the test should return true if the value is INVALID) 57 * 58 * @param mixed Options for the rule 59 * @access public 60 * @return array first element is code to setup validation, second is the check itself 61 */ 62 function getValidationScript($options = null) 63 { 64 return array('', ''); 65 } 66 } 67 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body