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>';
     }
 }
Пример #5
0
<?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 
Пример #6
0
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);
 }