public function execute() { try { if (request::getInstance()->isMethod('POST')) { $id_animal = request::getInstance()->getPost(vacunacionTableClass::getNameField(vacunacionTableClass::ANIMAL, true)); $id_veterinario = request::getInstance()->getPost(vacunacionTableClass::getNameField(vacunacionTableClass::VETERINARIO, true)); $fecha_registro = request::getInstance()->getPost(vacunacionTableClass::getNameField(vacunacionTableClass::FECHA, true)); vacunacionTableClass::validate($id_veterinario, $fecha_registro, $id_animal); $data = array(vacunacionTableClass::ANIMAL => $id_animal, vacunacionTableClass::VETERINARIO => $id_veterinario, vacunacionTableClass::FECHA => $fecha_registro); vacunacionTableClass::insert($data); session::getInstance()->setSuccess(i18n::__('succesCreate', null, 'vacunacion')); log::register(i18n::__('create'), vacunacionTableClass::getNameTable()); routing::getInstance()->redirect('vacunacion', 'indexVacunacion'); } else { routing::getInstance()->redirect('vacunacion', 'indexVacunacion'); } //close if } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->isMethod('POST') and request::getInstance()->isAjaxRequest()) { // exit(); $id = request::getInstance()->getPost(vacunacionTableClass::getNameField(vacunacionTableClass::ID, true)); $ids = array(vacunacionTableClass::ID => $id); $idsDetalle = array(detalleVacunacionTableClass::ID_REGISTRO => $id); $this->arrayAjax = array('code' => 11, 'msg' => 'La eliminacion ha sido exitosa'); //exit(); // detalleVacunacionTableClass::delete($idsDetalle, true); vacunacionTableClass::stateToToggle($ids); session::getInstance()->setSuccess(i18n::__('succesInhabil', null, 'vacunacion')); log::register(i18n::__('delete'), vacunacionTableClass::getNameTable()); $this->defineView('delete', 'vacunacion', session::getInstance()->getFormatOutput()); } else { routing::getInstance()->redirect('vacunacion', 'indexVacunacion'); } //close if } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
' onclick="paginador(<?php echo $count; ?> , '<?php echo routing::getInstance()->getUrlWeb('vacunacion', 'indexVacunacion'); ?> ')" id="anterior"><a href="#" aria-label="Previous"><span aria-hidden="true">⋙</span></a></li> </ul> </nav> </div> <form id="frmDelete" action="<?php echo routing::getInstance()->getUrlWeb('vacunacion', 'deleteVacunacion'); ?> " method="POST"> <input type="hidden" id="idDelete" name="<?php echo vacunacionTableClass::getNameField(vacunacionTableClass::ID, true); ?> "> </form> </div> <!-- WINDOWS MODAL DELETE MASIVE --> <!-- <div class="modal fade" id="myModalEliminarMasivo" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel"><?php echo i18n::__('borrar seleccion'); ?>
<?php } //close foreach ?> </select> </th> </tr> <tr> <th> <?php echo i18n::__('veterinario', null, 'veterinario'); ?> : </th> <th> <select name=" <?php echo vacunacionTableClass::getNameField(vacunacionTableClass::VETERINARIO, true); ?> "> <option>...</option> <?php foreach ($objVeterinario as $key) { ?> <option value="<?php echo $key->{$idVeterinario}; ?> "> <?php echo $key->{$nombreVeterinario}; ?> </option>
public static function validateUpdate($id_animal, $id_veterinario, $fecha_registro) { $flag = false; $pattern = "/^((19|20)?[0-9]{2})[\\/|-](0?[1-9]|[1][012])[\\/|-](0?[1-9]|[12][0-9]|3[01])\$/"; $dateNow = date("Y-m-d H:m", strtotime("now")); // if (preg_match($pattern, $fecha_registro) == false) { // session::getInstance()->setError(i18n::__(10009, null, 'errors', array('%fecha%' => $fecha_registro))); // $flag = true; // session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::FECHA, true), true); // } // // if ($fecha_registro > $dateNow) { // session::getInstance()->setError(i18n::__(10010, null, 'errors')); // $flag = true; // session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::FECHA, true), true); // } // if (!is_numeric($id_veterinario)) { // session::getInstance()->setError(i18n::__(10056, null, 'errors', array('%id_veterinario%' => $id_veterinario))); // $flag = true; // session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::VETERINARIO, true), true); // } // if (!is_numeric($id_animal)) { // session::getInstance()->setError(i18n::__(10057, null, 'errors', array('%id_animal%' => $id_animal))); // $flag = true; // session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::ANIMAL, true), true); // } if ($fecha_registro > $dateNow) { session::getInstance()->setError(i18n::__(10010, null, 'errors', array('%fecha%' => $fecha_registro))); $flag = true; session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::FECHA, true), true); } if (preg_match($pattern, $fecha_registro)) { session::getInstance()->setError(i18n::__(10009, null, 'errors', array('%fecha%' => $fecha_registro))); $flag = true; session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::FECHA, true), true); } if (empty($fecha_registro) or !isset($fecha_registro) or $fecha_registro == '') { session::getInstance()->setError(i18n::__(10055, null, 'errors', array('%campo%' => $fecha_registro))); $flag = true; session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::FECHA, true), true); } if (!is_numeric($id_veterinario)) { session::getInstance()->setError(i18n::__(10056, null, 'errors', array('%id_veterinario%' => $id_veterinario))); $flag = true; session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::VETERINARIO, true), true); } if (!is_numeric($id_animal)) { session::getInstance()->setError(i18n::__(10057, null, 'errors', array('%id_animal%' => $id_animal))); $flag = true; session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::ANIMAL, true), true); } if (empty($id_veterinario) or !isset($id_veterinario) or $id_veterinario == '') { session::getInstance()->setError(i18n::__(10092, null, 'errors')); $flag = true; session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::VETERINARIO, true), true); } if (empty($id_animal) or !isset($id_animal) or $id_animal == '') { session::getInstance()->setError(i18n::__(10093, null, 'errors')); $flag = true; session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::ANIMAL, true), true); } if ($id_veterinario < 0) { session::getInstance()->setError(i18n::__(10094, null, 'errors')); $flag = true; session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::VETERINARIO, true), true); } if ($id_animal < 0) { session::getInstance()->setError(i18n::__(10095, null, 'errors')); $flag = true; session::getInstance()->setFlash(vacunacionTableClass::getNameField(vacunacionTableClass::ANIMAL, true), true); } // $fieldsVeterinario = array( // veterinarioTableClass::ID // ); // // $objVeterinario = veterinarioTableClass::getAll($fieldsVeterinario); // // foreach ($objVeterinario as $key => $value) { // foreach ($value as $key) { // if ($key != $id_veterinario) { // session::getInstance()->setError(i18n::__(10031, null, 'errors')); // $flag = true; // } // } // } if ($flag == true) { request::getInstance()->setMethod('GET'); routing::getInstance()->forward('vacunacion', 'updateVacunacion'); } }