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.. } }
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); }
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); }
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)); }
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)); }
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); }
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; }
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); } }
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 =
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 echo $row3["IT_ID"]; ?> " /> <tr> <td class="TxtPregunta"><?php echo $row3["IT_DESCRIPCION"]; ?> </font></td> <? if ($planillaC) { ?> <td class="TxtPregunta"><?php echo $row3["IT_MASDATOS"]; ?> </font></td> <? } ?> <td class="Pregunta"><input <?php echo $row3["SI_CUMPLIMIENTO"] == "S" ? "checked" : ""; ?> id="extra_<?php echo $row3["IT_ID"]; ?> " name="extra_<?php echo $row3["IT_ID"]; ?> " type="radio" value="S" /></td> <td class="Pregunta"><input <?php echo $row3["SI_CUMPLIMIENTO"] == "N" ? "checked" : ""; ?> id="extra_<?php echo $row3["IT_ID"]; ?> " name="extra_<?php echo $row3["IT_ID"]; ?> " type="radio" value="N" /></td> </tr> <? } ?> </table> </td> </tr> </table> </div> <? }
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"]);
<?
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); }
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; }
":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"];
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; }
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.. $errores[8] = "1"; // Columna J - Tipo contrato.. if ($cols["J"] != "") { $params = array(":descripcion" => $cols["J"]); $sql = "SELECT 1 FROM cmc_modalidadcontratacion WHERE mc_fechabaja IS NULL AND UPPER(mc_descripcion) = UPPER(:descripcion)"; if (!existeSql($sql, $params)) $errores[9] = "0"; } // Columna K - Tarea.. $errores[10] = "1"; // Columna L - Sector.. $errores[11] = "1"; // Columna M - Código CIUO.. if ($cols["M"] != "") { $params = array(":codigo" => $cols["M"]); $sql = "SELECT 1 FROM cci_ciuo WHERE ci_codigo = :codigo"; if (!existeSql($sql, $params)) $errores[12] = "0"; } // Columna N - Remuneración.. if ($cols["N"] != "") if (!validarNumero($cols["N"], true)) $errores[13] = "0"; // Columna O - Calle.. if ($cols["O"] == "") $errores[14] = "0"; // Columna P - Número.. $errores[15] = "1"; // Columna Q - Piso.. $errores[16] = "1"; // Columna R - Departamento.. $errores[17] = "1"; // Columna S - Código postal.. if ($cols["S"] == "") $errores[18] = "0"; else { $params = array(":codigopostal" => $cols["S"]); $sql = "SELECT 1 FROM cub_ubicacion WHERE ub_cpostal = :codigopostal"; if (!existeSql($sql, $params)) $errores[18] = "0"; } // Columna T - Localidad.. if (($cols["T"] != "") and ($cols["S"] != "")) { $params = array(":codigopostal" => $cols["S"], ":localidad" => $cols["T"]); $sql = "SELECT 1 FROM cub_ubicacion WHERE ub_cpostal = :codigopostal AND UPPER(ub_localidad) = UPPER(:localidad)"; if (!existeSql($sql, $params)) $errores[19] = "0"; } // Columna U - Provincia.. if (($cols["U"] != "") and ($cols["T"] != "") and ($cols["S"] != "")) { $params = array(":codigopostal" => $cols["S"], ":localidad" => $cols["T"], ":provincia" => $cols["U"]); $sql = "SELECT 1 FROM cub_ubicacion, cpv_provincias WHERE ub_provincia = pv_codigo AND ub_cpostal = :codigopostal AND UPPER(ub_localidad) = UPPER(:localidad) AND UPPER(pv_descripcion) = UPPER(:provincia)"; if (!existeSql($sql, $params)) $errores[20] = "0"; } // Columna V - Fecha de baja.. if ($cols["V"] != "") if (!isFechaValida($cols["V"])) $errores[21] = "0"; // Columna W - No confirmado al puesto.. // $errores[22] = "1"; // *** - FIN VALIDACIONES.. $params = array(":calle" => substr($cols["O"], 0, 60), ":ciuo" => substr($cols["M"], 0, 4), ":codigopostal" => substr($cols["S"], 0, 5), /* ":confirmapuesto" => substr($cols["W"], 0, 1),*/ ":cuil" => substr($cols["A"], 0, 11), ":departamento" => substr($cols["R"], 0, 20), ":errores" => $errores, ":establecimiento" => substr($cols["I"], 0, 100), ":estadocivil" => $cols["G"], ":fechabaja" => substr($cols["V"], 0, 10), ":fechaingreso" => substr($cols["H"], 0, 10), ":fechanacimiento" => substr($cols["F"], 0, 10), ":fila" => $row, ":idusuario" => $_SESSION["idUsuario"], ":ipusuario" => $_SERVER["REMOTE_ADDR"], ":localidad" => substr($cols["T"], 0, 60), ":nacionalidad" => $cols["D"], ":nombre" => substr($cols["B"], 0, 60), ":numero" => substr($cols["P"], 0, 20), ":otranacionalidad" => substr($cols["E"], 0, 30), ":piso" => substr($cols["Q"], 0, 20), ":provincia" => $cols["U"], ":sector" => substr($cols["L"], 0, 150), ":sexo" => substr($cols["C"], 0, 1), ":sueldo" => substr($cols["N"], 0, 15), ":tarea" => substr($cols["K"], 0, 150), ":tipocontrato" => substr($cols["J"], 0, 100)); $sql = "INSERT INTO tmp.tcm_cargamasivatrabajadoresweb (cm_idusuario, cm_ipusuario, cm_fila, cm_cuil, cm_nombre, cm_sexo, cm_nacionalidad, cm_otranacionalidad, cm_fechanacimiento, cm_estadocivil, cm_fechaingreso, cm_establecimiento, cm_tipocontrato, cm_tarea, cm_sector, cm_ciuo, cm_sueldo, cm_calle, cm_numero, cm_piso, cm_departamento, cm_codigopostal, cm_localidad, cm_provincia, cm_fechabaja, cm_errores) VALUES (:idusuario, :ipusuario, :fila, :cuil, :nombre, :sexo, :nacionalidad, :otranacionalidad, :fechanacimiento, :estadocivil, :fechaingreso, :establecimiento, :tipocontrato, :tarea, :sector, :ciuo, :sueldo, :calle, :numero, :piso, :departamento, :codigopostal, :localidad, :provincia, :fechabaja, :errores)"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); } DBCommit($conn); } catch (Exception $e) { DBRollback($conn); echo "<script type='text/javascript'>history.back(); alert(unescape('".rawurlencode($e->getMessage())."'));</script>"; exit; } }
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;
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."); } if ($_POST["numero"] == "") { $campoError = "numero"; throw new Exception("Debe ingresar el Número."); } if ($_POST["codigoPostal"] == "") { $campoError = "codigoPostal"; throw new Exception("Debe ingresar el Código Postal."); } if ((isset($_POST["provincia"])) and ($_POST["provincia"] == -1)) { $campoError = "provincia"; throw new Exception("Debe seleccionar la Provincia."); } if ($_POST["localidad"] == "") { $campoError = "localidad"; throw new Exception("Debe ingresar la Localidad."); } if ($_POST["email"] != "") { $params = array(":email" => $_POST["email"]); $sql = "SELECT art.varios.is_validaemail(:email) FROM DUAL"; if (valorSql($sql, "", $params) != "S") { $campoError = "email"; throw new Exception("El e-Mail debe tener un formato válido."); } } if (($_POST["establecimientos"] != "") and (!validarEntero($_POST["establecimientos"]))) { $campoError = "establecimientos"; throw new Exception("La Cantidad de establecimientos debe tener un formato válido."); } if ((!$isSoloPCP) and ($_POST["nivel"] == "")) { $campoError = "nivel"; throw new Exception("Debe indicar el Nivel de cumplimiento en Higiene y Seguridad."); } if ((!$isSoloPCP) and ($_POST["cargoResponsable"] == -1)) { $campoError = "cargoResponsable"; throw new Exception("El campo Cargo del Responsable ART es obligatorio."); } if ((!$isSoloPCP) and ($_POST["sexoResponsable"] == -1)) { $campoError = "sexoResponsable"; throw new Exception("El campo Sexo del Responsable ART es obligatorio."); } if ($_POST["emailResponsable"] != "") { $params = array(":email" => $_POST["emailResponsable"]); $sql = "SELECT art.varios.is_validaemail(:email) FROM DUAL"; if (valorSql($sql, "", $params) != "S") { $campoError = "emailResponsable"; throw new Exception("El e-Mail debe tener un formato válido."); } } // Bloque 2.. if ($_POST["fechaVigenciaDesde"] == "") { $campoError = "fechaVigenciaDesde"; throw new Exception("Debe ingresar la Vigencia Desde."); } $params = array(":fechavigenciadesde" => $_POST["fechaVigenciaDesde"]); $sql = "SELECT 1 FROM DUAL WHERE TO_DATE(:fechavigenciadesde, 'DD/MM/YYYY') < TO_DATE('01/01/1996', 'DD/MM/YYYY')"; if (existeSql($sql, $params)) { $campoError = "fechaVigenciaDesde"; throw new Exception("La vigencia no puede ser anterior al 01/01/1996."); } if ($_POST["fechaVigenciaHasta"] == "") { $campoError = "fechaVigenciaHasta"; throw new Exception("Debe ingresar la Vigencia Hasta."); } $params = array(":fechavigenciadesde" => $_POST["fechaVigenciaDesde"], ":fechasuscripcion" => $_POST["fechaSuscripcion"]); $sql = "SELECT 1 FROM DUAL WHERE TO_DATE(:fechavigenciadesde, 'DD/MM/YYYY') < TO_DATE(:fechasuscripcion, 'DD/MM/YYYY')"; if (existeSql($sql, $params)) { $campoError = "fechaVigenciaDesde"; throw new Exception("La vigencia no puede ser anterior a la fecha de suscripción."); } // Bloque 3.. if ($_POST["trabajadoresCantidad"] <= 0) { $campoError = "trabajadoresCantidad"; throw new Exception("Debe especificar la cantidad de empleados de la empresa."); } if ((!$isSoloPCP) and ($_POST["trabajadoresMasaSalarial"] <= 240)) { $campoError = "trabajadoresMasaSalarial"; throw new Exception("La masa salarial no puede ser inferior a los $240."); } // Bloque 4.. if ($isSoloPCP) { if ($alta) { $params = array(":usualta" => "W_".substr($_SESSION["usuario"], 0, 18)); $sql = "SELECT COUNT(*) FROM afi.alt_lugartrabajo_pcp WHERE lt_usualta = :usualta AND lt_idsolicitud = -1"; } else { $params = array(":idsolicitudcotizacion" => $id); $sql = "SELECT COUNT(*) FROM afi.alt_lugartrabajo_pcp, asa_solicitudafiliacion WHERE lt_idsolicitud = sa_id AND lt_fechabaja IS NULL AND sa_idsolicitudcotizacion = :idsolicitudcotizacion"; } if (valorSql($sql, "", $params, 0) < 1) { $campoError = "iframeEstablecimientos"; throw new Exception("Debe ingresar al menos un (1) lugar de trabajo."); } } // Bloque 7.. if (($isSoloPCP) and ($_POST["breveDescripcionTareas"] == "")) { $campoError = "breveDescripcionTareas"; throw new Exception("Debe ingresar una Breve descripción de tareas (máximo 250 caracteres)."); } if ($isSoloPCP) { $elementosSinChequear = false; $arrElementosPunto7 = array("electrico", "incendio", "extintor", "insecticida", "bencina", "raticida", "desinfectantes", "detergentes", "sodaCaustica", "desengrasante", "hipocloritoDeSodio", "amoniaco", "acidoMuriatico", "proteccionBalcones", "interiorAltura", "exteriorAltura", "escaleraBaranda", "indumentaria", "proteccionPersonal"); foreach ($arrElementosPunto7 as $valor) { if (getValorCheck($valor) == NULL) { if (($valor == "extintor") and (getValorCheck("incendio") == "N") and ($_POST["extintorCual"] != "")) continue; $elementosSinChequear = true; break; } } if ($elementosSinChequear ) { $campoError = $valor; throw new Exception("_Debe completar el cuestionario, 7. DESCRIPCIÓN DE TAREAS Y RIESGOS LABORALES (POSEE CARÁCTER DE DECLARACIÓN JURADA DEL EMPLEADOR)"); } } if (($isSoloPCP) and ($_POST["incendio"] == "S") and (getValorCheck("extintor") == NULL) and ($_POST["extintorCual"] != "")) { $campoError = "incendioS"; throw new Exception("Hay inconsistencias en las respuestas de Riesgo de Incendio No y selecciono un item en \"Indique cual\""); } if (($isSoloPCP) and (getValorCheck("insecticida") == "N") and ($_POST["insecticidaCual"] != "")) { $campoError = "insecticidaN"; throw new Exception("Hay inconsistencias en las respuestas de Riesgo Químico Insecticidas No y completó \"¿Cuáles?\""); } if (($isSoloPCP) and (getValorCheck("raticida") == "N") and ($_POST["raticidaCual"] != "")) { $campoError = "raticidaN"; throw new Exception("Hay inconsistencias en las respuestas de Riesgo Químico Raticidas No y completó \"¿Cuáles?\""); } if (($isSoloPCP) and (getValorCheck("interiorAltura") == "N") and ($_POST["interiorAlturaCual"] != "")) { $campoError = "interiorAlturaN"; throw new Exception("Hay inconsistencias en las respuestas de Instalaciones Edilicias, Realizan tareas interiores No y completó \"¿Cuáles?\""); } if (($isSoloPCP) and (getValorCheck("exteriorAltura") == "N") and ($_POST["exteriorAlturaCual"] != "")) { $campoError = "exteriorAlturaN"; throw new Exception("Hay inconsistencias en las respuestas de Instalaciones Edilicias, Realizan tareas exteriores No y completó \"¿ Cuáles ?\""); } if (($isSoloPCP) and (getValorCheck("indumentaria") == "N") and ($_POST["indumentariaCual"] != "")) { $campoError = "indumentariaN"; throw new Exception("Hay inconsistencias en las respuestas de Ropa y elementos de trabajo, Entrega indumentaria de trabajo No y completó \"¿Cuáles?\""); } if (($isSoloPCP) and (getValorCheck("proteccionPersonal") == "N") and ($_POST["proteccionPersonalCual"] != "")) { $campoError = "proteccionPersonalN"; throw new Exception("Hay inconsistencias en las respuestas de Ropa y elementos de trabajo, Entrega de Elementos de protección personal No y completó \"¿Cuáles?\""); } // Bloque 7.. if ($_POST["lugarSuscripcion"] == "") { $campoError = "lugarSuscripcion"; throw new Exception("Debe ingresar el Lugar."); } if ($_POST["nombreComercializador"] == "") { $campoError = "nombreComercializador"; throw new Exception("Debe ingresar el Nombre y Apellido."); } if ($_POST["vendedor"] == "") { $campoError = "vendedor"; throw new Exception("Debe ingresar el Vendedor."); } if ($idVendedor == -1) { $campoError = "vendedor"; throw new Exception("El Código de Vendedor no está dado de alta para la entidad ".$_SESSION["entidad"]."."); } if (($_SESSION["canal"] != 322) or (($_SESSION["canal"] == 322) and ($datosEmpleadorManual == "N"))) { if ($_POST["nombreEmpleador"] == "") { $campoError = "nombreEmpleador"; throw new Exception("El campo Nombre y Apellido del empleador es obligatorio."); } if ($_POST["cargoEmpleador"] < 1) { $campoError = "cargoEmpleador"; throw new Exception("El campo Cargo/Personería del empleador es obligatorio."); } if (($_POST["sexoEmpleador"] != "F") and ($_POST["sexoEmpleador"] != "M")) { $campoError = "sexoEmpleador"; throw new Exception("El campo Sexo del empleador es obligatorio."); } if ($_POST["dniTitular"] == "") { $campoError = "dniTitular"; throw new Exception("El campo D.N.I. del empleador es obligatorio."); } if (!validarEntero($_POST["dniTitular"])) { $campoError = "dniTitular"; throw new Exception("El campo D.N.I. es inválido."); } if ($_POST["telefonoEmpleador"] == "") { $campoError = "telefonoEmpleador"; throw new Exception("El campo Teléfono del empleador es obligatorio."); } if ($_POST["emailTitular"] == "") { $campoError = "emailTitular"; throw new Exception("El campo e-Mail del empleador es obligatorio."); } } if (($_POST["dniTitular"] != "") and (!validarEntero($_POST["dniTitular"]))) { $campoError = "dniTitular"; throw new Exception("El D.N.I. del empleador debe tener un formato válido."); } if ((($_SESSION["canal"] != 322) or (($_SESSION["canal"] == 322) and ($datosEmpleadorManual == "N"))) and (strlen($_POST["dniTitular"]) < 7)) { $campoError = "dniTitular"; throw new Exception("El D.N.I. del Empleador es inválido."); } if ($_POST["emailTitular"] != "") { $params = array(":email" => $_POST["emailTitular"]); $sql = "SELECT art.varios.is_validaemail(:email) FROM DUAL"; if (valorSql($sql, "", $params) != "S") { $campoError = "emailTitular"; throw new Exception("El e-Mail Titular debe tener un formato válido."); } } // Bloque 8.. if ((!$isSoloPCP) and (!isset($_POST["rgrlImpreso"]))) { $campoError = "rgrlImpreso"; throw new Exception("Debe indicar si tiene impreso el RGRL de cada establecimiento."); } // Bloque RC.. if ((isset($_POST["suscribePolizaRC"])) and ($_POST["suscribePolizaRC"] == "S")) { // Si es una solicitud de cotización y suscribe la póliza de responsibilidad civil, hay que validar lo de abajo.. if ($sumaAseguradaRC == NULL) { $campoError = "sumaAseguradaRC"; throw new Exception("Debe indicar la Suma Asegurada de la responsibilidad civil."); } if ($formaPago == NULL) { $campoError = "formaPago"; throw new Exception("Debe indicar la Forma de Pago de la responsibilidad civil."); } if ($formaPago == "TC") { if ($_POST["tarjetaCredito"] == -1) { $campoError = "tarjetaCredito"; throw new Exception("Debe seleccionar la Tarjeta de Crédito."); } if (strlen($_POST["cbu"]) < 16) { $campoError = "cbu"; throw new Exception("El Nº Tarjeta de Crédito debe tener al menos 16 caracteres."); } } if (($formaPago == "DA") and (strlen($_POST["cbu"]) != 22)) { $campoError = "cbu"; throw new Exception("El C.B.U. de la responsibilidad civil debe tener 22 caracteres."); } if ($iva == NULL) { $campoError = "iva"; throw new Exception("Debe indicar el I.V.A. de la responsibilidad civil."); } if ($iibb == NULL) { $campoError = "iibb"; throw new Exception("Debe indicar el I.I.B.B. de la responsibilidad civil."); } if ($_POST["emailPolizaRC"] == "") { $campoError = "emailPolizaRC"; throw new Exception("Debe indicar el e-Mail donde quiere recepcionar la póliza de la responsibilidad civil."); } if ($_POST["emailPolizaRC"] != "") { $params = array(":email" => $_POST["emailPolizaRC"]); $sql = "SELECT art.varios.is_validaemail(:email) FROM DUAL"; if (valorSql($sql, "", $params) != "S") { $campoError = "emailPolizaRC"; throw new Exception("La Recepción de Póliza vía e-mail debe tener un formato válido."); } } } }
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'
$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 = "";
$stmt = DBExecSql($conn, $sql, $params); $row = DBGetQuery($stmt); $administrador = ($row["PL_ADMINISTRADOR"] == "T")?"CHECKED":""; $referente = ($row["PL_REFERENTE"] == "S")?"CHECKED":""; } $empresa = $_SESSION["idEmpresa"]; $habilitarEmpresa = true; $params = array(":id" => $_SESSION["idUsuario"]); $sql = "SELECT 1 FROM rrhh.dpl_login WHERE pl_id = :id AND pl_mail IN ('*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**', '*****@*****.**')"; $esSuperUsuario = existeSql($sql, $params); if (($esSuperUsuario) and (isset($row["PL_EMPRESA"]))) $empresa = $row["PL_EMPRESA"]; if (!$esSuperUsuario) $habilitarEmpresa = false; require_once("usuario_combos.php"); ?> <html> <head> <link rel="stylesheet" href="/js/popup/dhtmlwindow.css" type="text/css" /> <link href="/modules/evaluacion_puesto/abm_descripcion_de_puesto/css/style.css" rel="stylesheet" type="text/css" /> <script language="JavaScript" src="/js/functions.js"></script> <script language="JavaScript" src="/js/validations.js"></script> <script type="text/javascript" src="/js/popup/dhtmlwindow.js"></script>
<!--ZOOMSTOP--> <? require_once($_SERVER["DOCUMENT_ROOT"]."/constants.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/date_utils.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/string_utils.php"); $params = array(":usuario" => getWindowsLoginName(true)); $sql = "SELECT 1 FROM use_usuarios WHERE se_usuario IN ('ALAPACO', 'FPEREZ') AND se_usuario = :usuario"; $isSegInfo = existeSql($sql, $params); $today = stringToUpper(getDayName(date("N")))." ".date("j")." DE ".stringToUpper(getMonthName(date("n")))." DE ".date("Y"); ?> <div> <div id="divImagenCabecera"><img id="imgImagenCabecera" src="/images/header/header_logo_1.jpg" usemap="#inicio" /></div> <? if (isset($_REQUEST["vistaprevia"])) { ?> <div id="divVistaPrevia"> <div><img src="/modules/portada/images/vista_previa.png" title="Vista Previa" /></div> <div><a href="javascript:limpiarVistaPrevia()"><img src="/modules/portada/images/limpiar_vista_previa.png" title="Limpiar Vista Previa" /></a></div> </div> <? } if ($isSegInfo) { ?>
function validar() { global $conn; $errores = false; echo "<script type='text/javascript'>"; echo "with (window.parent.document) {"; if ($_POST["nombre"] == "") $errores = setError("nombre", "* Debe ingresar un nombre."); if ($_POST["email"] == "") $errores = setError("email", "* Debe ingresar un e-Mail."); else { $params = array(":email" => $_POST["email"]); $sql = "SELECT art.varios.is_validaemail(:email) FROM DUAL"; if (valorSql($sql, "", $params) != "S") $errores = setError("email", "* Debe ingresar un e-Mail válido."); } if ($_POST["sector"] == -1) $errores = setError("sector", "* Debe seleccionar un sector."); else { /* $params = array(":id" => $_POST["sector"]); $sql = "SELECT 1 FROM web.wse_sectoreschat WHERE TO_DATE(TO_CHAR(SYSDATE, 'hh24:mi'), 'hh24:mi') BETWEEN TO_DATE(NVL(se_horarioatencioninicio, '00:00'), 'hh24:mi') AND TO_DATE(NVL(se_horarioatencionfin, '23:59'), 'hh24:mi') AND se_id = :id"; if (!existeSql($sql, $params)) { $params = array(":id" => $_POST["sector"]); $sql = "SELECT se_horarioatencionfin, se_horarioatencioninicio, se_nombre FROM web.wse_sectoreschat WHERE se_id = :id"; $stmt = DBExecSql($conn, $sql, $params); $row = DBGetQuery($stmt); $errores = setError("generico", "* El horario de atención del sector ".$row["SE_NOMBRE"]." es de ".$row["SE_HORARIOATENCIONINICIO"]." hs. a ".$row["SE_HORARIOATENCIONFIN"]." hs."); } else { $params = array(":idsector" => $_POST["sector"]); $sql = "SELECT 1 FROM web.woc_operadoreschat WHERE oc_estado = 'A' AND oc_fechabaja IS NULL AND TO_DATE(TO_CHAR(SYSDATE, 'hh24:mi'), 'hh24:mi') BETWEEN TO_DATE(NVL(oc_horarioatencioninicio, '00:00'), 'hh24:mi') AND TO_DATE(NVL(oc_horarioatencionfin, '23:59'), 'hh24:mi') AND oc_idsector = :idsector"; if (!existeSql($sql, $params)) $errores = setError("generico", "* En este momento todos los operadores están ocupados, reintente en unos minutos."); } */ } if ($_POST["sector"] == 1) { // Patologías Crónicas.. if ($_POST["dniChat"] == "") $errores = setError("dniChat", "* Debe ingresar un D.N.I."); else { $params = array(":documento" => $_POST["dniChat"]); $sql = "SELECT 1 FROM art.sex_expedientes, ctj_trabajador, art.mgp_gtrabajo WHERE ex_idtrabajador = tj_id AND ex_gtrabajo = gp_codigo AND gp_cronico = 'S' AND ex_altamedica IS NULL AND NVL(ex_causafin, ' ') NOT IN ('02', '99', '95') AND tj_documento = :documento"; if (!existeSql($sql, $params)) $errores = setError("dniChat", "* No tenemos registrado ese D.N.I. como un enfermo crónico, por favor comuníquese al 0800-333-1278."); } } if ($_POST["mensaje"] == "") $errores = setError("mensaje", "* Debe ingresar un mensaje."); echo "}"; echo "</script>"; return !$errores; }
function validarIngresoPrimeraVez() { global $conn; $params = array(":id" => getUserId()); $sql = "SELECT 1 FROM tmp.tip_intranetprimeravez WHERE ip_id = :id"; if (!existeSql($sql, $params)) header("Location: http://".$_SERVER["HTTP_HOST"]."/index_primera_vez.php?rnd=".date("Ymdhis")); }
if ($modulo == "C") { $params = array(":idsolicitud" => $id); $sql = "SELECT art.cotizacion.get_addenda_bonificacion(:idsolicitud) FROM DUAL"; // if (ValorSql($sql, 0, $params, 0) == 1) if ((valorSql($sql, 0, $params, 0) == 1) or ($id == 323407) or ($id == 327607)) guardarRegistrosImpresion(4, 1); } // Responsabilidad Civil.. $params = array(":idsolicitudafi" => $_REQUEST["idsa"]); $sql = "SELECT 1 FROM art.apr_polizarc WHERE pr_poliza = 'S' AND pr_idsolicitudafi = :idsolicitudafi"; $generarResponsabilidadCivil = existeSql($sql, $params, 0); $generarResponsabilidadCivil = (($generarResponsabilidadCivil) and ($_SESSION["entidad"] != 400) and ($_SESSION["entidad"] != 10891)); // Si no es del Banco Nación, ni CPCECABA.. if ($generarResponsabilidadCivil) guardarRegistrosImpresion(5, 1); // PEPs.. guardarRegistrosImpresion(6, 1); // Exposición Riesgos Químicos.. if (!$isSoloPCP) { $params = array(":idformulario" => $idFormulario); $sql = "SELECT DISTINCT se_fechabaja, se_id, se_nroestableci FROM asa_solicitudafiliacion, ase_solicitudestablecimiento WHERE sa_id = se_idsolicitud AND se_fechabaja IS NULL
header("Pragma: no-cache"); // HTTP/1.0 session_start(); require_once($_SERVER["DOCUMENT_ROOT"]."/constants.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/database/db.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/functions/general.php"); try { $params = array(":usuario" => getWindowsLoginName()); $sql = "SELECT 1 FROM use_usuarios WHERE se_usuario IN ('ALAPACO', 'FPEREZ') AND UPPER(se_usuario) = UPPER(:usuario)"; if (!existeSql($sql, $params)) throw new Exception("Usted no tiene permiso para guardar en esta página."); // Borro todos los permisos de los usuarios de destino.. for ($i=0; $i<count($_REQUEST["usuariosDestino"]); $i++) { $params = array(":idusuario" => $_REQUEST["usuariosDestino"][$i]); $sql = "DELETE FROM web.wpe_permisosintranet WHERE pe_idusuario = :idusuario"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); } // Copio los perfiles.. for ($i=0; $i<count($_REQUEST["usuariosDestino"]); $i++) { $params = array(":idusuariodestino" => $_REQUEST["usuariosDestino"][$i], ":idusuarioorigen" => $_REQUEST["usuarioOrigen"]); $sql =
$sql = "UPDATE web.wue_usuariosextranet SET ue_clave = art.utiles.md5(:clave) WHERE ue_id = :id"; DBExecSql($conn, $sql, $params); } } // Guardo al usuario que habilita al cliente por primera vez.. $params = array(":idusuarioextranet" => intval($_POST["id"])); $sql = "SELECT 1 FROM web.wuc_usuariosclientes WHERE uc_fechahabilitacion IS NULL AND uc_idusuarioextranet = :idusuarioextranet"; if (existeSql($sql, $params)) { $params = array(":idcliente" => intval($_POST["id"]), ":idusuariocomercial" => $_SESSION["idUsuario"]); $sql = "UPDATE web.wuc_usuariosclientes SET uc_fechahabilitacion = SYSDATE, uc_idusuariohabilitacion = (SELECT uc_id FROM web.wuc_usuariosclientes WHERE uc_idusuarioextranet = :idusuariocomercial) WHERE uc_idusuarioextranet = :idcliente"; DBExecSql($conn, $sql, $params); } $body = "<html><body>". "Usted ha sido dado de alta en el sitio web de Provincia ART.<br />". "Su usuario es: ".$_POST["email"]."<br />". "Y su contraseña: ".$clave. "</body></html>";
<script> mensajesNuevos = false; ventanaAbierta = (window.parent.document.getElementById('divChatContenido').style.width == '600px'); <? $actualizarDatosOperador = false; $chatFinalizado = false; if (isset($_SESSION["chatIdSession"])) { // Chequeo el estado de la sesión.. $params = array(":id" => $_SESSION["chatIdSession"]); $sql = "SELECT 1 FROM web.wsc_sesioneschat WHERE sc_estado = 3 AND sc_id = :id"; $actualizarDatosOperador = existeSql($sql, $params); // Leo los mensajes.. $params = array(":idsesion" => $_SESSION["chatIdSession"]); $sql = "SELECT mc_enviadopor, mc_idarchivo, mc_mensaje, mc_tipomensaje FROM web.wmc_mensajeschat WHERE mc_leidoporusuario = 'N' AND mc_idsesion = :idsesion ORDER BY mc_id"; $stmt = DBExecSql($conn, $sql, $params); while ($row = DBGetQuery($stmt)) { if ($row["MC_TIPOMENSAJE"] == "F") $chatFinalizado = true; ?> mensajesNuevos = true;
$_SESSION["idEmpresa"] = $row["IDEMPRESA"]; } else { $_SESSION["contrato"] = 0; $_SESSION["cuit"] = ""; $_SESSION["empresa"] = ""; $_SESSION["idEmpresa"] = 0; } } $sql = "SELECT 1 FROM comunes.cev_empresavip JOIN aco_contrato ON co_idempresa = ev_idempresa WHERE SYSDATE BETWEEN ev_vigenciadesde AND NVL(ev_vigenciahasta, TO_DATE('31/12/2999', 'dd/mm/yyyy')) AND co_contrato = :contrato"; $esEmpresaVip = existeSql($sql, array(":contrato" => $_SESSION["contrato"])); ?> <script src="/modules/usuarios_registrados/clientes/js/consulta_siniestros.js" type="text/javascript"></script> <script type="text/javascript"> function submitForm() { resultado = ValidarForm(formConsultaSiniestros); if (resultado) { document.getElementById('divContentGrid').style.display = 'none'; document.getElementById('divProcesando').style.display = 'block'; } return resultado; } </script> <link rel="stylesheet" href="/styles/style.css" type="text/css" /> <iframe id="iframeProcesando" name="iframeProcesando" src="" style="display:none;"></iframe> <form action="/modules/usuarios_registrados/clientes/consulta_de_siniestros/index_busqueda.php" id="formConsultaSiniestros" method="post" name="formConsultaSiniestros" target="iframeProcesando" onSubmit="return submitForm()">