+/// Verifica que una fecha sea válida.
+function check_fecha($anio, $mes, $dia)
+{
+ if (!preg_match('/^\d{4}$/', $anio) or $anio > date('Y') or $anio < 2000)
+ {
+ error('El año no es válido!');
+ return false;
+ }
+ if ($mes < 1 or $mes > 12)
+ {
+ error('El mes no es válido!');
+ return false;
+ }
+ if ($dia < 1 or $mes > 31)
+ {
+ error('El día no es válido!');
+ return false;
+ }
+ return true;
+}
+
+/// Verifica que sea un número entero.
+function check_numero($n)
+{
+ if (preg_match('/^\d+$/', $n)) return true;
+ error("$n no es un número entero!");
+ return false;
+}
+
+/// Verifica que sea un número de registro de un asociado.
+function check_asociado($user)
+{
+ if (Usuario::asociado($user)) return true;
+ error("$user no es un número de registro de un usuario asociado!");
+ return false;
+}
+
+/// Verifica que sea la password correcta.
+function check_password($user, $pass)
+{
+ if (Usuario::validar($user, $pass)) return true;
+ error('Contraseña incorrecta!');
+ return false;
+}
+