if ($objSistema->valido) { $arreglo['mensaje'] = obtenerMensaje('OPERACION_EXITOSA'); } else { $arreglo['mensaje'] = obtenerMensaje('OPERACION_FALLIDA'); } $arreglo['valido'] = $objSistema->valido; } else { $arreglo['mensaje'] = obtenerMensaje('REGISTRO_NO_EXISTE'); $arreglo['valido'] = $objSistema->existe; } } else { $arreglo['mensaje'] = obtenerMensaje('OPERACION_FALLIDA'); $arreglo['valido'] = $objSistema->existe; } } else { $arreglo['mensaje'] = obtenerMensaje('ACCION_NO_VALIDA'); $arreglo['valido'] = false; } $respuesta = array('raiz' => $arreglo); $respuesta = json_encode($respuesta); echo $respuesta; break; case 'reporteficha': $objSistemaVentana->campo = 'imprimir'; $accionvalida = $objSistemaVentana->verificarUsuario(); if ($accionvalida) { $objReporte = new crearReporte(); $objSistema->cadena = $objdata->codsis; $datosSis = $objSistema->leer(); $data = $objSistema->obtenerUsuarios(); if (count($data) > 0) {
$datos = $objDerechosUsuario->obtenerEscritorioUsuario(); if (!$datos->EOF) { $varJson = generarJson($datos); echo $varJson; } else { $arreglo[0]['mensaje'] = obtenerMensaje('SESION_EXPIRADA'); $arreglo[0]['valido'] = false; $respuesta = array('raiz' => $arreglo); $respuesta = json_encode($respuesta); echo $respuesta; } $datos->close(); break; case 'cabecera': $objDerechosUsuario->codsis = $objdata->codsis; $datos = $objDerechosUsuario->obtenerSistemaUsuario(); if (!$datos->EOF) { $varJson = generarJson($datos); echo $varJson; } else { $arreglo[0]['mensaje'] = obtenerMensaje('SESION_EXPIRADA'); $arreglo[0]['valido'] = false; $respuesta = array('raiz' => $arreglo); $respuesta = json_encode($respuesta); echo $respuesta; } $datos->close(); break; } unset($objDerechosUsuario); }
$objEstPre->criterio[$i]['criterio'] = "codestpro1"; $objEstPre->criterio[$i]['condicion'] = "="; $objEstPre->criterio[$i]['valor'] = "'" . $objdata->codestpro1 . "'"; $i++; $objEstPre->criterio[$i]['operador'] = "AND"; $objEstPre->criterio[$i]['criterio'] = "codestpro2"; $objEstPre->criterio[$i]['condicion'] = "="; $objEstPre->criterio[$i]['valor'] = "'" . $objdata->codestpro2 . "'"; $datos = $objEstPre->leer(); if ($objEstPre->valido) { if (!$datos->EOF) { $varJson = generarJson($datos); echo $varJson; } } else { $arreglo[0]['mensaje'] = obtenerMensaje('OPERACION_FALLIDA'); $arreglo[0]['valido'] = false; $respuesta = array('raiz' => $arreglo); $respuesta = json_encode($respuesta); echo $respuesta; } /* } else { $arreglo[0]['mensaje'] = obtenerMensaje('ACCION_NO_VALIDA'); $arreglo[0]['valido'] = false; $respuesta = array('raiz'=>$arreglo); $respuesta = json_encode($respuesta); echo $respuesta; }*/ break;
function validarSession() { $sessionvalida = true; if (array_key_exists('la_empresa', $_SESSION)) { $sesion = $_SESSION['session_activa']; $tiempo = $_SESSION['tiempo_session']; if (time() - $sesion < $tiempo) { $sessionvalida = true; } } if ($sessionvalida == false) { session_unset(); $arreglo[0]['mensaje'] = obtenerMensaje('SESION_EXPIRADA'); $arreglo[0]['valido'] = false; $respuesta = array('raiz' => $arreglo); $respuesta = json_encode($respuesta); //echo $respuesta; } return $sessionvalida; }
case 'obtenerbd': $documentoxml = abrirArchivoXml($ruta, $archivoconfig); if ($documentoxml != null) { $datos = array(); obtenerConexionbd($documentoxml, $datos); $datos = array('raiz' => $datos); $respuesta = json_encode($datos); echo $respuesta; } break; case 'verificarsession': $valido = true; $mensaje = obtenerMensaje('OPERACION_EXITOSA'); $documentoxml = abrirArchivoXml($ruta, $archivoconfig); if (!is_null($documentoxml)) { $basededatos = obtenerBdApertura($documentoxml, $objdata->basedatos); $conexion = conectarBD($_SESSION['sigesp_servidor_apr'], $_SESSION['sigesp_usuario_apr'], $_SESSION['sigesp_clave_apr'], $_SESSION['sigesp_basedatos_apr'], $_SESSION['sigesp_gestor_apr']); $_SESSION["ls_data_des"] = $_SESSION['sigesp_basedatos_apr']; if ($conexion === false) { $valido = false; $mensaje = obtenerMensaje('OPERACION_FALLIDA'); } } $datos['valido'] = $valido; $datos['mensaje'] = $mensaje; $datos = array('raiz' => $datos); $respuesta = json_encode($datos); echo $respuesta; break; } }