$pending_auth_tickets = ValorSQL("SELECT SUM(cantidad) AS cantidad FROM (SELECT COUNT(*) AS cantidad FROM computos.cps_permisosolicitud WHERE ps_fechaautorizacion IS NULL AND ps_idusuario = ".GetUserID()." AND NOT EXISTS(SELECT 1 FROM computos.css_solicitudsistemas WHERE ss_id = ps_idsolicitud AND ss_idestadoactual IN(5, 6, 7, 8)) UNION SELECT COUNT(*) AS cantidad FROM computos.css_solicitudsistemas, computos.cms_motivosolicitud WHERE ss_idestadoactual = 2 AND ms_id = ss_idmotivosolicitud AND ss_idsistematicket = ".$sistema." AND NOT EXISTS(SELECT 1 FROM computos.cps_permisosolicitud WHERE ps_idsolicitud = ss_id AND ps_fechaautorizacion IS NULL) AND computos.general.get_usuarioresponsable (NVL((SELECT DECODE(hs_idestado, 2, hs_idusuario_cambio, ss_idusuario_solicitud) FROM computos.chs_historicosolicitud chs1 WHERE chs1.hs_idsolicitud = ss_id AND chs1.hs_fecha_cambio = (SELECT MAX(chs2.hs_fecha_cambio) FROM computos.chs_historicosolicitud chs2 WHERE chs1.hs_idsolicitud = chs2.hs_idsolicitud AND chs2.hs_idusuario_cambio NOT IN( SELECT se_id FROM art.use_usuarios WHERE se_sector = 'COMPUTOS') AND chs2.hs_idestado = 2)), ss_idusuario_solicitud), ms_nivel) = ".GetUserID().")");
<div id="stylized" class="formGeneric" style="font-size:12px; width:500px;"> <b><?echo $textoHeader; ?></b> <br /> <p><?echo $textoSubHeader; ?></p> <? $params = array(":idusuario" => GetUserID(), ":idsistema" => $sistema); $sql = "SELECT COUNT(*) FROM computos.css_solicitudsistemas WHERE ss_idestadoactual = 5 AND ss_fechamodif < art.actualdate - 7 AND ss_idusuario_solicitud = :idusuario AND ss_idsistematicket = :idsistema"; $pending_tickets = ValorSQL($sql, "", $params); $link = '<b><a href="index.php?sistema='.$sistema.'&search=yes&pending_tickets=yes" style="text-decoration: none;">'; if ($pending_tickets > 0) { ?> Ud. tiene <?echo $link; ?> <? echo $pending_tickets; echo "</a></b>"; echo($pending_tickets == 1) ? " ticket pendiente " : " tickets pendientes "; ?> de calificar desde hace mas de una semana. <br/> Haga clic <?echo $link; ?> aquí </a></b> para calificarnos para poder realizar una nueva solicitud. <? } else {
<? require_once($_SERVER["DOCUMENT_ROOT"]."/constants.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db_funcs.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/general.php"); global $conn; $sql = "SELECT MS_EJECUTABLEOBLIGATORIO FROM COMPUTOS.CMS_MOTIVOSOLICITUD WHERE MS_ID = :id"; $params = array(":id" => $_REQUEST['param1']); $ver_combo = ValorSQL($sql, "", $params); if ($ver_combo == 'S') { $label = '<label>'.htmlentities("Aplicación").'<span class="small">'.htmlentities("Elija una aplicación del portal").'</span></label>'; $sql = "SELECT EJ_ID AS ID, EJ_DESCRIPCION AS DETALLE FROM COMUNES.CEJ_EJECUTABLE WHERE EJ_FECHABAJA IS NULL AND((EJ_ACTIVO = 'S' AND EXISTS(SELECT 1 FROM COMUNES.CPE_PERFILEJECUTABLE WHERE PE_IDEJECUTABLE = EJ_ID AND PE_IDGRUPO = :idgrupo)) OR UPPER(EJ_DESCRIPCION) LIKE '%INTRANET%') ORDER BY 2"; $params = array(":idgrupo" => GetUserSector()); $stmt = DBExecSql($conn, $sql, $params);
function GetUserSectorNuevo() { $params = array(":usuario" => GetWindowsLoginName()); $sql = "SELECT cse.se_descripcion FROM use_usuarios useu, computos.cse_sector cse WHERE useu.se_idsector = cse.se_id AND useu.se_usuario = UPPER(:usuario)"; $sector = ValorSQL($sql, "", $params); return $sector; }
AND ss_idmotivosolicitud = cms1.ms_id AND cms1.ms_idpadre = cms2.ms_id AND ss_idequipo = eq_id(+) AND ss_idestadoactual = es_id AND ss_id = :ID)"; $params = array(":id" => $_REQUEST["id"]); $stmt = DBExecSql($conn, $sql, $params); $row = DBGetQuery($stmt); $usu_auth = $row["USU_AUTH"]; $usu_soli = $row["SS_IDUSUARIO_SOLICITUD"]; $jefe = ValorSQL("SELECT se_id FROM art.use_usuarios WHERE se_usuario = (SELECT se_respondea FROM art.use_usuarios WHERE se_id = ".$usu_auth.")"); $showAuthorizationButton = (($usu_auth == GetUserID()) or ($jefe == GetUserID())); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr"> <head> <title>Registración</title> <meta content="Mon, 06 Jan 1990 00:00:01 GMT" http-equiv="Expires" /> <link href="/Styles/formstyle.css" rel="stylesheet" type="text/css"></link> <script type="text/javascript" src="/Js/functions.js"></script> <script type="text/javascript" src="/Js/validations.js"></script> <script type="text/javascript" src="/Js/ajax.js" charset="iso-8859-1"></script> <script type="text/javascript" src="/Js/ticket.js" charset="iso-8859-1"></script>
FROM computos.cms_motivosolicitud WHERE ms_id = :id"; $params = array(":id" => $_REQUEST['DetallePedido']); $idSectorAsignado = ValorSQL($sSQL, "", $params); if (isset($_REQUEST["Ejecutable"])) { $campoEjecutable = ', ss_idejecutable'; $valorEjecutable = ', '.$_REQUEST["Ejecutable"]; } else { $campoEjecutable = ''; $valorEjecutable = ''; } $sSQL = "SELECT NVL(max(ss_id),0) + 1 FROM computos.css_solicitudsistemas"; $id = ValorSQL($sSQL); // Estado según el motivo... $sql = "SELECT 'A la espera de la autorización de ' || InitCap(SE_NOMBRE) FROM ART.USE_USUARIOS, COMPUTOS.CMS_MOTIVOSOLICITUD WHERE MS_ID = :id AND SE_ID = COMPUTOS.GENERAL.GET_USUARIORESPONSABLE(:userid, MS_NIVEL)"; $params = array(":id" => $_REQUEST['DetallePedido'], ":userid" => GetUserID()); $stmt = DBExecSql($conn, $sql, $params); $user = ValorSql($sql, "", $params); if ($user == "") { $id_estado = 1; } else {
$valorEjecutable = ', '.$_REQUEST["Ejecutable"]; } else { $campoEjecutable = ''; $valorEjecutable = ''; } // Id del nuevo ticket... $sSQL = "SELECT NVL(max(ss_id),0) + 1 FROM computos.css_solicitudsistemas"; $id = ValorSQL($sSQL); // Próximo número de ticket... $sSQL = "SELECT NVL(max(st_ultimoticket),0) + 1 FROM computos.cst_sistematicket WHERE st_id = ".$sistema; $nroTicket = ValorSQL($sSQL); // Estado según el motivo... $sql = "SELECT 'A la espera de la autorización de ' || InitCap(SE_NOMBRE) FROM ART.USE_USUARIOS, COMPUTOS.CMS_MOTIVOSOLICITUD WHERE MS_ID = :id AND SE_ID = COMPUTOS.GENERAL.GET_USUARIORESPONSABLE(:userid, MS_NIVEL)"; $params = array(":id" => $_REQUEST['DetallePedido'], ":userid" => GetUserID()); $stmt = DBExecSql($conn, $sql, $params); $user = ValorSql($sql, "", $params); if ($user == "") { $id_estado = 1; } else {