/** * Create a new ChoiceValidator instance. * * @access public * @since 1.0 */ function ChoiceValidator() { parent::Validator(); $this->params['choices'] = array(); $this->params['choices_error'] = 'Invalid value'; $this->params['sensitive'] = FALSE; $this->params['valid'] = TRUE; }
/** * Constructor. * @param $symbolic string * @param $assocType int * @param $assocId int */ function ValidatorControlledVocab($symbolic, $assocType, $assocId) { parent::Validator(); $controlledVocabDao =& DAORegistry::getDAO('ControlledVocabDAO'); $controlledVocab = $controlledVocabDao->getBySymbolic($symbolic, $assocType, $assocId); if ($controlledVocab) { $this->_acceptedValues = array_keys($controlledVocab->enumerate()); } else { $this->_acceptedValues = array(); } }
/** * Standard Constructor */ function VA_MANDATORY() { global $lang; Validator::Validator("MANDATORY", $lang->get("MANDATORY"), ""); }
function MaxLengthValidator($field, $maxLength, $key = '') { $this->_maxLength = $maxLength; parent::Validator($field, $key); }
/** * Constucts a new ValidateEmail object subclass or Validator * @param $email the string to validate */ function ValidateRegex($checkText, $pattern, $required) { $this->pattern = $pattern; $this->checkText = $checkText; $this->required = $required; Validator::Validator(); }
/** * Constructor de la clase * @access public * @param $field (string) campo a validar * @param $key (sting) clave de internacionalización */ function Numeric($field, $key = '') { parent::Validator($field, $key); }
/** * Define al campo especificado como obligatorio, con la posiblidad de asignar el mensaje que se va a mostrar * @access public * @param $field (string) campo a validar * @param $key (sting) clave de internacionalizaci�n */ function ValidContent($field, $key = '') { parent::Validator($field, $key); }
/** * Mediante este constructor se indica la ip a validar. * @param string $ip Campo del formulario que tiene la ip a validar. En formato 'nnn.nnn.nnn.nnn'. * @return IPValidator * @access public */ function IPValidator($ip, $key = '') { parent::Validator($ip, $key); $this->_ip = $ip; }
/** * Evalúa si se cumple la condición especificada * * @access public * @param $condition (bool) condición a evaluar * @param $key (sting) clave de internacionalización */ function Condition($condition, $key = '') { parent::Validator("", $key); $this->_condition = $condition; }
/** * Define al campo especificado como obligatorio, con la posiblidad de asignar el mensaje que se va a mostrar * @access public * @param $field (string) campo a validar * @param $key (sting) clave de internacionalización */ function Required($field, $key = '') { parent::Validator($field, $key); }
/** * Mediante este constructor se indica el email a validar. * @param string $email Campo del formulario que tiene el email a validar. * @return EmailValidator * @access public */ function EmailValidator($email, $key = '') { parent::Validator($email, $key); $this->_email = $email; }
function MinMaxValueValidator($field, $minValue, $maxValue, $key = '') { $this->_minValue = $minValue; $this->_maxValue = $maxValue; parent::Validator($field, $key); }
/** * Constructor de la clase. Cada parte de la fecha se forma con el nombre del campo m�s el sufijo _anio, _mes o _dia. * @access public * @param $field (string) campo a validar * @param $key (sting) clave de internacionalizaci�n * @param $required (bool) indica si el campo es obligatorio */ function DateField($field, $key = '', $required = false) { parent::Validator($field, $key); $this->_required = $required; }
public function CustomValidator($callback) { $this->callback = $callback; Validator::Validator(); }
public function NumericRangeValidator($start, $finish) { $this->start = $start; $this->finish = $finish; Validator::Validator(); }
/** * Standard Constructor */ function VA_NUMBER() { global $lang; Validator::Validator("NUMBER", $lang->get("number", "Enter a number!"), ""); }
/** * Constructor. */ function ValidatorInSet($validSet = array()) { parent::Validator(); $this->_acceptedValues = $validSet; }
public function NumericValidator() { Validator::Validator(); }
/** * Mediante este constructor se indica la fecha a validar. * @param string $fecha Campo que representa la fecha a validar. En formato dd/mm/YYYY. * @param string $key Clave de internacionalización del mensaje a mostrar en caso de error. * @return DateValidator * @access public */ function DateValidator($fecha, $key = '') { $this->_fecha = $fecha; parent::Validator('', $key); }
public function EnumValidator($enum_array) { $this->enum = $enum_array; Validator::Validator(); }
/** * Constructor de la clase * @access public * @param $field (string) campo a validar * @param $key (sting) clave de internacionalización */ function Email($field, $key = '') { parent::Validator($field, $key); }
function ValidatePrenume($lastname) { $this->prenume = $lastname; Validator::Validator(); }
/** * Define al campo especificado como obligatorio, con la posiblidad de asignar el mensaje que se va a mostrar * @access public * @param $field (string) campo a validar * @param $key (sting) clave de internacionalizaci�n */ function RequiredNumericZero($field, $key = '') { parent::Validator($field, $key); }
public function DateRangeValidator($startDate, $finishDate) { $this->startDate = $startDate; $this->finishDate = $finishDate; Validator::Validator(); }
public function DateValidator() { Validator::Validator(); }
/** * Constructor. * @param $regExp string the regular expression (PCRE form) */ function ValidatorRegExp($regExp) { parent::Validator(); $this->_regExp = $regExp; }
/** * Define si un usuario se puede crear con determinados caracteres (a-z, A-Z, 0-9) * @access public * @param $field (string) campo a validar * @param $key (sting) clave de internacionalizaci�n */ function CaracteresInvalidos($field, $key = '') { parent::Validator($field, $key); }
public function HtmlValidator() { Validator::Validator(); }
public function StringValidator() { Validator::Validator(); }