public function execute() { try { if (request::getInstance()->isMethod('POST')) { $nombre = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::NOMBRE_VACUNA, true)); $lote = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::LOTE_VACUNA, true)); $fecha_fabricacion = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::FECHA_FABRICACION, true)); $fecha_vencimiento = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::FECHA_VENCIMIENTO, true)); $valor = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::VALOR, true)); $id = request::getInstance()->getPost(vacunaTableClass::getNameField(vacunaTableClass::ID, true)); vacunaTableClass::validateEdit($nombre, $lote, $fecha_fabricacion, $fecha_vencimiento, $valor); // $id = request::getInstance()->getPost(razaTableClass::getNameField(razaTableClass::ID, true)); // $nombre = request::getInstance()->getPost(razaTableClass::getNameField(razaTableClass::NOMBRE_RAZA, true)); // // $ids = array( // razaTableClass::ID => $id // ); $ids = array(vacunaTableClass::ID => $id); $data = array(vacunaTableClass::NOMBRE_VACUNA => $nombre, vacunaTableClass::LOTE_VACUNA => $lote, vacunaTableClass::FECHA_FABRICACION => $fecha_fabricacion, vacunaTableClass::FECHA_VENCIMIENTO => $fecha_vencimiento, vacunaTableClass::VALOR => $valor); vacunaTableClass::update($ids, $data); session::getInstance()->setSuccess(i18n::__('succesUpdate', null, 'vacuna')); log::register(i18n::__('update'), vacunaTableClass::getNameTable()); routing::getInstance()->redirect('vacunacion', 'indexVacuna'); // $data = array( // razaTableClass::NOMBRE_RAZA => $nombre // ); // // razaTableClass::update($ids, $data); // session::getInstance()->setSuccess(i18n::__('succesUpdate')); // log::register(i18n::__('update'), razaTableClass::getNameTable()); } else { log::register(i18n::__('update'), vacunaTableClass::getNameTable(), i18n::__('errorUpdateBitacora')); session::getInstance()->setError(i18n::__('errorUpdate')); routing::getInstance()->redirect('vacunacion', 'indexVacuna'); } //close if // log::register(i18n::__('update'), razaTableClass::getNameTable(), i18n::__('errorUpdateBitacora')); // session::getInstance()->setError(i18n::__('errorUpdate')); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }