Que tal
opzina,
Deberias utilizar PHP 5, osea declarar la visibilidad, podrias ajustar un poco el código(a veces es mejor negar primero) y tambien podrias documentar correctamente, algo asi:
Código PHP:
Ver originalclass Validator
{
/**
* Variable que almacena errores
* @var array
*/
protected $_errors;
/**
* Este método no evita Inyecciones SQL
* Usar con addslashes() (Este es un tema a tratar)
* @param string $theInput
* @param string $description
* @return boolean
*/
public function validateGeneral($theinput, $description = '')
{
$this->_errors[] = $description;
return false;
}
return true;
}
/**
* Valida solo texto
* @param string $theInput
* @param string $description
* @return boolean
*/
public function validateTextOnly($theinput, $description = '')
{
if (!preg_match("/^[A-Za-z0-9-áéíóú\ ]+$/", $theinput)) { $this->_errors[] = $description;
return false;
}
return true;
}
...
}
Saludos.