} if ($objdata->codusu != '') { $objPerfil->criterio[$contador]['operador'] = "AND"; $objPerfil->criterio[$contador]['criterio'] = "codusu"; $objPerfil->criterio[$contador]['condicion'] = "="; $objPerfil->criterio[$contador]['valor'] = "'" . $objdata->codusu . "'"; $contador++; } if ($objdata->nomgru != '') { $objPerfil->criterio2[$contador]['operador'] = "AND"; $objPerfil->criterio2[$contador]['criterio'] = "nomgru"; $objPerfil->criterio2[$contador]['condicion'] = "="; $objPerfil->criterio2[$contador]['valor'] = "'" . $objdata->nomgru . "'"; $contador++; } $datos = $objPerfil->leerDerechos(); if ($objPerfil->valido) { if (!$datos->EOF) { $objReporte = new crearReporte(); $objReporte->codsis = strtolower($objdata->sistema); $objReporte->crearXml('permisos', $datos); $objReporte->nomRep = 'permisos'; echo $objReporte->mostrarReporte(); } } else { $arreglo[0]['mensaje'] = obtenerMensaje('OPERACION_FALLIDA'); $arreglo[0]['valido'] = false; $respuesta = array('raiz' => $arreglo); $respuesta = json_encode($respuesta); echo $respuesta; }