$objPermisos->codsis = $objdata->codsis; $objPermisos->codintper = $objdata->codintper; $objPermisos->nomfisico = $objdata->vista; $objPerfil->codemp = $_SESSION['la_empresa']['codemp']; $objPerfil->codsis = $objdata->sistema; $objPerfil->nomfisico = $objdata->vista; pasarDatos(&$objPerfil, $objdata, &$evento); $objSistemaVentana = new SistemaVentana(); $objSistemaVentana->codemp = $_SESSION['la_empresa']['codemp']; $objSistemaVentana->codusu = $_SESSION['la_logusr']; $objSistemaVentana->codsis = $objdata->sistema; $objSistemaVentana->nomfisico = $objdata->vista; $evento = $objdata->operacion; switch ($evento) { case 'obtenerSistema': $datos = $objSistema->leer(); if ($objSistema->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; } break; case 'obtenerUsuario': $datos = $objUsuario->leerActivos();
function procesarSistemaVentana() { global $conexionbd; escribirArchivo($this->archivo, '*******************************************************************************************************'); escribirArchivo($this->archivo, '* Conversión tabla sss_sistemas_ventanas'); escribirArchivo($this->archivo, '*******************************************************************************************************'); $objsistema = new Sistema(); $resultsistema = $objsistema->leer(); $codmenu = 30; while (!$resultsistema->EOF) { $codsis = $resultsistema->fields['codsis']; $codsisaux = strtolower($codsis); $inicio = $codmenu - 1; if ($codsisaux != 'apr' && $codsisaux != 'sss') { if (file_exists('../../sss/arbol/sigesp_arbol_' . $codsisaux . '.php')) { include '../../sss/arbol/sigesp_arbol_' . $codsisaux . '.php'; for ($contador = 1; $contador <= $gi_total; $contador++) { $codpadre = 0; if (intval($arbol['padre'][$contador]) > 0) { $codpadre = $inicio + $arbol['padre'][$contador]; } $hijo = 0; if (intval($arbol['numero_hijos'][$contador]) > 0) { $hijo = 1; } $objsistemaventana = new SistemaVentana(); $objsistemaventana->codmenu = $codmenu; $objsistemaventana->codsis = $codsis; $objsistemaventana->nomlogico = $arbol['nombre_logico'][$contador]; $objsistemaventana->nomfisico = $arbol['nombre_fisico'][$contador]; $objsistemaventana->codpadre = $codpadre; $objsistemaventana->nivel = $arbol['nivel'][$contador] + 1; $objsistemaventana->hijo = $hijo; $objsistemaventana->marco = 'principal'; $objsistemaventana->orden = $arbol['id'][$contador]; $objsistemaventana->visible = 1; $objsistemaventana->enabled = 1; $objsistemaventana->leer = 1; $objsistemaventana->incluir = 1; $objsistemaventana->cambiar = 1; $objsistemaventana->eliminar = 1; $objsistemaventana->imprimir = 1; $objsistemaventana->administrativo = 1; $objsistemaventana->anular = 1; $objsistemaventana->ejecutar = 1; $objsistemaventana->ayuda = 1; $objsistemaventana->cancelar = 1; $objsistemaventana->enviarcorreo = 0; $objsistemaventana->descargar = 1; $objsistemaventana->incluir(); $codmenu++; unset($objsistemaventana); } } } $resultsistema->MoveNext(); } unset($objsistema); escribirArchivo($this->archivo, '*******************************************************************************************************'); }