当前位置: 首页>>代码示例>>PHP>>正文


PHP ExisteSql函数代码示例

本文整理汇总了PHP中ExisteSql函数的典型用法代码示例。如果您正苦于以下问题:PHP ExisteSql函数的具体用法?PHP ExisteSql怎么用?PHP ExisteSql使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了ExisteSql函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: usuarioClaveOk

function usuarioClaveOk($user, $pass) {
	$params = array(":clave" => $pass, ":usuario" => $user);
	$sql =
		"SELECT 1
			 FROM web.wue_usuariosextranet
			WHERE ue_idmodulo = 49
				AND ue_estado = 'A'
				AND ue_fechabaja IS NULL
				AND ue_usuario = :usuario
				AND ue_clave = art.utiles.md5(:clave)";
	if (ExisteSql($sql, $params))
		return true;		// Usuario y clave ok..
	else {
		$params = array(":claveprovisoria" => $pass, ":usuario" => $user);
		$sql =
			"SELECT 1
				 FROM web.wue_usuariosextranet
				WHERE ue_idmodulo = 49
					AND ue_estado = 'A'
					AND ue_fechabaja IS NULL
					AND ue_usuario = :usuario
					AND ue_claveprovisoria = art.utiles.md5(:claveprovisoria)
					AND ue_fechavencclaveprovisoria > SYSDATE";
		return ExisteSql($sql, $params);		// Usuario y clave provisoria ok..o no..
	}
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:26,代码来源:validar_login.php

示例2: ValidaRGL

function ValidaRGL($contrato, $id)
{
    global $conn;
    $params = array(":contrato" => $_SESSION["contrato"], ":id" => $_REQUEST["ide"]);
    $sql = "SELECT 1\n\t\t FROM aes_establecimiento\n\t\tWHERE es_contrato = :contrato\n\t\t\tAND es_id = :id";
    validarSesion(ExisteSql($sql, $params));
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:7,代码来源:FuncionesEstablecimientos.php

示例3: solicitarStatus

function solicitarStatus($cuit) {
	global $conn;

	$params = array(":cuit" => $cuit);
	$sql =
		"SELECT 1
			 FROM tmp.tss_statussrt
			WHERE ss_cuit = :cuit";
	if (!ExisteSql($sql, $params)) {
		$params = array(":cuit" => $cuit);
		$sql =
			"INSERT INTO tmp.tss_statussrt (ss_cuit, ss_fechahorainicio)
															VALUES (:cuit, SYSDATE)";
		DBExecSql($conn, $sql, $params);
	}
	else {
		$params = array(":cuit" => $cuit);
		$sql =
			"UPDATE tmp.tss_statussrt
					SET ss_fechahorainicio = SYSDATE,
							ss_fechahorafin = NULL,
							ss_generar = 'T',
							ss_idartanterior = NULL,
							ss_provincia = NULL,
							ss_status = NULL
				WHERE ss_cuit = :cuit";
		DBExecSql($conn, $sql, $params);
	}
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:29,代码来源:import_from_srt.php

示例4: validar

function validar() {
	global $periodo;
	global $usuario;

	$params = array(":anio" => $periodo, ":id" => $_POST["idEncuesta"], ":usuario" => $usuario);
	$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;
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:48,代码来源:procesar_encuesta.php

示例5: getCodigoHolding

function getCodigoHolding($holding) {
	$hol = str_replace("grupo", "", $holding);
	$hol = trim(str_replace("GRUPO", "", $hol));
	$arr = explode(" ", $hol);

	// Trato de obtener el código..
	for ($i=10; $i>=3; $i--)
		foreach ($arr as $value) {
			$value = substr($value, 0, $i);

			if ($value <> "") {
				$params = array(":codigo" => $value);
				$sql =
					"SELECT 1
						 FROM age_grupoeconomico
						WHERE UPPER(ge_codigo) = UPPER(:codigo)";
				if (!ExisteSql($sql, $params))
					return $value;
			}
		}

	// Si no se pudo encontrar un código, invento uno que no exista..
	for ($a=65; $a<=90; $a++)
		for ($b=65; $b<=90; $b++)
			for ($c=65; $c<=90; $c++)
				for ($d=65; $d<=90; $d++)
					for ($e=65; $e<=90; $e++)
						for ($f=65; $f<=90; $f++)
							for ($g=65; $g<=90; $g++)
								for ($h=65; $h<=90; $h++)
									for ($i=65; $i<=90; $i++)
										for ($j=65; $j<=90; $j++) {
											$value = chr($a).chr($b).chr($c).chr($d).chr($e).chr($f).chr($g).chr($h).chr($i).chr($j);

											$params = array(":codigo" => $value);
											$sql =
												"SELECT 1
													 FROM age_grupoeconomico
													WHERE UPPER(ge_codigo) = UPPER(:codigo)";
											if (!ExisteSql($sql, $params))
												return $value;
										}

	return "ERR";
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:45,代码来源:buscar_holding.php

示例6: validatePregunta

function validatePregunta($idEncuesta, $idPregunta) {
	global $conn;

	$params = array(":id" => $idPregunta, ":idencuesta" => $idEncuesta);
	$sql =
		"SELECT 1
			 FROM rrhh.rpe_preguntasencuesta
			WHERE pe_id = :id
				AND pe_idencuesta = :idencuesta
				AND pe_fechabaja IS NULL";
	if (!ExisteSql($sql, $params)) {
		echo '<span class="Pie">Pregunta inválida.</span>';
		exit;
	}

	// Si no es la vista previa y no es la primer pregunta valido que no escriban la url en la barra de direcciones..
	if ((!isVistaPrevia()) and (isset($_REQUEST["prg"]))) {
		$params = array(":idpreguntasiguiente" => "0".$idPregunta);
		$sql =
			"SELECT op_idpregunta
				 FROM rrhh.rop_opcionespreguntas
				WHERE op_idpreguntasiguiente = :idpreguntasiguiente";
		$stmt = DBExecSql($conn, $sql, $params);
		$existe = false;
		while ($row = DBGetQuery($stmt)) {
			foreach ($_SESSION as $key => $value)
				if (substr($key, 0, 17) == "ENCUESTA_pregunta")
					if ($row["OP_IDPREGUNTA"] == $value[0]) {
						$existe = true;
						break;
					}
			if ($existe)
				break;
		}
		if (!$existe) {
			echo '<span class="Pie">Pregunta inválida 2.</span>';
			exit;
		}
	}
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:40,代码来源:index.php

示例7: getCodigoHolding

function getCodigoHolding($holding) {
	$hol = str_replace("grupo", "", $holding);
	$hol = trim(str_replace("GRUPO", "", $hol));
	$arr = explode(" ", $hol);

	for ($i=10; $i>=3; $i--)
		foreach ($arr as $value) {
			$value = substr($value, 0, $i);

			if ($value <> "") {
				$params = array(":codigo" => $value);
				$sql =
					"SELECT 1
						 FROM age_grupoeconomico
						WHERE UPPER(ge_codigo) = UPPER(:codigo)";
				if (!ExisteSql($sql, $params))
					return $value;
			}
		}

	return "ERR";
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:22,代码来源:buscar_holding.php

示例8: IN

$sql =
	"SELECT ea_gerenciaevaluadora, ea_sectorevaluado
		 FROM rrhh.rea_encuestaclienteinterno
		WHERE ea_gerenciaevaluadora IN(".getGerencias().")";
$stmt = DBExecSql($conn, $sql, array());
while ($row = DBGetQuery($stmt)) {
	$arrSectoresEvaluados[] = $row["EA_SECTOREVALUADO"];
	$gerenciaEvaluadora = $row["EA_GERENCIAEVALUADORA"];
}

$sql =
	"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"))) {
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:31,代码来源:index.php

示例9: validarToken

	function validarToken($token) {
		global $conn;

		try {
			if (substr($token, 0, 24) == "ORIGEN:WEB_PROVINCIA_ART")		// El token puede venir con esa leyenda para poder saber si la llamada es desde la Web de Provincia ART o externa..
				$params = array(":token" => substr($token, 24));
			else
				$params = array(":token" => $token);

			$sql =
				"SELECT 1
					 FROM afi.auw_usuarioweb
					WHERE uw_token = :token
						AND SYSDATE BETWEEN uw_tokenvalidodesde AND uw_tokenvalidohasta";
			if (ExisteSql($sql, $params))
				return "";
			else {
				$xml = '<?xml version="1.0" encoding="utf-8"?>';
				$xml.= "<token><error>El token es inválido o está vencido.</error></token>";
				return new soapval("return", "xsd:string", $xml);
			}
		}
		catch (Exception $e) {
			$xml = '<?xml version="1.0" encoding="utf-8"?>';
			//$xml.= "<error>".$e->getMessage()."</error>";
			$xml.= "<clave><error><fecha>".date("d/m/Y")."</fecha><hora>".date("H:i:s")."</hora><mensaje>Ocurrió un error inesperado en la función validarToken.</mensaje></error></clave>";
			return new soapval("return", "xsd:string", $xml);
		}
	}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:29,代码来源:login_agente_comercial.php

示例10: dibujarPlanilla

function dibujarPlanilla($idTipoFormaAnexo, $id, $width) {
	global $conn;

	$params = array(":id" => $idTipoFormaAnexo);
	$sql =
		"SELECT 'PLANILLA ' || DECODE(ta_id, 1, 'A', 2, 'B', 3, 'C') || ' | ' || ta_descripcion
			 FROM hys.hta_tipoanexo
			WHERE ta_id = :id";
	$titulo = ValorSql($sql, "", $params);
	$planillaC = (substr($titulo, 0, 10) == "PLANILLA C");
?>
	<div class="SubtituloSeccion" id="divPlanilla_<?php 
echo $id;
?>
" style="display:none; margin-bottom:16px; margin-top:-16px;">
		<table cellpadding="3" cellspacing="1" style="width:<?php 
echo $width;
?>
px;">
			<tr>
				<td>&nbsp;</td>
			</tr>
			<tr>
				<td class="TituloFndCeleste" style="padding-left:4px;"><?php 
echo $titulo;
?>
</td>
			</tr>
			<tr>
				<td>
					<table cellpadding="3" cellspacing="1" width="100%">
						<tr>
							<td class="TituloFndGrisNegrita">DESCRIPCIÓN</td>
<?
	if ($planillaC) {
?>
							<td class="TituloFndGrisNegrita" width="120">CANTIDAD UMBRAL (TN)</td>
<?
	}
?>
							<td class="TituloFndGrisNegrita">SÍ</td>
							<td class="TituloFndGrisNegrita">NO</td>
						</tr>
<?
	$params = array(":contrato" => $_REQUEST["contrato"],
									":idsolicitudestablecimiento" => $_REQUEST["nro"],
									":idtipoanexo" => $idTipoFormaAnexo,
									":idtipoanexo2" => $idTipoFormaAnexo);
	$sql =
		"SELECT 1
			 FROM hys.hit_itemtipoanexo, hys.hif_itemsformulariorelev, hys.hfr_formulariorelev, hys.hrl_relevriesgolaboral
			WHERE if_iditemtipoanexo = it_id
				AND if_idformulariorelev = fr_id
				AND fr_idrelevriesgolaboral = rl_id
				AND it_idtipoanexo = :idtipoanexo
				AND fr_idtipoanexo = :idtipoanexo2
				AND rl_contrato = :contrato
				AND rl_idsolicitudestablecimiento = :idsolicitudestablecimiento";

	if (ExisteSql($sql, $params)) {
		$params = array(":contrato" => $_REQUEST["contrato"],
										":estableci" => $_REQUEST["nro"],
										":idtipoanexo" => $idTipoFormaAnexo);
		$sql =
			"SELECT fr_id
				 FROM hys.hfr_formulariorelev, hys.hrl_relevriesgolaboral
				WHERE fr_idrelevriesgolaboral = rl_id
					AND fr_idtipoanexo = :idtipoanexo
					AND rl_contrato = :contrato
					AND rl_estableci = :estableci";
		$idSolicitudPlanilla = ValorSql($sql, "", $params);

		$params = array(":idformulariorelev" => $idSolicitudPlanilla, ":idtipoanexo" => $idTipoFormaAnexo);
		$sql =
			"SELECT it_id, it_descripcion, it_masdatos, if_cumplimiento
				 FROM hys.hit_itemtipoanexo, hys.hif_itemsformulariorelev
				WHERE it_id = if_iditemtipoanexo(+)
					AND if_idformulariorelev(+) = :idformulariorelev
					AND it_idtipoanexo = :idtipoanexo
		 ORDER BY it_orden";
	}
	else {
		$params = array(":idtipoanexo" => $idTipoFormaAnexo);
		$sql =
			"SELECT it_id, it_descripcion, it_masdatos, NULL if_cumplimiento
				 FROM hys.hit_itemtipoanexo
				WHERE it_idtipoanexo = :idtipoanexo
		 ORDER BY it_orden";
	}
	$stmt3 = DBExecSql($conn, $sql, $params);
	while ($row3 = DBGetQuery($stmt3)) {
?>
						<input id="Hextra_<?php 
echo $row3["IT_ID"];
?>
_pregunta_<?php 
echo $id;
?>
" name="Hextra_<?php 
echo $row3["IT_ID"];
//.........这里部分代码省略.........
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:101,代码来源:rgrl.php

示例11: require_once

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");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/string_utils.php");


// Valido que el legajo rrhh sea único..
try {
	if (($_REQUEST["RelacionLaboral"] == 1) and ($_REQUEST["LegajoRRHH"] != 0)) {
		$params = array(":id" => $_REQUEST["Id"], ":legajorrhh" => $_REQUEST["LegajoRRHH"]);
		$sql =
			"SELECT 1
				 FROM use_usuarios
				WHERE se_legajorrhh = :legajorrhh
					AND se_id <> :id";
		if (ExisteSql($sql, $params, 0))		// Si el nº de legajo ya existe, salgo..
			throw new Exception("El Legajo RR.HH. ya fue asignado a otro usuario.");
	}
}
catch (Exception $e) {
?>
	<script>
		alert(unescape('<?= rawurlencode($e->getMessage())?>'));
	</script>
<?
	exit;
}


// Subo la foto..
$imgFotoPath = "";
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:31,代码来源:procesar_usuario.php

示例12: array

			WHERE NO_IDUSUARIO = :idusuario
			  AND NO_MANUALFRAUDE IS NOT NULL ";
	if( !ExisteSql($sql, $params))		// Muestro control
		$muestroCotrol = true;
		
if ((isset($_REQUEST["noti"])) and ($_REQUEST["noti"] == "s") and ($muestroCotrol )) {
	try {
	
		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);
		}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:31,代码来源:control_prevencion_fraude.php

示例13: array

$params = array(":idtransaccion" => $_REQUEST["TRANSACCION"]);
$sql =
	"SELECT 1
		 FROM aco_contrato
		WHERE co_contrato IN(SELECT ex_contrato
													 FROM art.sex_expedientes, art.sle_liquiempsin, rce_chequeemitido
													WHERE ce_id = le_idchequeemitido
														AND ex_siniestro = le_siniestro
														AND ex_orden = le_orden
														AND ex_recaida = le_recaida
														AND le_conpago = 50
														AND ce_id = (SELECT rb_idchequeemitido
																					 FROM teso.rrb_reemplazobeneficiario
																					WHERE rb_idtransaccionweb = :idtransaccion))
			AND art.deuda.get_deudatotalconsolidada(co_contrato) > 0";
$tieneDeudaConsolidada = ExisteSql($sql, $params);

$params = array(":id" => $_REQUEST["TRANSACCION"]);
$sql =
	"SELECT art.tesoreria.get_idfinancialscheque(rb_idchequeemitido)
		 FROM teso.rrb_reemplazobeneficiario, web.wtw_transaccionweb
		WHERE rb_idtransaccionweb = tw_id
			AND tw_id = :id";
$idfinancials = ValorSql($sql, "", $params);

$sql =
	"SELECT ce_numero,
					ce_beneficiario,
					TO_CHAR(ce_fechacheque, 'DD/MM/YYYY') as fecha,
					'$ ' || ce_monto as monto,
					ce_observaciones AS observaciones,
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:31,代码来源:ReemplazoCheques.php

示例14: array

		FROM rrhh.hfs_formularioseguimiento, rrhh.hfe_formularioevaluacion2008
	 WHERE fs_id_formularioevaluacion = fe_id
		  AND fe_id = :id
		  AND fs_positivonegativo = 'N'
		  AND fs_fechabaja IS NULL";
$params = array(":id" => $formularioId);
$stmt = DBExecSql($conn, $sql, $params);
LoadEventos("N", $stmt);

$sql =
	"SELECT 1
		FROM rrhh.hfe_formularioevaluacion2008
	  WHERE fe_evaluado = :evaluado
		  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)
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:31,代码来源:cambiar_usuario.php

示例15: validarSesion

	return !$errores;
}


validarSesion(isset($_SESSION["isCliente"]));
validarSesion(validarPermisoClienteXModulo($_SESSION["idUsuario"], 100));

// Valido que el rgrl sea del establecimiento relacionado al contrato del usuario..
$params = array(":contrato" => $_SESSION["contrato"], ":id" => $_POST["idEstablecimiento"]);
$sql =
	"SELECT 1
		 FROM aes_establecimiento
		WHERE es_contrato = :contrato
			AND es_id = :id";
validarSesion(ExisteSql($sql, $params));


try {
	$_POST["cuit1"] = sacarGuiones($_POST["cuit1"]);
	$_POST["cuit2"] = sacarGuiones($_POST["cuit2"]);
	$_POST["cuit3"] = sacarGuiones($_POST["cuit3"]);

	if (!validar())
		exit;

	if (($_POST["preguntasAdicionales"] != "t") and ($_POST["mostrarAviso"] == "t"))
		mostrarAviso();

	if ($_POST["preguntasAdicionales"] == "t") {		// Guardo las preguntas adicionales..
		// Guardo el registro maestro si no existe..
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:30,代码来源:procesar_rgrl.php


注:本文中的ExisteSql函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。