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')) { $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')) { $ruta = configClass::getUrlBase() . 'objeto'; $foto = $_FILES[datosUsuarioTableClass::getNameField(datosUsuarioTableClass::FOTO, true)]['tmp_name']; $nombreArchivo = $_FILES[datosUsuarioTableClass::getNameField(datosUsuarioTableClass::FOTO, true)]['name']; move_uploaded_file($foto, $ruta . "/" . $nombreArchivo); $ruta = $ruta . "/" . $nombreArchivo; $dataImg = file_get_contents($foto); $img = pg_escape_bytea($dataImg); // echo $dataImg; // exit(); //usuario $id = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::ID, true)); $usuario = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::USER, true)); $password = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::PASSWORD, true)); $recuperar = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::RESTAURAR_ID, true)); $respuesta_secreta = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::RESPUESTA_SECRETA, true)); $idUser = array(usuarioTableClass::ID => $id); $data = array(usuarioTableClass::USER => $usuario, usuarioTableClass::PASSWORD => md5($password), usuarioTableClass::RESTAURAR_ID => $recuperar, usuarioTableClass::RESPUESTA_SECRETA => $respuesta_secreta); usuarioTableClass::update($idUser, $data); $dataUser = array(usuarioTableClass::USER => $usuario, usuarioTableClass::PASSWORD => md5($password), usuarioTableClass::RESTAURAR_ID => $recuperar, usuarioTableClass::RESPUESTA_SECRETA => $respuesta_secreta); //datos usuario $nombre = request::getInstance()->getPost(datosUsuarioTableClass::getNameField(datosUsuarioTableClass::NOMBRE, true)); $apellidos = request::getInstance()->getPost(datosUsuarioTableClass::getNameField(datosUsuarioTableClass::APELLIDOS, true)); $tipoDocumento = request::getInstance()->getPost(datosUsuarioTableClass::getNameField(datosUsuarioTableClass::TIPO_DOC, true)); $numeroDocumento = request::getInstance()->getPost(datosUsuarioTableClass::getNameField(datosUsuarioTableClass::NUMERO_DOCUMENTO, true)); $direccion = request::getInstance()->getPost(datosUsuarioTableClass::getNameField(datosUsuarioTableClass::DIRECCION, true)); $idCiudad = request::getInstance()->getPost(datosUsuarioTableClass::getNameField(datosUsuarioTableClass::CIUDAD_ID, true)); $telefono = request::getInstance()->getPost(datosUsuarioTableClass::getNameField(datosUsuarioTableClass::TELEFONO, true)); $correo = request::getInstance()->getPost(datosUsuarioTableClass::getNameField(datosUsuarioTableClass::CORREO, true)); $datosUsuario = array(datosUsuarioTableClass::NOMBRE => $nombre, datosUsuarioTableClass::APELLIDOS => $apellidos, datosUsuarioTableClass::TIPO_DOC => $tipoDocumento, datosUsuarioTableClass::NUMERO_DOCUMENTO => $numeroDocumento, datosUsuarioTableClass::DIRECCION => $direccion, datosUsuarioTableClass::CIUDAD_ID => $idCiudad, datosUsuarioTableClass::TELEFONO => $telefono, datosUsuarioTableClass::CORREO => $correo); $idData = array(datosUsuarioTableClass::USUARIO_ID => $id); // usuarioTableClass::validatUpdate($usuario, $password); datosUsuarioTableClass::update($idData, $datosUsuario); usuarioTableClass::update($idUser, $dataUser); session::getInstance()->setSuccess(i18n::__('succesUpdate', null, 'default')); log::register(i18n::__('update'), usuarioTableClass::getNameTable()); routing::getInstance()->redirect('usuario', 'indexUsuario'); } else { log::register(i18n::__('update'), usuarioTableClass::getNameTable(), i18n::__('errorUpdateBitacora')); session::getInstance()->setError(i18n::__('errorUpdate', null, 'default')); routing::getInstance()->redirect('usuario', 'indexUsuario'); } } 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
/** * $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); }
/** * Funcion estatica publica que incluye un favicon en las vistas del sistema * @author Leonardo Betancourt Caicedo <*****@*****.**> * @return string */ public static function genFavicon() { $includes = cacheManagerClass::getInstance()->loadYaml(configClass::getPathAbsolute() . 'config/view.yml', 'viewYaml'); $favicon = '<link rel="icon" href="' . configClass::getUrlBase() . 'img/' . $includes['all']['favicon'] . '" type="image/x-icon">'; return $favicon; }