• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP existeSql函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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>&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(":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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP exists函数代码示例发布时间:2022-05-15
下一篇:
PHP exist_real_goods函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap