public function bloque() { if (isset($_REQUEST['botonCancelar']) && $_REQUEST['botonCancelar'] == "true") { redireccion::redireccionar("paginaPrincipal"); } else { if (isset($_REQUEST['botonContinuar']) && $_REQUEST['botonContinuar'] == "true") { redireccion::redireccionar("paginaPrincipal"); } else { $this->miFrontera->setSql($this->miSql); $this->miFrontera->setFuncion($this->miFuncion); $this->miFrontera->setLenguaje($this->miLenguaje); $this->miFuncion->setSql($this->miSql); $this->miFuncion->setFuncion($this->miFuncion); $this->miFuncion->setLenguaje($this->miLenguaje); if (!isset($_REQUEST['action'])) { // echo "bloque";exit; $this->miFrontera->frontera(); } else { $respuesta = $this->miFuncion->action(); // Si $respuesta==false, entonces se debe recargar el formulario y mostrar un mensaje de error. if (!$respuesta) { $miBloque = $this->miConfigurador->getVariableConfiguracion('esteBloque'); $this->miConfigurador->setVariableConfiguracion('errorFormulario', $miBloque['nombre']); } if (!isset($_REQUEST['procesarAjax'])) { $this->miFrontera->frontera(); } } } } }
function procesarFormulario() { // var_dump ( $_REQUEST ); $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $parametro['id_usuario'] = $_REQUEST['id_usuario']; $cadena_sql = $this->miSql->getCadenaSql("consultarLogUsuario", $parametro); $resultadoLog = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda"); if ($resultadoLog) { redireccion::redireccionar('existeLog', $_REQUEST); exit; } else { $cadena_sql = $this->miSql->getCadenaSql("consultarUsuarios", $parametro); $resultadoUsuarios = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda"); $this->cadena_sql = $this->miSql->getCadenaSql("borrarPerfil", $parametro); $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso"); if ($resultadoPerfil) { $this->cadena_sql = $this->miSql->getCadenaSql("borrarUsuario", $parametro); $resultadoBorra = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso"); if ($resultadoBorra) { $log = array('accion' => "BORRAR", 'id_registro' => $resultadoUsuarios[0]['id_usuario'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $resultadoUsuarios[0]['id_usuario'] . "|identificacion=>" . $resultadoUsuarios[0]['identificacion'] . "|tipo_identificacion=>" . $resultadoUsuarios[0]['tipo_identificacion'] . "|nombres=>" . $resultadoUsuarios[0]['nombre'] . "|apellidos=>" . $resultadoUsuarios[0]['apellido'] . "|correo=>" . $resultadoUsuarios[0]['correo'] . "|telefono=>" . $resultadoUsuarios[0]['telefono'] . "|fecha_registro=>" . $resultadoUsuarios[0]['fecha_registro'], 'descripcion' => "Borrar del usuario " . $_REQUEST['id_usuario'] . " - " . $_REQUEST["nombre"] . " " . $_REQUEST["apellido"]); $this->miLogger->log_usuario($log); redireccion::redireccionar($_REQUEST['opcion'], $_REQUEST); } else { redireccion::redireccionar('no' . $_REQUEST['opcion'], $_REQUEST); exit; } } else { redireccion::redireccionar('no' . $_REQUEST['opcion'], $_REQUEST); exit; } } }
function procesarFormulario() { // var_dump ( $_REQUEST ); $conexion = "inventarios"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); // $conexion = "sicapital"; // $esteRecursoDBO = $this->miConfigurador->fabricaConexiones->getRecursoDB ( $conexion ); $cadenaSql = $this->miSql->getCadenaSql('funcionario_informacion_fn', $_REQUEST['responsable_reci']); $funcionario_enviar = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $fechaActual = date('Y-m-d'); $elementos_traslado = unserialize(base64_decode($_REQUEST['informacion_elementos'])); // trasladar cada elementos foreach ($elementos_traslado as $key => $values) { $datos = array($fechaActual, $elementos_traslado[$key]['id'], $_REQUEST['responsable_reci'], $elementos_traslado[$key]['funcionario'], $_REQUEST['ubicacion'], $_REQUEST['observaciones']); $cadenaSql = $this->miSql->getCadenaSql('insertar_historico', $datos); $historico = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); if ($historico == false) { redireccion::redireccionar('noInserto', false); exit; } $arreglo_datos = array($elementos_traslado[$key]['id'], $_REQUEST['responsable_reci'], $_REQUEST['observaciones'], $_REQUEST['dependencia'], $_REQUEST['ubicacion']); $cadenaSql = $this->miSql->getCadenaSql('buscar_salidas', $elementos_traslado[$key]['id']); $salidas[] = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $cadenaSql = $this->miSql->getCadenaSql('actualizar_salida', $arreglo_datos); $traslado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); if ($traslado == false) { $cadenaSql = $this->miSql->getCadenaSql('eliminar_historico', $historico[0][0]); $historico = $esteRecursoDB->ejecutarAcceso($cadenaSql, "insertar"); redireccion::redireccionar('noInserto'); exit; } } // foreach ($salidas as $tipo) { // // $arreglo = array( // $tipo[0] ['salida'], // $_REQUEST ['responsable_reci'], // $_REQUEST ['sede'], // $_REQUEST ['dependencia'], // $_REQUEST ['ubicacion'] // ); // // $cadenaSql = $this->miSql->getCadenaSql('actualizar_registro_salida', $arreglo); // $ActualizarRegistroSalida = $esteRecursoDB->ejecutarAcceso($cadenaSql, "acceso"); // } $cadenaSql = $this->miSql->getCadenaSql('dependencia_nombre', $_REQUEST['ubicacion']); $dep_nombre = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda"); $datos = array('responsable' => $_REQUEST['responsable_reci'], 'dependencia' => $dep_nombre[0][0]); if ($traslado == true) { redireccion::redireccionar('inserto', $datos); exit; } else { redireccion::redireccionar('noInserto'); exit; } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $caracteres = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; $num = '1234567890'; $caracter = '=_#$-'; $numerodeletras = 5; $pass = ""; $keycar = $keyNum = ""; for ($i = 0; $i < $numerodeletras; $i++) { $pass .= substr($caracteres, rand(0, strlen($caracteres)), 1); } $maxCar = strlen($caracter) - 1; $maxNum = strlen($num) - 1; for ($j = 0; $j < 1; $j++) { $keycar .= $caracter[mt_rand(0, $maxCar)]; } for ($k = 0; $k < 2; $k++) { $keyNum .= $num[mt_rand(0, $maxNum)]; } $pass = $pass . $keycar . $keyNum; $password = $this->miConfigurador->fabricaConexiones->crypto->codificarClave($pass); $hoy = date("Y-m-d"); if ($_REQUEST['dependencia_especifica']) { $dependencia_especifica = $_REQUEST['dependencia_especifica']; } else { $dependencia_especifica = "IDEXUD"; } $arregloDatos = array('id_usuario' => $_REQUEST['tipo_identificacion'] . $_REQUEST['identificacion'], 'nombres' => $_REQUEST['nombres'], 'apellidos' => $_REQUEST['apellidos'], 'correo' => $_REQUEST['correo'], 'telefono' => $_REQUEST['telefono'], 'subsistema' => $_REQUEST['subsistema'], 'perfil' => $_REQUEST['perfil'], 'password' => $password, 'pass' => $pass, 'fechaIni' => $hoy, 'fechaFin' => $_REQUEST['fechaFin'], 'dependencia' => $_REQUEST['dependencia'], 'dependencia_especifica' => $dependencia_especifica, 'identificacion' => $_REQUEST['identificacion'], 'tipo_identificacion' => $_REQUEST['tipo_identificacion']); $this->cadena_sql = $this->miSql->getCadenaSql("consultarUsuarios", $arregloDatos); $resultadoUsuario = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "busqueda"); if (!$resultadoUsuario) { $this->cadena_sql = $this->miSql->getCadenaSql("insertarUsuario", $arregloDatos); $resultadoEstado = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso"); if ($resultadoEstado) { $this->cadena_sql = $this->miSql->getCadenaSql("insertarPerfilUsuario", $arregloDatos); $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso"); $parametro['id_usuario'] = $arregloDatos['id_usuario']; $cadena_sql = $this->miSql->getCadenaSql("consultarPerfilUsuario", $parametro); $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda"); $log = array('accion' => "REGISTRO", 'id_registro' => $_REQUEST['tipo_identificacion'] . $_REQUEST['identificacion'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $_REQUEST['tipo_identificacion'] . $_REQUEST['identificacion'] . "|identificacion=>" . $_REQUEST['identificacion'] . "|tipo_identificacion=>" . $_REQUEST['tipo_identificacion'] . "|nombres=>" . $_REQUEST['nombres'] . "|apellidos=>" . $_REQUEST['apellidos'] . "|correo=>" . $_REQUEST['correo'] . "|telefono=>" . $_REQUEST['telefono'] . "|subsistema=>" . $_REQUEST['subsistema'] . "|perfil=>" . $_REQUEST['perfil'] . "|fechaIni=>" . $hoy . "|fechaFin=>" . $_REQUEST['fechaFin'], 'descripcion' => "Registro de nuevo Usuario " . $_REQUEST['tipo_identificacion'] . $_REQUEST['identificacion'] . " con perfil " . $resultadoPerfil[0]['rol_alias']); $this->miLogger->log_usuario($log); $arregloDatos['perfilUs'] = $resultadoPerfil[0]['rol_alias']; redireccion::redireccionar('inserto', $arregloDatos); exit; } else { redireccion::redireccionar('noInserto', $arregloDatos); exit; } } else { redireccion::redireccionar('existe', $arregloDatos); exit; } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $arregloDatos = array('id_usuario' => $_REQUEST['id_usuario'], 'nombres' => $_REQUEST['nombres'], 'apellidos' => $_REQUEST['apellidos'], 'correo' => $_REQUEST['correo'], 'telefono' => $_REQUEST['telefono']); $this->cadena_sql = $this->miSql->getCadenaSql("actualizarUsuario", $arregloDatos); $resultadoUsuario = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso"); if ($resultadoUsuario) { $log = array('accion' => "ACTUALIZAR", 'id_registro' => $_REQUEST['id_usuario'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $_REQUEST['id_usuario'] . "|nombres=>" . $_REQUEST['nombres'] . "|apellidos=>" . $_REQUEST['apellidos'] . "|correo=>" . $_REQUEST['correo'] . "|telefono=>" . $_REQUEST['telefono'], 'descripcion' => "Actualización de datos basicos del Usuario " . $_REQUEST['id_usuario']); $this->miLogger->log_usuario($log); redireccion::redireccionar('actualizo', $arregloDatos); exit; } else { redireccion::redireccionar('noactualizo', $arregloDatos); exit; } }
function procesarFormulario() { // var_dump ( $_REQUEST ); $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); //$miSesion = Sesion::singleton(); //$usuarioSoporte = $miSesion->getSesionUsuarioId(); $parametro['usuario'] = $_REQUEST['id_usuario']; $parametro['estado'] = $_REQUEST['estado']; $this->cadena_sql = $this->miSql->getCadenaSql("CambiarEstadoUsuario", $parametro); $resultadoEstado = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso"); if ($resultadoEstado) { $log = array('accion' => "ACTUALIZAR", 'id_registro' => $parametro['usuario'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $parametro['usuario'] . "|identificacion=>" . $_REQUEST["identificacion"] . "|nombre=>" . $_REQUEST["nombre"] . "|apellido=>" . $_REQUEST["apellido"] . "|estado=>" . $parametro['estado'], 'descripcion' => "Cambiar el estado del usuario " . $_REQUEST["nombre"] . " " . $_REQUEST["apellido"] . " con identificación " . $_REQUEST["identificacion"]); $this->miLogger->log_usuario($log); redireccion::redireccionar($_REQUEST['opcion'], $_REQUEST['id_usuario']); } else { redireccion::redireccionar('no' . $_REQUEST['opcion'], $_REQUEST['id_usuario']); exit; } }
function procesarFormulario() { $conexion = "estructura"; $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion); $arregloDatos = array('id_usuario' => $_REQUEST['id_usuario'], 'id_subsistema' => $_REQUEST['subsistema'], 'rol_id' => $_REQUEST['perfil'], 'fechaFin' => $_REQUEST['fechaFin'], 'estado' => 1); $this->cadena_sql = $this->miSql->getCadenaSql("editarPerfilUsuario", $arregloDatos); $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($this->cadena_sql, "acceso"); if ($resultadoPerfil) { $parametro['id_usuario'] = $arregloDatos['id_usuario']; $parametro['rol_id'] = $arregloDatos['rol_id']; $cadena_sql = $this->miSql->getCadenaSql("consultarPerfilUsuario", $parametro); $resultadoPerfil = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda"); $log = array('accion' => "ACTUALIZAR", 'id_registro' => $_REQUEST['id_usuario'] . "|" . $_REQUEST['subsistema'] . "|" . $_REQUEST['perfil'], 'tipo_registro' => "GESTION USUARIO", 'nombre_registro' => "id_usuario=>" . $_REQUEST['id_usuario'] . "|subsistema=>" . $_REQUEST['subsistema'] . "|perfil=>" . $_REQUEST['perfil'] . "|fechaFin=>" . $_REQUEST['fechaFin'], 'descripcion' => "Actualizar perfil " . $resultadoPerfil[0]['rol_alias'] . " al Usuario " . $_REQUEST['id_usuario']); $this->miLogger->log_usuario($log); $arregloDatos['perfilUs'] = $resultadoPerfil[0]['rol_alias']; redireccion::redireccionar('editoPerfil', $arregloDatos); exit; } else { redireccion::redireccionar('noEditoPerfil', $arregloDatos); exit; } }