public static function validateInsert() { $flag = false; $banco = request::getInstance()->getPost('inputBanco'); if (self::notBlank($banco)) { $flag = true; session::getInstance()->setFlash('inputBanco', true); session::getInstance()->setError(i18n::__(04, null, 'errors'), 'inputBanco'); } else { if (is_numeric($banco)) { $flag = true; session::getInstance()->setFlash('inputBanco', true); session::getInstance()->setError('El campo no debe ser númerico', 'inputBanco'); } else { if (strlen($banco) > \bancoTableClass::NOMBRE_LENGTH) { $flag = true; session::getInstance()->setFlash('inputBanco', true); session::getInstance()->setError('El campo no debe de exceder el mínimo de caracteres permitidos', 'inputBanco'); } else { if (self::isUnique(\bancoTableClass::ID, true, array(\bancoTableClass::NOMBRE => $banco), \bancoTableClass::getNameTable())) { $flag = true; session::getInstance()->setFlash('inputBanco', true); session::getInstance()->setError('Este banco ya está creado', 'inputBarrio'); } } } } if ($flag === true) { //request::getInstance()->setMethod('GET'); routing::getInstance()->forward('banco', 'banco'); } }
public static function insert($banco) { $flag = false; if (self::notBlank($banco) === true) { session::getInstance()->setFlash('inputBanco', true); session::getInstance()->setError('El nombre del banco es obligatorio', 'inputBanco'); $flag = true; } elseif (strlen($banco) > \bancoTableClass::NOMBRE_LENGTH) { session::getInstance()->setFlash('inputBanco', true); session::getInstance()->setError('El nombre del banco no debe de ser suprior a ' . \bancoTableClass::NOMBRE_LENGTH . ' caracteres', 'inputBanco'); $flag = true; } elseif (self::isUnique(\bancoTableClass::ID, true, array(\bancoTableClass::NOMBRE => $banco), \bancoTableClass::getNameTable()) === true) { session::getInstance()->setFlash('inputBanco', true); session::getInstance()->setError('El banco ya existe en la base de datos', 'inputBanco'); $flag = true; } if ($flag === true) { //request::getInstance()->setMethod('GET'); routing::getInstance()->forward('banco', 'banco'); } }