public function execute() { try { if (request::getInstance()->isMethod('POST')) { $id = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::ID, true)); $id_registro = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::ID_REGISTRO, true)); $id_vacuna = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::VACUNA, true)); $fecha_vacunacion = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::FECHA, true)); $dosis_vacuna = request::getInstance()->getPost(detalleVacunacionTableClass::getNameField(detalleVacunacionTableClass::DOSIS, true)); $PATH_INFO = request::getInstance()->getPost('PATH_INFO'); detalleVacunacionTableClass::validateUpdate($fecha_vacunacion, $id_vacuna, $dosis_vacuna); $ids = array(detalleVacunacionTableClass::ID => $id); detalleVacunacionTableClass::validateUpdate($fecha_vacunacion, $id_vacuna, $dosis_vacuna); $data = array(detalleVacunacionTableClass::VACUNA => $id_vacuna, detalleVacunacionTableClass::FECHA => $fecha_vacunacion, detalleVacunacionTableClass::DOSIS => $dosis_vacuna); detalleVacunacionTableClass::update($ids, $data); // session::getInstance()->setSuccess(i18n::__('succesUpdate',null,'detalleVacunacion')); log::register(i18n::__('update'), detalleVacunacionTableClass::getNameTable()); // routing::getInstance()->getUrlWeb('vacunacion', 'indexVacunacion', array('id' => $id_registro)); } //close if $dir = config::getUrlBase() . config::getIndexFile() . $PATH_INFO . '?' . 'id' . '=' . $id_registro; header('location: ' . $dir); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->isMethod('POST')) { $id = request::getInstance()->getPost(detalleEntradaBodegaTableClass::getNameField(detalleEntradaBodegaTableClass::ID, true)); $id_registro = request::getInstance()->getPost(detalleEntradaBodegaTableClass::getNameField(detalleEntradaBodegaTableClass::ID_ENTRADA, true)); $tipo_insumo = request::getInstance()->getPost(detalleEntradaBodegaTableClass::getNameField(detalleEntradaBodegaTableClass::TIPO_INSUMO, true)); $insumo = request::getInstance()->getPost(detalleEntradaBodegaTableClass::getNameField(detalleEntradaBodegaTableClass::ID_INSUMO, true)); $cantidad = request::getInstance()->getPost(detalleEntradaBodegaTableClass::getNameField(detalleEntradaBodegaTableClass::CANDITDAD, true)); $PATH_INFO = request::getInstance()->getPost('PATH_INFO'); detalleEntradaBodegaTableClass::validateUpdate($tipo_insumo, $insumo, $cantidad); $ids = array(detalleEntradaBodegaTableClass::ID => $id); detalleEntradaBodegaTableClass::validateUpdate($tipo_insumo, $insumo, $cantidad); $data = array(detalleEntradaBodegaTableClass::TIPO_INSUMO => $tipo_insumo, detalleEntradaBodegaTableClass::ID_INSUMO => $insumo, detalleEntradaBodegaTableClass::CANDITDAD => $cantidad); detalleEntradaBodegaTableClass::update($ids, $data); // session::getInstance()->setSuccess(i18n::__('succesUpdate',null,'detalleVacunacion')); log::register(i18n::__('update'), detalleEntradaBodegaTableClass::getNameTable()); // routing::getInstance()->getUrlWeb('vacunacion', 'indexVacunacion', array('id' => $id_registro)); } //close if $dir = config::getUrlBase() . config::getIndexFile() . $PATH_INFO . '?' . 'id' . '=' . $id_registro; header('location: ' . $dir); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }
public function execute() { try { if (request::getInstance()->isMethod('POST') == true) { $lenguaje = request::getInstance()->getRequest('lenguaje'); $PATH_INFO = request::getInstance()->getServer('PATH_INFO'); session::getInstance()->setDefaultCulture($lenguaje); $dir = config::getUrlBase() . config::getIndexFile() . $PATH_INFO; header('location: ' . $dir); } 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') === true) { $language = request::getInstance()->getPost('language'); $PATH_INFO = request::getInstance()->getPost('PATH_INFO'); session::getInstance()->setDefaultCulture($language); $dir = config::getUrlBase() . config::getIndexFile() . $PATH_INFO; header('Location: ' . $dir); } else { routing::getInstance()->redirect('shfSecurity', 'login'); } //close if } catch (PDOException $exc) { echo $exc->getMessage(); echo '<br>'; echo '<pre>'; print_r($exc->getTrace()); echo '</pre>'; } }
<?php use mvc\routing\routingClass as routing; ?> <nav class="navbar navbar-default" role="navigation"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="<?php echo \mvc\config\configClass::getUrlBase(), \mvc\config\configClass::getIndexFile(); ?> ">Soveuh System |</a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> Sistema <span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> <li><a href="<?php //echo \mvc\routing\routingClass::getInstance()->getUrlWeb('security', 'index') ?> ">Admin. Usuarios</a></li> <li><a href="<?php
config::setPathAbsolute('/var/www/html/proyecto_porcicola/'); config::setUrlBase('http://localhost/proyecto_porcicola/web/'); config::setScope('prod'); // dev config::setDefaultCulture('es'); if (session::getInstance()->hasDefaultCulture() === false) { config::setDefaultCulture('es'); } else { config::setDefaultCulture(session::getInstance()->getDefaultCulture()); } config::setIndexFile('index.php'); config::setFormatTimestamp('Y-m-d H:i:s'); config::setHeaderJson('Content-Type: application/json; charset=utf-8'); config::setHeaderXml('Content-Type: application/xml; charset=utf-8'); config::setHeaderHtml('Content-Type: text/html; charset=utf-8'); config::setHeaderPdf('Content-type: application/pdf; charset=utf-8'); config::setHeaderJavascript('Content-Type: text/javascript; charset=utf-8'); config::setHeaderExcel2003('Content-Type: application/vnd.ms-excel; charset=utf-8'); config::setHeaderExcel2007('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; charset=utf-8'); config::setCookieNameRememberMe('mvcSiteRememberMe'); config::setCookieNameSite('mvcSite'); config::setCookiePath('/proyecto_porcicola/web/' . config::getIndexFile()); config::setCookieDomain('http://localhost/'); config::setCookieTime(3600 * 8); // una hora en segundo 3600 y por 8 serÃan 8 horas config::setDefaultModule('default'); config::setDefaultAction('index'); config::setDefaultModuleSecurity('shfSecurity'); config::setDefaultActionSecurity('index'); config::setDefaultModulePermission('shfSecurity'); config::setDefaultActionPermission('noPermission');
/** * $module = '@default_index'; * $action = array('id' => 12); * o * $module = 'default'; $action = 'index'; * * $variabls = array('id' => 12); * @param string $module * @param string|array $action [optional] * @param array $variables [optional] */ public function getUrlWeb($module, $action = null, $variables = null) { if (preg_match('/^@\\w+/', $module) === 1) { $routing = $this->validateRouting($module); $module = $routing['param']['module']; $variables = $this->genVariables($action); $action = $routing['param']['action']; } else { $routing = $this->validateRouting($module, $action); } return configClass::getUrlBase() . configClass::getIndexFile() . $routing['url'] . $this->genVariables($variables); }