[Agrega] manejador de errores y corrige la validación de espacios

This commit is contained in:
Ricardo García Jiménez 2021-09-24 17:20:27 -05:00
parent 65016a09ec
commit c83483a02f
2 changed files with 17 additions and 1 deletions

View file

@ -5,7 +5,23 @@ defined('NABU') || exit;
require_once 'models/blogModel.php';
class blogController {
// Renderiza la página de errores.
static public function errors() {
/*
if (empty($_SESSION['errors'])) {
utils::redirect(NABU_ROUTES['home']);
}
*/
// Define el código HTTP de respuesta.
http_response_code($_SESSION['errors']['code']);
$error = $_SESSION['errors']['message'];
unset($_SESSION['errors']);
messages::get();
require_once 'views/pages/errors.php';
}

View file

@ -43,7 +43,7 @@ class validations {
private function is_space() {
$str = $this -> value;
if (preg_replace('/\s+/', '', $str) != $str) {
if (preg_replace('/\s+/', '', $str) !== $str) {
messages::add('El campo "' . $this -> field . '" contiene espacios');
}
}