Class validacao

Description

Valida um conjunto de dados de acordo com determinadas restrições

Validação individual de dados:

  1.  $v new validacao();
  2.  if($v->email('foo@fee.org')){
  3.      echo 'email valido';
  4.  }else{
  5.      debug($v->erros);
  6.  }

Validação múltipla de dados:

  1.  $v new validacao(true);
  2.  $v->email('foo@fee.org');
  3.  $v->cpf($cpf);
  4.  $v->valida($arrValidacao);
  5.  if($v->valido){
  6.      echo 'dados validos';
  7.  }else{
  8.      debug($v->erros);
  9.  }

Located in /validacao.classe.php (line 46)


	
			
Variable Summary
string $strObj
Method Summary
validacao __construct ()
boolean duplicado (array $arrInfo)
boolean email (string $email, [integer $t = CFG_USUARIO_VALIDA_EMAIL])
boolean senhas (string $senha, string $senha_confirma)
boolean username (string $username)
boolean valida ( $var, array $arrValidacao)
Variables
string $strObj (line 59)
  • var: nome do objeto a ser instanciado
  • access: public
Methods
Constructor __construct (line 64)

Construtor

  • access: public
validacao __construct ()
duplicado (line 184)

Verifica se um objeto a ser salvo possui o nome duplicado Se o pk dado for nulo trata-se de adição, caso contrário de edição.

  • return: true se já existe registro com o mesmo nome.
  • access: public
boolean duplicado (array $arrInfo)
  • array $arrInfo: array com informações para verificação de duplicidade. O primeiro elemento do array deve ser o pk.
    1.  $arrInfo array('PK_OBJ' => 1'NO_OBJ' => 'foo')
email (line 109)

Valida um endereço de email

  • return: [true|false]
  • access: public
boolean email (string $email, [integer $t = CFG_USUARIO_VALIDA_EMAIL])
  • string $email: Endereço de email
  • integer $t: Define quanto se deve validar:
    1. - Apenas a sintaxe
    2. - Verifica a existência do domínio consultando o DNS
    3. - Verifica a existência da caixa postal conectando ao servidor MX
senhas (line 129)

Compara duas senhas se são iguais.

  • return: [true|false]
  • access: public
boolean senhas (string $senha, string $senha_confirma)
  • string $senha
  • string $senha_confirma
username (line 144)

Valida um username

Um username deve conter apenas números e letras mas deve iniciar por letra e ter tamanho mínimo de CFG_USUARIO_MIN_LEN (config.php)

boolean username (string $username)
  • string $username: username a ser validado
valida (line 97)

Valida um dado de acordo com restrições definidas

  1.  $arrValidacao array(array('valor' => $dado'minv' => 1'maxv' => 10));

  • return: [true|false]
  • access: public
boolean valida ( $var, array $arrValidacao)
  • array $arrValidacao: array de validação de variáveis especificando restrições nos dados.
  • $var

Documentation generated on Sun, 09 Mar 2008 23:53:44 -0300 by phpDocumentor 1.4.0

SourceForge.net Logo Support This Project