本文整理汇总了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..
}
}
示例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));
}
示例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);
}
}
示例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;
}
示例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";
}
示例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;
}
}
}
示例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";
}
示例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"))) {
示例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);
}
}
示例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> </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"];
//.........这里部分代码省略.........
示例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 = "";
示例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);
}
示例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,
示例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)
示例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..