function getArticulo($pos) { global $conn; $params = array(":posicion" => $pos, ":usuario" => GetWindowsLoginName(true)); $sql = "SELECT ax_cuerpo cuerpo, ax_id id, ax_rutaimagen rutaimagen, ax_target target, UPPER(ax_titulo) titulo, ax_volanta volanta FROM web.wax_articulosextranetedicion WHERE ax_baja = 'F' AND ax_usuario = :usuario AND ax_posicion = :posicion"; $stmt = DBExecSql($conn, $sql, $params); return DBGetQuery($stmt); }
function permisoEdicion() { $loginName = GetWindowsLoginName(true); return (($loginName == "AANGIOLILLO") or ($loginName == "ALAPACO") or ($loginName == "DBURGOS") or ($loginName == "GGUEVARA") or ($loginName == "GIECHEVERRIA") or ($loginName == "NSTABILE") or ($loginName == "NVALENTE") or ($loginName == "SCOMAN") or ($loginName == "VVARAS")); }
function validar() { global $ano; $params = array(":anio" => $ano, ":id" => $_POST["idEncuesta"], ":usuario" => GetWindowsLoginName(true)); $sql = "SELECT 1 FROM web.weu_encuesta_usuario WHERE eu_anio = :anio AND eu_fechabaja IS NULL AND eu_usuario = :usuario AND eu_id = :id"; $usuarioHabilitado = ExisteSql($sql, $params); if (!$usuarioHabilitado) { echo "<script type='text/javascript'>alert('ACCESO DENEGADO. Usted no tiene encuestas para completar.');</script>"; return false; } $calificacionOk = true; foreach ($_POST as $key => $value) if (substr($key, 0, 13) == "calificacion_") if ((!validarEntero($value)) or ($value < 1) or ($value > 10)) { $calificacionOk = false; break; } if (!$calificacionOk) { echo "<script type='text/javascript'>alert('Recuerde que debe completar todas las calificaciones de manera correcta.'); parent.document.getElementById('".$key."').focus();</script>"; return false; } $comentarioCargado = true; foreach ($_POST as $key => $value) if (substr($key, 0, 13) == "calificacion_") if (($value < 7) and (!caracteresValidos($_POST["comentarios_".substr($key, 13)], 5))) { $comentarioCargado = false; break; } if (!$comentarioCargado) { echo "<script type='text/javascript'>alert('Por favor, ingrese un comentario válido.'); parent.document.getElementById('comentarios_".substr($key, 13)."').focus();</script>"; return false; } return true; }
function mostrarArchivo() { // Traigo los id de Auditoría, Control de Gestión y Sistemas.. $sql = "SELECT cse3.se_id FROM use_usuarios useu, computos.cse_sector cse, computos.cse_sector cse2, computos.cse_sector cse3 WHERE useu.se_idsector = cse.se_id AND cse.se_idsectorpadre = cse2.se_id AND cse2.se_idsectorpadre = cse3.se_id AND useu.se_usuario = UPPER(:usuario)"; $params = array(":usuario" => GetWindowsLoginName()); $idGerencia = ValorSql($sql, "", $params); // Traigo los id de los cargos Gerente, Director y Responsable.. $sql = "SELECT se_cargo FROM art.use_usuarios WHERE se_usuario = UPPER(:usuario)"; $params = array(":usuario" => GetWindowsLoginName()); $idCargo = ValorSql($sql, "", $params); return in_array($idGerencia, array(2009, 3008, 3010)) or in_array($idCargo, array('DIR', 'GE', 'GG', 'RES')); }
$params = array(":posicion" => $_POST["posicion"], ":usuario" => getWindowsLoginName(true)); $sql = "UPDATE web.wax_articulosextranetedicion SET ax_baja = 'T' WHERE ax_usuario = :usuario AND ax_posicion = :posicion AND ax_baja = 'F'"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); $params = array(":carpetaimagenes" => $_POST["carpeta"], ":cuerpo" => $_POST["cuerpo"], ":cuerpofull" => $_POST["cuerpoFull"], ":posicion" => $_POST["posicion"], ":titulo" => $_POST["titulo"], ":usuario" => GetWindowsLoginName(true), ":volanta" => $_POST["volanta"]); $sql = "INSERT INTO web.wax_articulosextranetedicion (ax_carpetaimagenes, ax_cuerpo, ax_cuerpofull, ax_idarticuloextranet, ax_posicion, ax_titulo, ax_usuario, ax_volanta) VALUES (:carpetaimagenes, :cuerpo, :cuerpofull, -1, :posicion, :titulo, :usuario, :volanta)"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); DBCommit($conn); } catch (Exception $e) { DBRollback($conn); echo "<script type='text/javascript'>alert(unescape('".rawurlencode($e->getMessage())."'));</script>"; exit; } ?>
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; }
DBExecSql($conn, $sql, $params, OCI_DEFAULT); } if ($_POST["tipoOp"] == "A" or $_POST["tipoOp"] == "M") { if ($_FILES["archivo"]["name"] != "") { // Si existe el archivo, lo subo.. if (uploadFile($_FILES["archivo"], DATA_BUSQUEDAS_INTERNAS_PATH, $id, $archPath)) { updateFileName($id, $archPath); } else { exit; } } } if ($_REQUEST["tipoOp"] == "B") { // Baja.. $sql = "UPDATE rrhh.rbi_busquedasinternas\n\t\t\t\t\tSET bi_fechabaja = SYSDATE,\n\t\t\t\t\t\t\tbi_usubaja = :usubaja\n\t\t\t WHERE bi_id = :id"; $params = array(":usubaja" => GetWindowsLoginName(true), ":id" => $_POST["id"]); DBExecSql($conn, $sql, $params, OCI_DEFAULT); } DBCommit($conn); } catch (Exception $e) { DBRollback($conn); echo "<script>alert(unescape('" . rawurlencode($e->getMessage()) . "'));</script>"; exit; } ?> <script> <?php echo $msg; ?> window.parent.location.href = '/index.php?pageid=62&buscar=yes'; </script>
<?php 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"; $otros = ""; if (isset($_REQUEST["Otros"])) { $otros = $_REQUEST["Otros"]; } $user = GetWindowsLoginName(); $params = array(":usuario" => $user); $sql = "SELECT se_id\n\t\t FROM rrhh.erg_encuestareuniongte, use_usuarios\n\t\tWHERE rg_idusuario = se_id\n\t\t\tAND UPPER(se_usuario) = UPPER(:usuario)"; $userId = ValorSql($sql, -1, $params); if ($userId == -1) { // Alta.. $params = array(":usuario" => $user); $sql = "SELECT se_id\n\t\t\t FROM use_usuarios\n\t\t\tWHERE UPPER(se_usuario) = UPPER(:usuario)"; $id = ValorSql($sql, "", $params); $params = array(":idusuario" => $id, ":idopcion1" => $_REQUEST["Tema1"], ":idopcion2" => $_REQUEST["Tema2"], ":idopcion3" => $_REQUEST["Tema3"], ":otros" => $otros); $sql = "INSERT INTO rrhh.erg_encuestareuniongte (rg_idusuario, rg_idopcion1, rg_idopcion2, rg_idopcion3, rg_otros, rg_fechaalta)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tVALUES (:idusuario, :idopcion1, :idopcion2, :idopcion3, :otros, SYSDATE)"; DBExecSql($conn, $sql, $params); } else { // Modificación.. $params = array(":idopcion1" => $_REQUEST["Tema1"], ":idopcion2" => $_REQUEST["Tema2"], ":idopcion3" => $_REQUEST["Tema3"], ":otros" => $otros, ":idusuario" => $userId); $sql = "UPDATE rrhh.erg_encuestareuniongte\n\t\t\t\tSET rg_idopcion1 = :idopcion1,\n\t\t\t\t\t\trg_idopcion2 = :idopcion2,\n\t\t\t\t\t\trg_idopcion3 = :idopcion3,\n\t\t\t\t\t\trg_otros = :otros\n\t\t\tWHERE rg_idusuario = :idusuario"; DBExecSql($conn, $sql, $params); } ?> <html> <head>
<?php session_start(); require_once $_SERVER["DOCUMENT_ROOT"] . "/constants.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/functions/general.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/../Common/database/db.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/../Common/database/db_funcs.php"; $permisoCambioIdentidad = array("ALAPACO", "GLANCHA", "VDOMINGUEZ", "VLOPEZ"); if (!in_array(GetWindowsLoginName(true), $permisoCambioIdentidad)) { exit; } if (isset($_POST["procesar"])) { $_SESSION["identidad"] = $_POST["usuario"]; echo "<script>parent.divWin.close(); parent.window.location.reload();</script>"; exit; } ?> <html> <head> <meta http-equiv="Cache-Control" content="no-cache" /> <meta http-equiv="Expires" content="0" /> <meta http-equiv="Pragma" content="no-cache" /> <script src="/js/functions.js" type="text/javascript"></script> <script src="/js/validations.js" type="text/javascript"></script> <script> function ocultarMostrarClick() { document.getElementById('spanLoading').style.visibility = 'visible'; document.getElementById('iframeTmp').src = 'mostrar_usuarios_dados_de_baja.php?std=' + mostrarUsuariosDadosDeBaja; } var mostrarUsuariosDadosDeBaja = false;
<? } if ($_REQUEST["action"] == "G") { // Guardar.. try { if ($_POST["Id"] == -1) // Es una alta.. $sql = "INSERT INTO intra.cit_informetemas (it_tema, it_usualta, it_fechaalta) VALUES (".addQuotes($_POST["NombreTema"]).", UPPER(".addQuotes(GetWindowsLoginName())."), SYSDATE)"; else $sql = "UPDATE intra.cit_informetemas SET it_tema = :tema, it_usumodif = UPPER(:usumodif), it_fechamodif = SYSDATE WHERE it_id = :id"; $params = array(":tema" => $_POST["NombreTema"], ":usumodif" => GetWindowsLoginName(), ":id" => $_POST["Id"]); DBExecSql($conn, $sql, $params); } catch (Exception $e) { echo "<script>alert('".$e->getMessage()."');</script>"; exit; } ?> <script> window.parent.location.reload(); </script> <? } ?>
$where = " AND ss_idestadoactual = 2 "; if ($numeroTicket != "") $where = " AND ss_nro_ticket = ".$numeroTicket; $where = $where." AND ss_idsistematicket = ".$sistema; $sql = "SELECT /*+ INDEX(css_solicitudsistemas NDX_CSS_GRILLAWEB)*/ ¿ss_id?, ss_nro_ticket as ¿nro_ticket?, TO_CHAR(ss_fecha_solicitud, 'DD/MM/YYYY') ¿fecha_solicitud?, motivodetalle.ms_descripcion ¿motivo?, motivooriginal.ms_descripcion ¿detalle?, es_descripcion ¿estado?, ¿se_nombre?, ¿ss_fecha_carga?, ¿ss_notas? FROM art.use_usuarios usuarios, computos.cse_sector sector, computos.cms_motivosolicitud motivooriginal, computos.cms_motivosolicitud motivodetalle, computos.ces_estadosolicitud, computos.css_solicitudsistemas WHERE usuarios.se_idsector = sector.se_id(+) AND usuarios.se_usuario = UPPER('".GetWindowsLoginName()."') AND ss_idmotivosolicitud = motivooriginal.ms_id AND motivooriginal.ms_idpadre = motivodetalle.ms_id AND ss_idestadoactual = es_id AND ss_idusuario_solicitud = usuarios.se_id ".$where; if (($pending_auth_tickets == "yes") or ($employees == "yes")) { $sql = $sql. " UNION ALL SELECT /*+ INDEX(css_solicitudsistemas NDX_CSS_GRILLAWEB)*/ ss_id, ss_nro_ticket AS nro_ticket, TO_CHAR(ss_fecha_solicitud, 'DD/MM/YYYY') fecha_solicitud, motivodetalle.ms_descripcion motivo, motivooriginal.ms_descripcion detalle, es_descripcion estado, se_nombre, ss_fecha_carga, ss_notas FROM art.use_usuarios usuarios, computos.cse_sector sector, computos.cms_motivosolicitud motivooriginal, computos.cms_motivosolicitud motivodetalle, computos.ces_estadosolicitud, computos.css_solicitudsistemas WHERE usuarios.se_idsector = sector.se_id(+)
computos.css_solicitudsistemas WHERE usuarios.se_idsector = sector.se_id AND usuarios.se_usuario = UPPER('".GetWindowsLoginName()."') AND ss_idmotivosolicitud = motivooriginal.ms_id AND motivooriginal.ms_idpadre = motivodetalle.ms_id AND ss_idestadoactual = es_id AND ss_idusuario_solicitud = usuarios.se_id ".$where." UNION ALL SELECT ss_id, ss_id as nro_ticket, TO_CHAR(ss_fecha_solicitud, 'DD/MM/YYYY') fecha_solicitud, motivodetalle.ms_descripcion motivo, motivooriginal.ms_descripcion detalle, es_descripcion estado, ss_fecha_carga FROM use_usuarios usuarios, computos.cse_sector sector, computos.cms_motivosolicitud motivooriginal, computos.cms_motivosolicitud motivodetalle, computos.ces_estadosolicitud, computos.css_solicitudsistemas WHERE usuarios.se_idsector = sector.se_id AND usuarios.se_respondea = UPPER('".GetWindowsLoginName()."') AND ss_idmotivosolicitud = motivooriginal.ms_id AND motivooriginal.ms_idpadre = motivodetalle.ms_id AND ss_idestadoactual = es_id AND ss_idusuario_solicitud = usuarios.se_id ".$where." ORDER BY ss_fecha_carga desc "; $grilla = new Grid(array("", "N° de Ticket", "Fecha", "Motivo", "Detalle", "Estado", ""), array(8, 0, 0, 0, 0, 0, -1), array("btnTicket", "", "", "", "", "", ""), array("index.php?ticket_detail=yes&all_tickets=".$all_tickets."&pending_tickets=". $pending_tickets."&back_button=". $back_button, "", "", "", "", "", "")); $grilla->setColsSeparator(true); $grilla->setPageNumber($pagina); $grilla->setRowsSeparator(true);
$email = ValorSql($sql, "", $params); $params = array(":id" => $_REQUEST["id" . $i]); $sql = "SELECT ha_idmotivoausencia\n\t\t\t FROM rrhh.rha_ausencias\n\t\t\tWHERE ha_id = :id"; $idMotivo = ValorSql($sql, "", $params); $params = array(":id" => $idMotivo); $sql = "SELECT ma_detalle\n\t\t\t FROM rrhh.rma_motivosausencia\n\t\t\tWHERE ma_id = :id"; $motivo = ValorSql($sql, "", $params); if ($_REQUEST["Acciones" . $i] == "T") { if ($idMotivo == 1) { // Enfermedad.. // Envío el e-mail al usuario seleccionado.. $params = array(":id" => $_REQUEST["Usuario" . $i]); $sql = "SELECT se_usuario\n\t\t\t\t\t FROM use_usuarios\n\t\t\t\t\tWHERE se_id = :id"; $usuario = ValorSql($sql, "", $params); $curs = null; $params = array(":idausencia" => $_REQUEST["id" . $i], ":usuario" => GetWindowsLoginName(true), ":destinatario" => $usuario); $sql = "BEGIN art.intraweb.do_confirmarenviomedico(:idausencia, :usuario, :destinatario); END;"; $stmt = DBExecSP($conn, $curs, $sql, $params, false); } else { $body = "Se informa que se ha reportado la ausencia de " . $_REQUEST["empleado" . $i] . " por " . $motivo . ".\n" . "Por cualquier duda o consulta, favor de comunicarse con RRHH."; SendEmail($body, "Aviso Intranet", "Aviso de Ausencia", array($email), array(), array()); } } } ?> <html> <head> <script> <? if ($dbError["offset"]) { ?>
} if (!$uploadOk) { ?> <SCRIPT> alert('Ocurrió un error al adjuntar uno de los archivos. Inténtelo nuevamente.'); history.go(-1); </SCRIPT> <? } else { // Doy de alta el attach del ticket... $sql = "INSERT INTO computos.cas_adjuntosolicitud (as_idsolicitud, as_rutaarchivo, as_usualta, as_fechaalta) VALUES (:idsolicitud, :rutaarchivo, UPPER(:usualta), ART.ACTUALDATE)"; $params = array(":idsolicitud" => $id, ":rutaarchivo" => $sfilename, ":usualta" => GetWindowsLoginName()); DBExecSql($conn, $sql, $params); } } } ?> <script type="text/javascript"> <? if ($dbError["offset"]) { ?> alert('<?= $dbError["message"]?>'); <? } else { /*
DBExecSql($conn, $sql, $params, OCI_DEFAULT); } if ($_REQUEST["accion"] == "E") { $sql = "UPDATE rrhh.bpr_prestamo\n\t\t\t\t\tSET pr_idusuarioentrega = UPPER(:idusuarioentrega),\n\t\t\t\t\t\t\tpr_fechaentrega = SYSDATE\n\t\t\t WHERE pr_id = :id"; $params = array(":idusuarioentrega" => GetWindowsLoginName(), ":id" => $_REQUEST["id"]); DBExecSql($conn, $sql, $params, OCI_DEFAULT); $sql = "UPDATE rrhh.bli_libro\n\t\t\t\t\tSET li_estado = 'PRESTADO'\n\t\t\t WHERE li_id = (SELECT pr_idlibro\n\t\t\t \t\t\t\t\t\t\t FROM rrhh.bpr_prestamo\n\t\t\t \t\t\t\t\t\t\tWHERE pr_id = :id)"; $params = array(":id" => $_REQUEST["id"]); DBExecSql($conn, $sql, $params, OCI_DEFAULT); } if ($_REQUEST["accion"] == "M") { $urlSiguiente = "window.parent.location.href = '/index.php?pageid=60&id=" . $_REQUEST["id"] . "';"; } if ($_REQUEST["accion"] == "R") { $sql = "INSERT INTO rrhh.bpr_prestamo (pr_fechareserva, pr_fechavencimiento, pr_horareserva, pr_id, pr_idlibro, pr_idusuario)\n\t\t\t\t\t\t\t\t\t\t\t\t\t VALUES (SYSDATE, SYSDATE + (SELECT NVL(li_dias, 0)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tFROM rrhh.bli_libro\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t WHERE li_id = :id), SYSDATE, -1, :id, UPPER(:idusuario))"; $params = array(":id" => $_REQUEST["id"], ":idusuario" => GetWindowsLoginName()); DBExecSql($conn, $sql, $params, OCI_DEFAULT); $sql = "UPDATE rrhh.bli_libro\n\t\t\t\t\tSET li_estado = 'RESERVA'\n\t\t\t WHERE li_id = :id"; $params = array(":id" => $_REQUEST["id"]); DBExecSql($conn, $sql, $params, OCI_DEFAULT); } DBCommit($conn); } catch (Exception $e) { DBRollback($conn); echo "<script>alert(unescape('" . rawurlencode($e->getMessage()) . "'));</script>"; exit; } ?> <script> <?php echo $urlSiguiente;
AND fe_anoevaluacion = :ano"; $params = array(":evaluado" => $evaluado, ":ano" => ($ano - 1)); $existeEvaluacionAnterior = ExisteSql($sql, $params); SetYear($ano); // Deshabilito controles según corresponda.. DisableControls(($user == $evaluado), ($user == $evaluador), ($user == $supervisor), ($user == $notificado), ($fueEvaluado), $evaluacionAceptada, $evaluacionVigente, $existeEvaluacionAnterior, ($_SESSION["identidad"] != GetWindowsLoginName(true))); if ($evaluado == -1) HideAll(); // Cargo el combo de usuarios con los usuarios del año seleccionado.. $excludeHtml = true; require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/refresh_combo.php"); $RCwindow = "parent.window"; $RCfield = "UsuarioAEvaluar"; $RCparams = array(":usuario" => $user, ":ano" => $ano); $RCquery = "SELECT ue_evaluado ID, ue_evaluado detalle
<? 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"); $params = array(":id" => $_REQUEST["id"]); $sql = "SELECT se_nombre FROM use_usuarios WHERE se_id = :id"; $body = GetWindowsLoginName(true)." informa que los datos de ".ValorSql($sql, "", $params)." son incorrectos."; $curs = null; $params = array(":direccionorigen" => "Intranet", ":direccionesdestino" => "*****@*****.**", ":motivo" => "Error Datos Internos", ":cuerpo" => $body, ":nombreadjunto" => NULL, ":ubicacion" => NULL, ":idejecutable" => NULL); $sql = "BEGIN art.varios.do_insertartablamails(:direccionorigen, :direccionesdestino, :motivo, :cuerpo, :nombreadjunto, :ubicacion, :idejecutable); END;"; $stmt = DBExecSP($conn, $curs, $sql, $params, false); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="Author" content="Gerencia de Sistemas" /> <meta name="Description" content="Intranet de Provincia ART" /> <meta name="Language" content="Spanish" />
$sql = "UPDATE web.wax_articulosextranetedicion"; switch ($_REQUEST["tipo"]) { case 'c': $sql.= " SET ax_cuerpo = :texto"; break; case 't': $sql.= " SET ax_titulo = :texto"; break; case 'v': $sql.= " SET ax_volanta = :texto"; break; } // El usuario lo agrego para que no pueda entrar cualquiera a modificar cualquier cosa.. $params = array(":id" => $_REQUEST["id"], ":texto" => $_REQUEST["texto"], ":usuario" => GetWindowsLoginName(true)); $sql.= " WHERE ax_usuario = :usuario AND ax_id = :id"; DBExecSql($conn, $sql, $params); if ($_REQUEST["tipo"] == "c") $_REQUEST["texto"].= "[+]"; } catch (Exception $e) { echo "<script type='text/javascript'>alert(unescape('".rawurlencode($e->getMessage())."'));</script>"; exit; } ?> <script type="text/javascript"> function finalizar() { with (window.parent.document) { getElementById('btnGuardar').style.display = 'inline';
WHERE se_fechabaja IS NULL AND se_usuariogenerico = 'N' AND se_idsector IS NOT NULL AND se_usuario <> :usuario AND (SELECT COUNT(*) FROM rrhh.rjo_jjoo2012 WHERE jo_valor = 'O' AND jo_fase = 1 AND jo_votado = se_id AND jo_fechabaja IS NULL) > 1 ORDER BY 2"; $RCselectedItem = $rowO["JO_VOTADO"]; FillCombo(true, 0, "-- Seleccionar compañero --"); $RCfield = "usuariosN"; $RCparams = array(":usuario" => GetWindowsLoginName(true)); $RCquery = "SELECT se_id id, se_nombre detalle FROM use_usuarios WHERE se_fechabaja IS NULL AND se_usuariogenerico = 'N' AND se_idsector IS NOT NULL AND se_usuario <> :usuario AND (SELECT COUNT(*) FROM rrhh.rjo_jjoo2012 WHERE jo_valor = 'N' AND jo_fase = 1 AND jo_votado = se_id AND jo_fechabaja IS NULL) > 1 ORDER BY 2"; $RCselectedItem = $rowN["JO_VOTADO"];
"SELECT 1 FROM rrhh.rea_encuestaclienteinterno WHERE ea_gerenciaevaluadora IN(".getGerencias().") AND ea_usumodif IS NULL"; $quedanEncuestasSinCompletar = ExisteSql($sql, array()); ?> <script> function sacarColor(obj, sacar) { if (sacar) obj.style.borderColor = '#808080'; } showTitle(true, 'ENCUESTA DE SATISFACCIÓN - CLIENTE INTERNO'); </script> <? $usuario = strtoupper(GetWindowsLoginName()); if (!(($usuario == "SSAIRE") or ($usuario == "RRODRIGUEZ") or ($usuario == "FMFIRENZE") or ($usuario == "JPRECAS") or ($usuario == "GDRAGANI") or ($usuario == "GLOPEZ") or ($usuario == "SAVENDAÑO") or ($usuario == "VDOMINGUEZ") or ($usuario == "BRUSSO") or ($usuario == "PATLANTE") or ($usuario == "PAIMAR") or ($usuario == "FPEREZ"))) { ?> <div align="center" style="margin-top:120px;"> <p><span style="color:#f00; font-size:20px;"><?php echo $usuario; ?> : Usted no tiene permiso para entrar a este módulo.</span></p> </div> <? } elseif (!$quedanEncuestasSinCompletar) { ?>
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"; require_once $_SERVER["DOCUMENT_ROOT"] . "/../Common/miscellaneous/send_email.php"; $params = array(":id" => $_REQUEST["EmpleadoAusente"]); $sql = "SELECT se_nombre\n\t\t FROM use_usuarios\n\t\tWHERE se_id = :id"; $empleado = ValorSql($sql, "", $params); if ($_REQUEST["enviarMedico"] == -1) { $enviarMedico = ""; } else { $enviarMedico = $_REQUEST["enviarMedico"]; } // Guardo los datos en la tabla.. $params = array(":empleado" => $empleado, ":enviarmedico" => $enviarMedico, ":idmotivoausencia" => $_REQUEST["MotivoAusencia"], ":justifique" => $_REQUEST["justifique"], ":observaciones" => $_REQUEST["Observaciones"], ":usualta" => GetWindowsLoginName(true)); $sql = "INSERT INTO rrhh.rha_ausencias\n\t\t\t\t\t\t\t(ha_empleado, ha_enviarmedico, ha_fechaalta, ha_id, ha_idmotivoausencia, ha_motivonoenviomedico,\n\t\t\t\t\t\t\t ha_observaciones, ha_usualta)\n\t\t\t VALUES (:empleado, :enviarmedico, SYSDATE, -1, :idmotivoausencia, :justifique,\n\t\t\t\t\t\t\t SUBSTR(:observaciones, 0, 255), UPPER(:usualta))"; DBExecSql($conn, $sql, $params); $sql = "SELECT MAX(ha_id) FROM rrhh.rha_ausencias"; $id = ValorSql($sql); ?> <html> <head> <script> <? if ($dbError["offset"]) { ?> alert('<?php echo $dbError["message"]; ?> ');
if (!ExisteSql($sql, $params)) { $params = array(":codigopostal" => $_REQUEST["cp"], ":coordenadax" => $_REQUEST["x"], ":coordenaday" => $_REQUEST["y"], ":region" => -1, ":usualta" => GetWindowsLoginName(true)); $sql = "INSERT INTO comunes.cra_coordregionessanitarias (ra_codigopostal, ra_coordenadax, ra_coordenaday, ra_fechaalta, ra_region, ra_usualta) VALUES (:codigopostal, :coordenadax, :coordenaday, SYSDATE, :region, :usualta)"; } else { $params = array(":codigopostal" => $_REQUEST["cp"], ":coordenadax" => $_REQUEST["x"], ":coordenaday" => $_REQUEST["y"], ":usumodif" => GetWindowsLoginName(true)); $sql = "UPDATE comunes.cra_coordregionessanitarias SET ra_coordenadax = :coordenadax, ra_coordenaday = :coordenaday, ra_fechabaja = NULL, ra_fechamodif = SYSDATE, ra_usubaja = NULL, ra_usumodif = :usumodif WHERE ra_codigopostal = :codigopostal"; } DBExecSql($conn, $sql, $params); } catch (Exception $e) { ?>
</div> <script type="text/javascript"> <? // FillCombos.. $excludeHtml = True; require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/refresh_combo.php"); $RCwindow = "window"; $RCfield = "UsuarioSolicitud"; $RCparams = array(":id" => GetUserID(), ":idjefe" => GetUserIDJefe(NULL), ":sector" => GetUserSector(), ":idsector" => GetUserIdSectorIntranet(), ":respondea" => GetWindowsLoginName()); $RCquery = "SELECT se_id ID, InitCap(se_nombre) DETALLE /* El propio usuario */ FROM art.use_usuarios WHERE se_fechabaja IS NULL AND se_usuariogenerico = 'N' AND se_id = :id UNION ALL SELECT se_id ID, InitCap(se_nombre) DETALLE /* El jefe */ FROM art.use_usuarios WHERE se_fechabaja IS NULL AND se_usuariogenerico = 'N' AND se_id = NVL(:idjefe, -1) UNION SELECT se_id ID, InitCap(se_nombre) DETALLE /* Los compañeros de trabajo */ FROM art.use_usuarios
SELECT ae_cuerpo, ae_cuerpofull, web.seq_wax_id.NEXTVAL, ae_id, ae_posicion, ae_target, ae_titulo, :usuario, ae_volanta FROM web.wae_articulosextranet WHERE ae_fechabaja IS NULL"; DBExecSql($conn, $sql, $params); } if (!isset($_SESSION["extranetEdicionActiva"])) $_SESSION["extranetEdicionActiva"] = true; $art1 = getArticulo(1); $art2 = getArticulo(2); $art3 = getArticulo(3); $art4 = getArticulo(4); $carpetaImagenes = date("YmdHis").substr(GetWindowsLoginName(true), 0, 3); ?> <script src="/js/ckeditor/ckeditor.js"></script> <script> function agregarArticulo() { with (document) { getElementById('cuerpo').value = ''; getElementById('cuerpoFull').value = ''; getElementById('posicion').value = ''; getElementById('titulo').value = ''; getElementById('volanta').value = ''; getElementById('divFondo').style.display = 'block'; getElementById('divAlta').style.display = 'block'; getElementById('volanta').focus();
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"; require_once $_SERVER["DOCUMENT_ROOT"] . "/../Common/miscellaneous/send_email.php"; /* Implementación de múltiples sistemas dentro del sistema de tickets */ if (isset($_REQUEST["sistema"])) { $sistema = $_REQUEST["sistema"]; } else { $sistema = 1; } $estado = 3; // Se setea esta variable que se utiliza en el trigger trg_css_permisosolicitud de la tabla computos.css_solicitudsistemas.. $curs = null; $params = array(":usuario" => GetWindowsLoginName()); $sql = "BEGIN COMPUTOS.GENERAL.v_nombreusuario := UPPER(:usuario); END;"; $stmt = DBExecSP($conn, $curs, $sql, $params, false); // Guardo la autorización del pedido en la tabla.. $sql = "UPDATE computos.css_solicitudsistemas\n SET ss_fechamodif = SYSDATE,\n \t ss_idusumodif = :idusumodif,\n \t ss_idestadoactual = :idestadoactual,\n ss_notas = SUBSTR(ss_notas || CHR(10) || CHR(13) || :comentarios,1,1000),\n ss_observaciones = :comentarios\n WHERE ss_id = :id"; $params = array(":idusumodif" => GetUserID(), ":idestadoactual" => $estado, ":comentarios" => $_REQUEST["comentarios"], ":id" => $_REQUEST["id"]); DBExecSql($conn, $sql, $params); ?> <html> <head> <link href="/styles/style_sistemas.css?sid=<?php echo date('YmdHis'); ?> " rel="stylesheet" type="text/css" /> <meta http-equiv="Refresh" content="0; url=index.php?sistema=<?echo $sistema; ?>&ticket_detail=yes&id=<?php echo $_REQUEST["id"];
$params = array(":id" => $_REQUEST["id"]); $sql = "SELECT ue_anoevaluacion, ue_evaluado FROM rrhh.hue_usuarioevaluacion WHERE ue_id = :id"; $stmt = DBExecSql($conn, $sql, $params); $row = DBGetQuery($stmt); $params = array(":evaluado" => $row["UE_EVALUADO"], ":ano" => $row["UE_ANOEVALUACION"]); $sql = "SELECT 1 FROM rrhh.hfe_formularioevaluacion2008 WHERE fe_evaluado = :evaluado AND fe_anoevaluacion = :ano"; if (!ExisteSql($sql, $params)) { $params = array(":usualta" => GetWindowsLoginName(true), ":ano" => $row["UE_ANOEVALUACION"], ":evaluado" => $row["UE_EVALUADO"]); $sql = "INSERT INTO rrhh.hfe_formularioevaluacion2008 (fe_id, fe_estado, fe_evaluado, fe_fechadesde, fe_fechahasta, fe_usualta, fe_fechaalta, fe_anoevaluacion) SELECT NULL, 1, ue_evaluado, pa_fechadesde, pa_fechahasta, :usualta, SYSDATE, :ano FROM rrhh.hpa_parametro, rrhh.hue_usuarioevaluacion WHERE pa_estado = 1 AND pa_fechabaja IS NULL AND pa_ano = :ano AND ue_evaluado = :evaluado AND ue_fechabaja IS NULL AND ue_anoevaluacion = :ano"; DBExecSql($conn, $sql, $params); }
</div> </form> <script type="text/javascript"><? echo "var usuarioLogeado = '" . GetUsuarioAplicacion() . "'; "; // FillCombos.. $excludeHtml = True; require_once ($_SERVER["DOCUMENT_ROOT"] . "/../Common/miscellaneous/refresh_combo.php"); $RCwindow = "window"; $RCfield = "UsuarioSolicitud"; $RCparams = array(":id" => GetUserID(), ":idjefe" => GetUserIDJefe(NULL), ":sector" => GetUserSector(), ":idsector" => GetUserIdSectorIntranet(), ":respondea" => GetWindowsLoginName()); $RCquery = "SELECT se_id ID, InitCap(se_nombre) DETALLE, SE_USUARIO IDUSUARIO /* El propio usuario */ FROM art.use_usuarios WHERE se_fechabaja IS NULL AND se_usuariogenerico = 'N' AND se_id = :id UNION ALL SELECT se_id ID, InitCap(se_nombre) DETALLE, SE_USUARIO IDUSUARIO /* El jefe */ FROM art.use_usuarios WHERE se_fechabaja IS NULL AND se_usuariogenerico = 'N' AND se_id = NVL(:idjefe, -1) UNION SELECT se_id ID, InitCap(se_nombre) DETALLE, SE_USUARIO IDUSUARIO /* Los compañeros de trabajo */ FROM art.use_usuarios
function GetUsuarioAplicacion() { $resultado = GetWindowsLoginName(TRUE); //$resultado = 'JBALESTRINI'; //$resultado = 'SMILEO'; //$resultado = 'DROVEGNO'; //$resultado = 'LPIPARO'; //$resultado = 'PATLANTE'; //$resultado = 'PTAVASCI'; //$resultado = 'NKUSTER'; //$resultado = 'MMONTERO'; //$resultado = 'JSEARA'; //$resultado = 'EVILA'; //$resultado = 'HARDITI'; /* Comentar estas lineas si no se va a usar el usuario sobreescrito */ unset($_SESSION["FAKE_REMOTE_USER"]); //$_SESSION["FAKE_REMOTE_USER"] = $resultado; $resultado = $_SESSION["FAKE_REMOTE_USER"]; return strtoupper($resultado); }
<? header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); // always modified header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1 header("Cache-Control: post-check=0, pre-check=0", false); // HTTP/1.1 header("Pragma: no-cache"); // HTTP/1.0 session_start(); require_once($_SERVER["DOCUMENT_ROOT"]."/constants.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db.php"); $params = array(":id" => $_REQUEST["id"], ":usubaja" => GetWindowsLoginName(true)); $sql = "UPDATE rrhh.rbc_busquedascorporativas SET bc_fechabaja = SYSDATE, bc_usubaja = :usubaja WHERE bc_id = :id"; DBExecSql($conn, $sql, $params); ?> <script language="JavaScript" src="/js/functions.js"></script> <script type="text/javascript"> showMsgOk('/busquedas-corporativas-abm-busqueda/0', window.parent); </script>
<? header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); // always modified header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1 header("Cache-Control: post-check=0, pre-check=0", false); // HTTP/1.1 header("Pragma: no-cache"); // HTTP/1.0 session_start(); require_once($_SERVER["DOCUMENT_ROOT"]."/constants.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db.php"); SetDateFormatOracle("DD/MM/YYYY"); $usuario = GetWindowsLoginName(true); $sql = "SELECT TO_CHAR(SYSDATE, 'YYYYMM') FROM DUAL"; $sql = "SELECT tb_codigo FROM art.ctb_tablas WHERE tb_clave = 'C_INT'"; $periodo = ValorSql($sql); $params = array(":anio" => $periodo, ":usuario" => $usuario); $sql = "SELECT 1 FROM web.weu_encuesta_usuario WHERE eu_anio = :anio AND eu_fechabaja IS NULL AND eu_usuario = :usuario"; $usuarioHabilitado = ExisteSql($sql, $params); if (!$usuarioHabilitado) {