<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/modules/gestion_sistemas/ticket_funciones.php"; // foreach($_REQUEST as $k=>$v) echo " _REQUEST ".$k." = ".$v." <p>"; $permisos = GetParametroDecode("grupoids"); $motivoid = GetParametroDecode("motivoid"); $iddescpadre = GetParametroDecode("idpadre"); $iddescmotivo = GetParametroDecode("idmotivo"); $descpadre = GetDescripComputo($iddescpadre); $descmotivo = GetDescripComputo($iddescmotivo); $sistema = GetParametro("sistema", 1); if (!isset($sistema)) { $sistema = GetParametroDecode("sistema"); } $UsuarioSolicitud = GetUsuarioAplicacion(); if ($permisos == '') { $grilla = DatosUsuarioGrid($UsuarioSolicitud, $sistema, '', $motivoid, 1, ''); } else { $grilla = DatosUsuarioGrid($UsuarioSolicitud, $sistema, $permisos, $motivoid, 1, ''); } echo "<script type='text/javascript' src='/modules/gestion_sistemas/js/ticket_permisosUpdate.js?rnd=" . RandomNumber() . "'></script> "; // echo "<br>" . GetUsuarioAplicacion(); ?> <link href="/modules/gestion_sistemas/styles/responsive-nav.css" rel="stylesheet" type="text/css"></link> <link href="/modules/gestion_sistemas/styles/styles_responsive.php" rel="stylesheet" type="text/css"></link> <link href="/Styles/style_sistemas.css?sid=<?php echo date('YmdHis'); ?> " rel="stylesheet" type="text/css" /> <link href="/Styles/gridAjax.css" rel="stylesheet" type="text/css" />
init: function(){}, // Function: Init callback open: function(){}, // Function: Open callback close: function(){} // Function: Close callback }); </script> <div align="center" > <? if ((isset($_REQUEST["Permisos"])) and ($_REQUEST["Permisos"] == "yes")) { include($_SERVER["DOCUMENT_ROOT"]."/Modules/Gestion_Sistemas/ticket_permisosUpdate.php"); return true; } else if ((isset($_REQUEST["LineaTiempo"])) and ($_REQUEST["LineaTiempo"] == "yes")) { $idReferencia = GetParametro("idReferencia"); $nro_ticket = GetParametro("nro_ticket"); include($_SERVER["DOCUMENT_ROOT"]."/Modules/Gestion_Sistemas/tickets_LineaTiempo.php"); return true; } else if ((isset($_REQUEST["search"])) and ($_REQUEST["search"] == "yes")) { require($_SERVER["DOCUMENT_ROOT"]."/Modules/Gestion_Sistemas/tickets_grid.php"); return true; } else if ((isset($_REQUEST["information"])) and ($_REQUEST["information"] == "yes")) { require($_SERVER["DOCUMENT_ROOT"]."/Modules/Gestion_Sistemas/ticket_information.php"); return true; } else if ((isset($_REQUEST["qualification"])) and ($_REQUEST["qualification"] == "yes")) { require($_SERVER["DOCUMENT_ROOT"]."/Modules/Gestion_Sistemas/ticket_qualification.php"); return true; }
function GetGrillaPermisosGenerales($UsuarioSolicitud, $sistema, $pagina, $idPadre = 0, $idItem = 0) { try { $sql = "SELECT MOTIVOPADRE [MOTIVOPADRE], \n \t\t\t\t MOTIVO [MOTIVO], \n\t\t\t\t LISTAGG(usuario, ', ' ) WITHIN GROUP (ORDER BY usuario) [USUARIOS],\n\t\t\t\t '''' || listagg(se_usuario, ',' ) WITHIN GROUP (ORDER BY MP_ID) || ''',' || idmotivo || ',''' || idmotivopadre || ''',''' || idmotivo || '''' [MS_ID1],\n\t\t\t\t '''' ||listagg(MP_ID, ',' ) WITHIN GROUP (ORDER BY MP_ID) || ''',''' || MOTIVOPADRE || ''',''' || MOTIVO || '''' [MS_ID2]\n FROM (SELECT DISTINCT ms1.ms_descripcion motivo,\n ms2.ms_descripcion motivopadre,\n mp_id,\n ms1.ms_id idmotivo,\n ms2.ms_id idmotivopadre,\n users.se_usuario,\n users.se_nombre usuario\n FROM computos.cms_motivosolicitud ms1,\n computos.cms_motivosolicitud ms2,\n computos.cmp_motivopermitidousuario,\n art.use_usuarios users,\n ( SELECT se_usuario, se_sector, LEVEL\n FROM art.use_usuarios\n WHERE se_fechabaja IS NULL\n -- AND se_usuario <> :usuario\n START WITH se_usuario = UPPER (:usuario)\n CONNECT BY PRIOR se_usuario = se_respondea\n AND se_usuario <> se_respondea) usuarios\n WHERE mp_idmotivosolicitud = ms1.ms_id\n AND ms1.ms_idpadre = ms2.ms_id\n AND mp_usuario = users.se_usuario(+)\n AND users.se_fechabaja(+) IS NULL\n AND usuarios.se_usuario = mp_usualta "; if ($idPadre > 0) { $sql .= " AND MS2.ms_id = " . $idPadre . " "; } if ($idItem > 0) { $sql .= " AND MS1.ms_id = " . $idItem . " "; } $sql .= ")\tGROUP BY motivo, motivopadre, idmotivo, idmotivopadre "; $sql .= "ORDER BY motivopadre, motivo "; $sql = ReemplazaCorchetesQRY($sql); $MotivoSolicitud = GetParametro("DetallePedido"); $params = array(":usuario" => $UsuarioSolicitud); return GetGrillaPermisos($sql, $params, $UsuarioSolicitud, $sistema, $pagina); } catch (Exception $e) { echo "<b>GetGrillaPermisosGenerales fallo: </b>" . $e->getMessage(); } }
} $ss_notas = ""; if (isset($_REQUEST["textoLibre"])) $ss_notas = $_REQUEST["textoLibre"]; $PlanAccion = " AND motivooriginal.ms_idpadre <> 501 "; $PlanAccionParam = ""; if (isset($_REQUEST["PlanAccion"])) { $PlanAccion = " AND motivooriginal.ms_idpadre = 501 "; $PlanAccionParam = "&PlanAccion"; } $ParamfechaDesde = GetParametro('fechaDesde'); $ParamfechaHasta = GetParametro('fechaHasta'); $ParamtextoLibre = GetParametro('textoLibre'); //-------------------------------------------------------------- $TipoPedido = ''; if (isset($_REQUEST["TipoPedido"]) and ($_REQUEST["TipoPedido"] > '-1')) { $TipoPedido = " AND motivodetalle.ms_id = " . $_REQUEST["TipoPedido"] . " "; $TipoPedidoParam = "&TipoPedido"; } $DetallePedido = ''; if (isset($_REQUEST["DetallePedido"]) and (intval($_REQUEST["DetallePedido"]) > '0')) { $DetallePedido = " AND motivodetalle.ms_id = " . $_REQUEST["DetallePedido"] . " "; $TipoPedidoParam = "&DetallePedido"; } //-------------------------------------------------------------- $where = ""; if (isset($_REQUEST["ticket_detail"]))