示例#1
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/file_utils.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/general.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/send_email.php");

$txtBody = "";

// Me fijo el nro. de PC...
$sSQL =
	"SELECT MAX(TO_CHAR(eq_id))
		FROM computos.ceq_equipo
	 WHERE eq_descripcion = UPPER(:descripcion)";
$params = array(":descripcion" => GetPCName());
$idEquipo = ValorSQL($sSQL, "", $params);

// Traigo el sector por default del motivo cargado...
$sSQL =
	"SELECT NVL(MAX(ms_idsectordefault), NULL)
		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 = '';
		echo 'muestro control';
		$params = array(":idusuario" => GetUserID());
		$sql =
			"SELECT 1
				 FROM rrhh.rno_notificaciones
				WHERE NO_IDUSUARIO = :idusuario";

		if (!ExisteSql($sql, $params)) {		// Alta..
			$params = array(":idusuario" => GetUserID(), ":pcmanualpla" => GetPCName());
			$sql =
				"INSERT INTO rrhh.rno_notificaciones (NO_IDUSUARIO, NO_MANUALFRAUDE, NO_PCMANUALFRAUDE)
																			VALUES (:idusuario, SYSDATE, :pcmanualpla)";
			DBExecSql($conn, $sql, $params);
		}
		else {		// Modificación..
			$params = array(":idusuario" => GetUserID(), ":pcmanualpla" => GetPCName());
			$sql =
				"UPDATE rrhh.rno_notificaciones
						SET NO_MANUALFRAUDE = SYSDATE,
								NO_PCMANUALFRAUDE = :pcmanualpla
					WHERE NO_IDUSUARIO = :idusuario";
			DBExecSql($conn, $sql, $params);
		}
		
		header('Location: '."http://".$_SERVER['HTTP_HOST'].'/prevencion-fraude');
		
	}
	catch (Exception $e) {
		DBRollback($conn);
		echo "<script>alert(unescape('".rawurlencode($e->getMessage())."'));</script>";
		exit;
示例#3
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";
try {
    $params = array(":idusuario" => GetUserID());
    $sql = "SELECT 1\n\t\t\t FROM rrhh.rno_notificaciones\n\t\t\tWHERE no_idusuario = :idusuario";
    if (!ExisteSql($sql, $params)) {
        // Alta..
        $params = array(":idusuario" => GetUserID(), ":pccodigoetica" => GetPCName());
        $sql = "INSERT INTO rrhh.rno_notificaciones (no_codigoetica, no_idusuario, no_pccodigoetica)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tVALUES (SYSDATE, :idusuario, :pccodigoetica)";
        DBExecSql($conn, $sql, $params);
    } else {
        // Modificación..
        $params = array(":idusuario" => GetUserID(), ":pccodigoetica" => GetPCName());
        $sql = "UPDATE rrhh.rno_notificaciones\n\t\t\t\t\tSET no_codigoetica = SYSDATE,\n\t\t\t\t\t\t\tno_pccodigoetica = :pccodigoetica\n\t\t\t\tWHERE no_idusuario = :idusuario";
        DBExecSql($conn, $sql, $params);
    }
} catch (Exception $e) {
    DBRollback($conn);
    echo "<script>alert(unescape('" . rawurlencode($e->getMessage()) . "'));</script>";
    exit;
}
?>
<script>
	window.parent.location.reload();
</script>