本文整理汇总了PHP中existeSql函数的典型用法代码示例。如果您正苦于以下问题:PHP existeSql函数的具体用法?PHP existeSql怎么用?PHP existeSql使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了existeSql函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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: showInformesGestion
function showInformesGestion() {
$params = array(":usuario" => getWindowsLoginName(true));
$sql =
"SELECT 1
FROM web.wpt_permisostablerocontrol
WHERE pt_usuario = :usuario
AND pt_fechabaja IS NULL";
return existeSql($sql, $params);
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:9,代码来源:informesXtemas.php
示例3: showInformesDirectores
function showInformesDirectores() {
$params = array(":idusuario" => getUserId());
$sql =
"SELECT 1
FROM web.wpe_permisosintranet
WHERE pe_idusuario = :idusuario
AND pe_idpagina = 78";
return existeSql($sql, $params);
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:9,代码来源:index.php
示例4: cuitAutorizado
function cuitAutorizado($idEmpresa) {
global $conn;
$params = array(":id" => $idEmpresa);
$sql =
"SELECT 1
FROM art.aca_cuitautorizado, aem_empresa
WHERE ca_cuit = em_cuit
AND ca_fechabaja IS NULL
AND em_id = :id";
return (!existeSql($sql, $params));
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:12,代码来源:trabajador.php
示例5: isReadonly
function isReadonly() {
if (!isset($_SESSION["pcpId"]))
return true;
$params = array(":id" => $_SESSION["pcpId"]);
$sql =
"SELECT 1
FROM afi.avp_valida_pcp
WHERE vp_fechaimpresion IS NOT NULL
AND vp_id = :id";
return (existeSql($sql, $params));
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:12,代码来源:procesar_paso2.php
示例6: isNoticiaVisible
function isNoticiaVisible($num) {
global $row;
$params = array(":idboletin" => $row["BA_ID"], ":posicion" => $num);
$sql =
"SELECT 1
FROM rrhh.rna_noticiasarteria
WHERE na_visible = 'S'
AND na_idboletin = :idboletin
AND na_posicion = :posicion";
return existeSql($sql, $params);
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:12,代码来源:arteria_noticias.php
示例7: validar
function validar() {
$errores = false;
echo "<script type='text/javascript'>";
echo "with (window.parent.document) {";
echo "var errores = '';";
if ($_POST["calle"] == "") {
echo "errores+= '- Debe cargar el domicilio.<br />';";
$errores = true;
}
$params = array(":idsolicitud" => $_POST["idSolicitud"],
":calle" => $_POST["calle"],
":numero" => $_POST["numero"],
":piso" => $_POST["piso"],
":departamento" => $_POST["departamento"]);
$sql =
"SELECT 1
FROM afi.alt_lugartrabajo_pcp
WHERE lt_idsolicitud = :idsolicitud
AND UPPER(lt_calle) = UPPER(:calle)
AND UPPER(lt_numero) = UPPER(:numero)
AND UPPER(NVL(lt_piso, ' ')) = UPPER(:piso)
AND UPPER(NVL(lt_departamento, ' ')) = UPPER(:departamento)";
if ($_POST["id"] > 0) {
$params[":id"] = $_POST["id"];
$sql.= " AND lt_id <> :id";
}
if (existeSql($sql, $params)) {
echo "errores+= '- Ya existe un establecimiento con ese Domicilio.<br />';";
$errores = true;
}
if ($errores) {
echo "getElementById('errores').innerHTML = errores;";
echo "getElementById('divErrores').style.display = 'inline';";
echo "getElementById('foco').style.display = 'block';";
echo "getElementById('foco').focus();";
echo "getElementById('foco').style.display = 'none';";
}
else {
echo "getElementById('divErrores').style.display = 'none';";
}
echo "}";
echo "</script>";
return !$errores;
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:51,代码来源:procesar_establecimiento_pcp.php
示例8: requestStatusSrt
private function requestStatusSrt() {
global $conn;
$params = array(":cuit" => $this->cuit);
$sql =
"SELECT 1
FROM tmp.tss_statussrt
WHERE ss_cuit = :cuit";
if (!existeSql($sql, $params)) {
$params = array(":cuit" => $this->cuit);
$sql =
"INSERT INTO tmp.tss_statussrt (ss_cuit, ss_fechahorainicio)
VALUES (:cuit, SYSDATE)";
DBExecSql($conn, $sql, $params);
}
else {
$params = array(":cuit" => $this->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,代码来源:status_srt.php
示例9: strtoupper
try {
if ($_REQUEST["idPlantilla"] == -1) { // Alta..
$_REQUEST["nombrePlantilla"] = strtoupper($_REQUEST["nombrePlantilla"]);
if ($_REQUEST["nombrePlantilla"] == "")
throw new Exception("Debe ingresar el nombre de la plantilla.");
$params = array(":modulo" => $_REQUEST["modulo"], ":nombre" => $_REQUEST["nombrePlantilla"]);
$sql =
"SELECT 1
FROM web.wpn_plantillasintranet
WHERE pn_modulo = :modulo
AND pn_nombre = :nombre
AND pn_fechabaja IS NULL";
if (existeSql($sql, $params, 0))
throw new Exception("Ya existe una plantilla con ese nombre.");
$params = array(":modulo" => $_REQUEST["modulo"], ":nombre" => $_REQUEST["nombrePlantilla"], ":usualta" => getWindowsLoginName(true));
$sql =
"INSERT INTO web.wpn_plantillasintranet (pn_fechaalta, pn_id, pn_nombre, pn_modulo, pn_usualta)
VALUES (SYSDATE, -1, :nombre, :modulo, :usualta)";
DBExecSql($conn, $sql, $params, OCI_DEFAULT);
$sql = "SELECT MAX(pn_id) FROM web.wpn_plantillasintranet";
$id = valorSql($sql, -1, array(), 0);
}
else { // Modificación..
$params = array(":id" => $_REQUEST["idPlantilla"], ":usumodif" => getWindowsLoginName(true));
$sql =
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:30,代码来源:guardar_plantilla.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> </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(":idsolicitudestablecimiento" => $_REQUEST["idEstablecimiento"],
":idtipoanexo" => $idTipoFormaAnexo,
":idtipoanexo2" => $idTipoFormaAnexo);
$sql =
"SELECT 1
FROM hys.hit_itemtipoanexo, hys.hsi_solicituditemsplanillafgrl, hys.hsp_solicitudplanillafgrl, hys.hsf_solicitudfgrl
WHERE si_iditemtipoanexo = it_id
AND si_idsolicitudplanillafgrl = sp_id
AND sp_idsolicitudfgrl = sf_id
AND it_idtipoanexo = :idtipoanexo
AND sp_idtipoanexo = :idtipoanexo2
AND sf_idsolicitudestablecimiento = :idsolicitudestablecimiento";
if (existeSql($sql, $params)) {
$params = array(":idsolicitudestablecimiento" => $_REQUEST["idEstablecimiento"], ":idtipoanexo" => $idTipoFormaAnexo);
$sql =
"SELECT sp_id
FROM hys.hsp_solicitudplanillafgrl, hys.hsf_solicitudfgrl
WHERE sp_idsolicitudfgrl = sf_id
AND sp_idtipoanexo = :idtipoanexo
AND sf_idsolicitudestablecimiento = :idsolicitudestablecimiento";
$idSolicitudPlanilla = valorSql($sql, "", $params);
$params = array(":idsolicitudplanillafgrl" => $idSolicitudPlanilla, ":idtipoanexo" => $idTipoFormaAnexo);
$sql =
"SELECT it_id, it_descripcion, it_masdatos, si_cumplimiento
FROM hys.hit_itemtipoanexo, hys.hsi_solicituditemsplanillafgrl
WHERE it_id = si_iditemtipoanexo(+)
AND si_idsolicitudplanillafgrl(+) = :idsolicitudplanillafgrl
AND it_idtipoanexo = :idtipoanexo
ORDER BY it_orden";
}
else {
$params = array(":idtipoanexo" => $idTipoFormaAnexo);
$sql =
"SELECT it_id, it_descripcion, it_masdatos, NULL si_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"];
?>
_pregunta_<?php
echo $id;
?>
" type="hidden" value="<?php
//.........这里部分代码省略.........
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:101,代码来源:rgrl.php
示例11: DBExecSql
ORDER BY co_id DESC";
$stmt = DBExecSql($conn, $sql, $params);
if (DBGetRecordCount($stmt) == 0) {
?>
<div id="divSinComentarios">Sin comentarios cargados.</div>
<?
}
else {
$params = array(":usuario" => getWindowsLoginName(true));
$sql =
"SELECT 1
FROM use_usuarios
WHERE se_usuario IN ('ALAPACO', 'NPEREIRA', 'SMARZANO', 'VDOMINGUEZ')
AND UPPER(se_usuario) = :usuario";
$esAdmin = existeSql($sql, $params);
?>
<form action="/functions/comentarios/guardar_comentario.php" id="formEliminarComentario" method="post" name="formEliminarComentario" target="iframeProcesando">
<input id="baja" name="baja" type="hidden" value="s" />
<input id="id" name="id" type="hidden" value="-1" />
<input id="url" name="url" type="hidden" value="<?php
echo $_SERVER["REQUEST_URI"];
?>
" />
</form>
<div id="divComentarios">
<?
while ($row = DBGetQuery($stmt)) {
$rutaFoto = base64_encode(IMAGES_FOTOS_PATH."cartel.jpg");
if (is_file(IMAGES_FOTOS_PATH.$row["SE_FOTO"]))
$rutaFoto = base64_encode(IMAGES_FOTOS_PATH.$row["SE_FOTO"]);
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:31,代码来源:ver_comentarios.php
示例12: transaccionConErrores
function transaccionConErrores($seqTrans) {
global $conn;
$params = array(":transaccion" => $seqTrans);
$sql =
"SELECT 1
FROM tmp.teop_errororganismopublico
WHERE te_transaccion = :transaccion";
return existeSql($sql, $params, 0);
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:11,代码来源:procesar_archivo.php
示例13: validar
function validar(&$msgErrores) {
$errores = false;
if ($_POST["cuit"] == "") {
$msgErrores.= "- El campo C.U.I.T. es obligatorio.<br />";
$errores = true;
}
else {
$params = array(":cuit" => $_POST["cuit"]);
$sql = "SELECT art.utiles.is_cuitvalido(:cuit) FROM DUAL";
if (valorSql($sql, "", $params) != "S") {
$msgErrores.= "- La C.U.I.T. indicada no pudo ser validada en este momento. Por favor verifique que la haya cargado correctamente o bien contáctese con nuestro centro de atención al cliente al 0-800-333-1278.<br />";
$errores = true;
}
else {
$params = array(":cuit" => $_POST["cuit"]);
$sql =
"SELECT 1
FROM aem_empresa, aco_contrato
WHERE em_id = co_idempresa
AND art.afiliacion.check_cobertura(co_contrato, SYSDATE) = 1
AND em_cuit = :cuit";
if (!existeSql($sql, $params)) {
$msgErrores.= "- La C.U.I.T. es inválida.<br />";
$errores = true;
}
}
}
if ($_POST["nombre"] == "") {
$msgErrores.= "- El campo Nombre y Apellido es obligatorio.<br />";
$errores = true;
}
if ($_POST["email"] == "") {
$msgErrores.= "- El campo e-Mail es obligatorio.<br />";
$errores = true;
}
else {
$params = array(":email" => $_POST["email"]);
$sql = "SELECT art.varios.is_validaemail(:email) FROM DUAL";
if (valorSql($sql, "", $params) != "S") {
$msgErrores.= "- El e-Mail es inválido.<br />";
$errores = true;
}
$sql = "SELECT 1 FROM web.wue_usuariosextranet WHERE ue_idmodulo = 49 AND UPPER(ue_usuario) = UPPER(:email)";
$params = array(":email" => strtolower($_POST["email"]));
if (valorSql($sql, "", $params) == 1) {
$msgErrores.= "- El e-Mail ya existe en la base de datos.<br />";
$errores = true;
}
}
if ($_POST["telefono"] == "") {
$msgErrores.= "- El campo Teléfonos es obligatorio.<br />";
$errores = true;
}
if (!isset($_POST["aceptoCondiciones"])) {
$msgErrores.= "- Si no acepta las Condiciones de Uso no se puede continuar.<br />";
$errores = true;
}
return !$errores;
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:66,代码来源:registrese.php
示例14: array
":periodo" => $_REQUEST["pp"],
":usuario" => $_SESSION["idUsuario"]);
$sql = "BEGIN emi.notas.do_actualizarmotrarweb(:contrato, :periodo, :usuario); END;";
DBExecSP($conn, $curs, $sql, $params, false);
}
if (((isset($_REQUEST["ep"])) and ($_REQUEST["ep"] == "t")) or (isset($_REQUEST["l"])))
$hayErrores = true;
else {
$params = array(":transaccion" => $_REQUEST["id"]);
$sql =
"SELECT 1
FROM tmp.teop_errororganismopublico
WHERE te_transaccion = :transaccion";
$hayErrores = existeSql($sql, $params);
}
if (!$hayErrores) {
?>
<div class="TituloSeccion" style="display:block; width:730px;">Acceso exclusivo organismos públicos</div>
<div class="SubtituloSeccion" style="margin-top:8px;">Declaración Jurada de personal</div>
<div class="ContenidoSeccion" style="margin-top:16px;">
<table align="center">
<tr>
<td><img src="/modules/usuarios_registrados/images/tilde.gif" /></td>
<td>El archivo fue recibido de manera exitosa.</td>
</tr>
</table>
<p>Provincia ART verificará los datos contenidos, y posteriormente si los mismos son correctos le remitirá un e-mail a <b><?php
echo $_SESSION["email"];
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:31,代码来源:paso3.php
示例15: 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>";
return false;
}
// 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>";
return false;
}
}
return true;
}
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:42,代码来源:encuesta.php
示例16: importarTrabajadores
function importarTrabajadores() {
global $conn;
try {
if ($_FILES["archivo"]["name"] == "")
throw new Exception("Debe elegir el Archivo a subir.");
if (!validarExtension($_FILES["archivo"]["name"], array("xls")))
throw new Exception("El Archivo a subir debe ser de extensión \".xls\".");
// Borro los registros temporales que se pudieran haber generado en otra oportunidad..
$params = array(":idusuario" => $_SESSION["idUsuario"], ":ipusuario" => $_SERVER["REMOTE_ADDR"]);
$sql =
"DELETE FROM tmp.tcm_cargamasivatrabajadoresweb
WHERE cm_idusuario = :idusuario
AND cm_ipusuario = :ipusuario";
DBExecSql($conn, $sql, $params, OCI_DEFAULT);
error_reporting(E_ALL ^ E_NOTICE);
$excel = new Spreadsheet_Excel_Reader($_FILES["archivo"]["tmp_name"]);
for ($row=2; $row<=$excel->rowcount(); $row++) { // Empiezo desde la 2, porque en la 1 viene la cabecera..
// Meto los valores de las columnas en un array..
$cols = array();
for ($col=65; $col<=87; $col++)
$cols[chr($col)] = trim($excel->val($row, chr($col)));
// Si todas las columnas estan vacías lo tomo como un EOF y salgo del loop principal..
$existeValor = false;
foreach ($cols as $key => $value)
if ($value != "")
$existeValor = true;
if (!$existeValor)
break;
// *** - INICIO VALIDACIONES..
$errores = "11111111111111111111111";
// Columna A - CUIL..
if (!validarCuit($cols["A"]))
$errores[0] = "0";
// Columna B - Nombre..
if ($cols["B"] == "")
$errores[1] = "0";
// Columna C - Sexo..
if (($cols["C"] != "F") and ($cols["C"] != "M"))
$errores[2] = "0";
// Columna D - Nacionalidad..
if ($cols["D"] != "") {
$params = array(":descripcion" => $cols["D"]);
$sql =
"SELECT 1
FROM cna_nacionalidad
WHERE na_fechabaja IS NULL
AND UPPER(na_descripcion) = UPPER(:descripcion)";
if (!existeSql($sql, $params))
$errores[3] = "0";
}
// Columna E - Otra nacionalidad..
$errores[4] = "1";
// Columna F - Fecha de nacimiento..
try {
if (isFechaValida($cols["F"])) {
$edad = dateDiff($cols["F"], date("d/m/Y"), "A");
if (($edad < 16) or ($edad > 90))
$errores[5] = "0";
}
else
$errores[5] = "0";
}
catch (Exception $e) {
$errores[5] = "0";
}
// Columna G - Estado Civil..
if ($cols["G"] != "") {
$params = array(":descripcion" => $cols["G"]);
$sql =
"SELECT 1
FROM ctb_tablas
WHERE tb_clave = 'ESTAD'
AND tb_fechabaja IS NULL
AND UPPER(tb_descripcion) = UPPER(:descripcion)";
if (!existeSql($sql, $params))
$errores[6] = "0";
}
// Columna H - Fecha de ingreso..
if (!isFechaValida($cols["H"]))
$errores[7] = "0";
// Columna I - Establecimiento..
//.........这里部分代码省略.........
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:101,代码来源:importar_trabajadores.php
示例17: TRUNC
AND art.actualdate BETWEEN TRUNC(en_fechavigenciadesde) AND en_fechavigenciahasta
AND en_activa = 'T'
AND en_fechabaja IS NULL
AND pe_fechabaja IS NULL";
$stmt = DBExecSql($conn, $sql);
$rowPregunta = DBGetQuery($stmt);
if ($preguntas == 1) {
$params = array(":idpregunta" => $rowPregunta["PE_ID"], ":usuario" => getUserId());
$sql =
"SELECT 1
FROM rrhh.rrp_respuestaspreguntas
WHERE rp_fechabaja IS NULL
AND rp_idpregunta = :idpregunta
AND rp_usuario = :usuario";
$encuestaContestada = existeSql($sql, $params);
$params = array(":idpregunta" => $rowPregunta["PE_ID"]);
$sql =
"SELECT COUNT(*)
FROM rrhh.rrp_respuestaspreguntas
WHERE rp_fechabaja IS NULL
AND rp_idpregunta = :idpregunta";
$cantidadVotos = valorSql($sql, "", $params);
switch ($cantidadVotos) {
case 0:
$cantidadVotos = "Sin votos";
break;
case 1:
$cantidadVotos = "1 voto";
break;
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:31,代码来源:main.php
示例18: validar
function validar($id, $alta, $rowCotizacion, $isSoloPCP, $idVendedor, $datosEmpleadorManual, $sumaAseguradaRC, $formaPago, $iva, $iibb) {
global $campoError;
global $modulo;
if (!isset($_SESSION["isAgenteComercial"]))
throw new Exception("Usted no tiene permiso para acceder a este módulo.");
// Bloque 1.1.1..
if ($_POST["fechaSuscripcion"] == "") {
$campoError = "fechaSuscripcion";
throw new Exception("Debe ingresar la Fecha de Suscripción.");
}
if (!isFechaValida($_POST["fechaSuscripcion"])) {
$campoError = "fechaSuscripcion";
throw new Exception("La Fecha de Suscripción debe tener un formato válido.");
}
$params = array(":fechaalta" => $_POST["fechaSuscripcion"], ":id" => $id);
if ($modulo == "R") // Si es una revisión de precio..
$sql =
"SELECT 1
FROM asr_solicitudreafiliacion
WHERE sr_id = :id
AND TRUNC(sr_fechaalta) > TO_DATE(:fechaalta, 'DD/MM/YYYY')";
else // Si es una solicitud de cotización..
$sql =
"SELECT 1
FROM asc_solicitudcotizacion
WHERE sc_id = :id
AND TRUNC(sc_fechaalta) > TO_DATE(:fechaalta, 'DD/MM/YYYY')";
if (existeSql($sql, $params)) {
$campoError = "fechaSuscripcion";
throw new Exception("La Fecha de Suscripción no puede ser anterior a la fecha de la solicitud de cotización.");
}
$params = array(":fechasuscripcion" => $_POST["fechaSuscripcion"], ":fechavencimiento" => $_POST["fechaVencimiento"]);
$sql =
"SELECT 1
FROM DUAL
WHERE TO_DATE(:fechasuscripcion, 'DD/MM/YYYY') > TO_DATE(:fechavencimiento, 'DD/MM/YYYY')";
if (existeSql($sql, $params)) {
$campoError = "fechaSuscripcion";
throw new Exception("La Fecha de Suscripción no puede ser posterior a la fecha de vigencia de la cotización (".$_POST["fechaVencimiento"].").");
}
if ($alta) {
$params = array(":fechasuscripcion" => $_POST["fechaSuscripcion"]);
$sql =
"SELECT 1
FROM DUAL
WHERE TO_DATE(:fechasuscripcion, 'DD/MM/YYYY') < ART.ACTUALDATE";
if (existeSql($sql, $params)) {
$campoError = "fechaSuscripcion";
throw new Exception("La Fecha de Suscripción no puede ser anterior a la fecha actual.");
}
}
else {
$params = array(":fechasuscripcion" => $_POST["fechaSuscripcion"], ":id" => $id);
$sql =
"SELECT 1
FROM asa_solicitudafiliacion
WHERE ((TO_DATE(:fechasuscripcion, 'DD/MM/YYYY') < TRUNC(sa_fechaalta)) OR (TO_DATE(:fechasuscripcion, 'DD/MM/YYYY') > ART.ACTUALDATE))
AND TRUNC(sa_fechaafiliacion) <> TO_DATE(:fechasuscripcion, 'DD/MM/YYYY')
AND ".$rowCotizacion["FORMULARIOFIELD"]." = :id";
if (existeSql($sql, $params)) {
$campoError = "fechaSuscripcion";
throw new Exception("La Fecha de Suscripción no puede ser ni anterior a la fecha previamente cargada ni posterior a la fecha actual.");
}
}
// Bloque 1.2..
if ($_POST["razonSocial"] == "") {
$campoError = "razonSocial";
throw new Exception("Debe ingresar el Nombre o razón social.");
}
if ((isset($_POST["formaJuridica"])) and ($_POST["formaJuridica"] == -1)) {
$campoError = "formaJuridica";
throw new Exception("Debe seleccionar la Forma Jurídica.");
}
if (($_POST["fechaInicioActividad"] != "") and (!isFechaValida($_POST["fechaInicioActividad"]))) {
$campoError = "fechaInicioActividad";
throw new Exception("La Fecha de inicio de actividad debe tener un formato válido.");
}
if ($_POST["fechaInicioActividad"] != "") {
$arrFecha = explode("/", $_POST["fechaInicioActividad"]);
$fec = $arrFecha[2].$arrFecha[1].$arrFecha[0];
if ($fec > date("Ymd")) {
$campoError = "fechaInicioActividad";
throw new Exception("La fecha de inicio de actividad no puede ser posterior a la fecha de alta.");
}
}
if ($_POST["calle"] == "") {
$campoError = "calle";
throw new Exception("Debe ingresar la Calle.");
}
//.........这里部分代码省略.........
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:101,代码来源:procesar_afiliacion.php
示例19: session_start
session_start();
require_once($_SERVER["DOCUMENT_ROOT"]."/constants.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db_funcs.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/general.php");
try {
if (isset($_SESSION["chatIdSession"])) {
$params = array(":id" => $_SESSION["chatIdSession"]);
$sql =
"SELECT 1
FROM web.wsc_sesioneschat
WHERE sc_id = :id
AND sc_estado <> 4";
if (existeSql($sql, $params)) { // Si la sesión esta abierta, la cierro..
$sql = "SELECT cc_mensajefinal FROM web.wcc_constanteschat";
$msgFinal = valorSql($sql);
$params = array(":idsesion" => $_SESSION["chatIdSession"], ":mensaje" => $msgFinal);
$sql =
"INSERT INTO web.wmc_mensajeschat (mc_enviadopor, mc_fechaenvio, mc_idsesion, mc_leidoporoperador, mc_leidoporusuario, mc_mensaje, mc_tipomensaje)
VALUES ('U', SYSDATE, :idsesion, 'N', 'N', :mensaje, 'F')";
DBExecSql($conn, $sql, $params, OCI_DEFAULT);
$params = array(":id" => $_SESSION["chatIdSession"]);
$sql =
"UPDATE web.wsc_sesioneschat
SET sc_estado = 4,
sc_fechacierreconexion = SYSDATE,
sc_generadordesconexion = 'U'
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:30,代码来源:cerrar_chat.php
示例20: DBExecSql
$stmt = DBExecSql($conn, $sql, $params);
$row = DBGetQuery($stmt);
loadDatosEvaluado($row);
showDatosNoCargados(($user == $evaluado) and (!$fueEvaluado));
// Cargo datos de las competencias..
loadDatosCompetencias($idEvaluacion, $evaluado, $ano);
$params = array(":evaluado" => $evaluado, ":ano" => ($ano - 1));
$sql =
"SELECT 1
FROM rrhh.rue_usuarioevaluacion
WHERE ue_evaluado = :evaluado
AND ue_anio = :ano";
$existeEvaluacionAnterior = existeSql($sql, $params);
setYear($ano);
// INICIO - Carga datos NO SPAC..
if ($grupo != "SPAC") {
$params = array(":anio" => $ano, ":grupo" => $grupo);
$sql =
"SELECT ec_descripcion, ec_id
FROM rrhh.rec_evaluacioncompetencia
WHERE ec_anio = :anio
AND ec_grupo = :grupo
AND ec_fechabaja IS NULL
ORDER BY ec_orden";
$stmt = DBExecSql($conn, $sql, $params);
$html = "";
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:31,代码来源:cambiar_usuario.php
注:本文中的existeSql函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论