Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
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"));
}
Ejemplo n.º 3
0
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;
}
Ejemplo n.º 4
0
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'));
}
Ejemplo n.º 5
0
	$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;
}
?>
Ejemplo n.º 6
0
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;
}
Ejemplo n.º 7
0
        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>
Ejemplo n.º 8
0
<?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>
Ejemplo n.º 9
0
<?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;
Ejemplo n.º 10
0
<?
}


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>
<?
}
?>
Ejemplo n.º 11
0
    $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(+)
Ejemplo n.º 12
0
                 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&amp;all_tickets=".$all_tickets."&amp;pending_tickets=".
                                                                          $pending_tickets."&amp;back_button=".
                                                                          $back_button, "", "", "", "", "", ""));
  $grilla->setColsSeparator(true);
  $grilla->setPageNumber($pagina);
  $grilla->setRowsSeparator(true);
Ejemplo n.º 13
0
    $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"]) {
?>
Ejemplo n.º 14
0
  		}

  	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 {
/*
Ejemplo n.º 15
0
        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;
Ejemplo n.º 16
0
		  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
Ejemplo n.º 17
0
<?
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" />
Ejemplo n.º 18
0
	$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';
Ejemplo n.º 19
0
    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"];
Ejemplo n.º 20
0
	"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) {
?>
Ejemplo n.º 21
0
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"];
?>
');
Ejemplo n.º 22
0
	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) {
?>
Ejemplo n.º 23
0
  </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
Ejemplo n.º 24
0
					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"];
Ejemplo n.º 26
0
	$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);
	}
Ejemplo n.º 27
0
	
	
</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
Ejemplo n.º 28
0
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>
Ejemplo n.º 30
0
<?
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) {