function moverImagen($tipo, $img) { global $conn; if ($img != "") { $fileOrigen = IMAGES_EDICION_PATH.$img; $partes_ruta = pathinfo($img); $filename = $_POST["id"]."_".$tipo.".".$partes_ruta["extension"]; $fileDest = IMAGES_ARTICULOS_PATH.$_POST["id"]."/".$filename; if (!file_exists(IMAGES_ARTICULOS_PATH.$_POST["id"])) makeDirectory(IMAGES_ARTICULOS_PATH.$_POST["id"]); unlink($fileDest); if (rename($fileOrigen, $fileDest)) { $params = array(":id" => $_POST["id"], ":img" => $filename); $sql = "UPDATE web.wai_articulosintranet SET ".(($tipo=="c")?"ai_rutaimagen":"ai_imagengrande")." = :img WHERE ai_id = :id"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); } else unlink($fileOrigen); } }
function moverImagen($img) { global $conn; $result = false; if ($img != "") { $fileOrigen = IMAGES_EDICION_PATH.$img; $partes_ruta = pathinfo($img); $fileDest = IMAGES_FOTOS_PATH.$_POST["usuario"].".".$partes_ruta["extension"]; if (file_exists($fileDest)) unlink($fileDest); if (rename($fileOrigen, $fileDest)) { $params = array(":foto" => $_POST["usuario"].".".$partes_ruta["extension"], ":id" => $_POST["id"]); $sql = "UPDATE use_usuarios SET se_foto = :foto WHERE se_id = :id"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); $result = true; } else unlink($fileOrigen); } return $result; }
function solicitarStatus($cuit) { global $conn; $params = array(":cuit" => $cuit); $sql = "SELECT 1 FROM tmp.tss_statussrt WHERE ss_cuit = :cuit"; if (!ExisteSql($sql, $params)) { $params = array(":cuit" => $cuit); $sql = "INSERT INTO tmp.tss_statussrt (ss_cuit, ss_fechahorainicio) VALUES (:cuit, SYSDATE)"; DBExecSql($conn, $sql, $params); } else { $params = array(":cuit" => $cuit); $sql = "UPDATE tmp.tss_statussrt SET ss_fechahorainicio = SYSDATE, ss_fechahorafin = NULL, ss_generar = 'T', ss_idartanterior = NULL, ss_provincia = NULL, ss_status = NULL WHERE ss_cuit = :cuit"; DBExecSql($conn, $sql, $params); } }
function solicitarImagen($cuit) { global $conn; $params = array(":cuit" => $cuit); $sql = "SELECT TRUNC(SYSDATE - os_horadevolucionstatus) dias, os_status FROM web.wos_obtenerstatusbcra WHERE os_cuit = :cuit"; $stmt = DBExecSql($conn, $sql, $params); $row = DBGetQuery($stmt); $diasUltimoStatus = $row["DIAS"]; if ((!isset($_REQUEST["refresh"])) and ($diasUltimoStatus == "0")) return $row["OS_STATUS"]; $params = array(":cuit" => $cuit); $sql = "DELETE FROM web.wos_obtenerstatusbcra WHERE os_cuit = :cuit"; DBExecSql($conn, $sql, $params); $params = array(":cuit" => $cuit); $sql = "INSERT INTO web.wos_obtenerstatusbcra (os_id, os_idestado, os_cuit, os_horapedidoimagen) VALUES (-1, 1, :cuit, SYSDATE)"; DBExecSql($conn, $sql, $params); return -1; }
function moverImagen($img) { global $conn; if ($img != "") { $fileOrigen = IMAGES_EDICION_PATH.$img; $partes_ruta = pathinfo($img); $filename = $_POST["id"].".".$partes_ruta["extension"]; $fileDest = IMAGES_BANNERS_PATH.$_POST["id"]."/".$filename; if (!file_exists(IMAGES_BANNERS_PATH.$_POST["id"])) makeDirectory(IMAGES_BANNERS_PATH.$_POST["id"]); unlink($fileDest); if (rename($fileOrigen, $fileDest)) { $params = array(":id" => $_POST["id"], ":imagen" => $filename); $sql = "UPDATE rrhh.rbr_banners SET br_imagen = :imagen WHERE br_id = :id"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); } else unlink($fileOrigen); } }
function updateFileName($id, $archPath) { global $conn; $sql = "UPDATE rrhh.rbi_busquedasinternas\n\t\t\t\tSET bi_nombrearchivo = :nombrearchivo\n\t\t WHERE bi_id = :id"; $params = array(":nombrearchivo" => $archPath, ":id" => $id); DBExecSql($conn, $sql, $params, OCI_DEFAULT); }
function DrawRows($empleado, $evaluacionId) { global $conn; $sql = "SELECT ROWNUM ID, cm_mejora FROM (SELECT cm_mejora FROM rrhh.hcm_compromisomejora, rrhh.hfe_formularioevaluacion2008 WHERE cm_id_formularioevaluacion = fe_id AND fe_id = :id AND cm_fechabaja IS NULL AND cm_mejora IS NOT NULL AND fe_anoevaluacion = :ano AND fe_fechabaja IS NULL ORDER BY cm_id)"; $params = array(":id" => $evaluacionId, ":ano" => $_REQUEST["ano"]); $stmt = DBExecSql($conn, $sql, $params); $tot = DBGetRecordCount($stmt); while ($row = DBGetQuery($stmt)) { echo '<tr>'; $id = ""; if ($row["ID"] == 1) { $id = 'id="firstRow"'; echo '<td rowspan="'.$tot.'" '.$id.'>'.$empleado.'</td>'; } echo '<td '.$id.'>'.$row["ID"].'</td>'; echo '<td '.$id.'>'.$row["CM_MEJORA"].'</td>'; echo '</tr>'; } }
public function export() { // Método encargado de exportar el query a excel.. global $conn; $result = $this->header; $result.= "<table border=1>"; $stmt = DBExecSql($conn, $this->sql); if (DBGetRecordCount($stmt) > 0) { $cols = 0; while($row = DBGetQuery($stmt, 0)) { // Exporto el nombre de las columnas.. if ($cols == 0) { $cols = count($row); if ($this->showFieldNames) { $result.= "<tr>"; for ($i=1; $i<=$cols; $i++) { $col_name = OCIColumnName($stmt, $i); if (substr($col_name, 0, 3) != "NO_") { $alineacion = "left"; if (isset($this->fieldAlignment[$i - 1])) $alineacion = $this->fieldAlignment[$i - 1]; $result.= "<th align=".$alineacion." style='".$this->fieldNamesStyle."'>".$col_name."</th>"; } } $result.= "</tr>"; } } // Exporto el valor de los campos.. $result.= "<tr>"; for ($i=0; $i<$cols; $i++) { $col_name = OCIColumnName($stmt, $i + 1); if (substr($col_name, 0, 3) != "NO_") { $alineacion = "left"; if (isset($this->fieldAlignment[$i])) $alineacion = $this->fieldAlignment[$i]; $result.= "<td align=".$alineacion." style='".$this->fieldValuesStyle."'>".$row[$i]."</td>"; } } $result.= "</tr>"; } } else $result.= "<tr><td>No hay registros para exportar.</td></tr>"; $result.= "</table>"; header("Content-type: ".$this->getHeader()."; charset=iso-8859-1"); header("Content-Disposition: attachment; filename=".basename($this->fileName.$this->getExtension())); header("Pragma: no-cache"); header("Content-Length: ".strlen($result)); header("Expires: 0"); echo $result; }
function solicitarStatus($id, $destinatarios, $url) { global $conn; $sql = "INSERT INTO tmp.tea_envioboletinarteria (ea_destinatarios, ea_idboletin, ea_fechahorainicio, ea_url)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t VALUES (:destinatarios, :idboletin, SYSDATE, :url)"; $params = array(":destinatarios" => $destinatarios, ":idboletin" => $id, ":url" => $url); DBExecSql($conn, $sql, $params); $sql = "SELECT MAX(ea_id) FROM tmp.tea_envioboletinarteria"; return ValorSql($sql); }
function solicitarArchivo($contrato, $file) { global $conn; $params = array(":contrato" => $contrato, ":rutasalida" => $file); $sql = "INSERT INTO web.wfe_formularioestablecimientos (fe_contrato, fe_rutasalida, fe_fechahorainicio) VALUES (:contrato, :rutasalida, SYSDATE)"; DBExecSql($conn, $sql, $params); }
function validar() { global $conn; $errores = false; global $tareaSeleccionada; echo "<script type='text/javascript'>"; echo "with (window.parent.document) {"; echo "var errores = '';"; $tareaSeleccionada = false; if ($_POST["grupoDenuncia"] != -1 ) { $param = array(":id" => $_POST["grupoDenuncia"],":cuit" => $_SESSION["CARGA_TAREA"]["cuit"]); $sql = "SELECT RD_DESCRIPCIONRUBRO,RD_ID FROM hys.hrd_rubrodenuncia WHERE rd_fechabaja IS NULL AND RD_IDGRUPO = :id AND (rd_vigenciadesde <= art.hys.get_operativovigente_empresa(:cuit,sysdate) OR rd_vigenciadesde IS NULL) AND (rd_vigenciahasta > art.hys.get_operativovigente_empresa(:cuit,sysdate) OR rd_vigenciahasta IS NULL) ORDER BY rd_codigorubro"; $stmt = DBExecSql($conn, $sql, $param); while ($row = DBGetQuery($stmt)) { if (isset($_POST['item_'.$row["RD_ID"]])) { $tareaSeleccionada = true; } } if (! $tareaSeleccionada ){ echo "errores+= '- Debe Seleccionar un rubro si tiene seleccionado un grupo.<br />';"; $errores = true; } } if ($errores) { echo "body.style.cursor = 'default';"; echo "getElementById('btnGuardar').style.display = 'inline';"; echo "getElementById('btnCancelar').style.display = 'inline';"; echo "getElementById('divProcesando').style.display = 'none';"; echo "getElementById('errores').innerHTML = errores;"; echo "getElementById('divErroresForm').style.display = 'block';"; echo "getElementById('foco').style.display = 'block';"; echo "getElementById('foco').focus();"; echo "getElementById('foco').style.display = 'none';"; } else { echo "getElementById('divErroresForm').style.display = 'none';"; } echo "}"; echo "</script>"; return !$errores; }
function updateFileName($id, $archPath) { global $conn; $params = array(":nombrearchivo" => $archPath, ":id" => $id); $sql = "UPDATE rrhh.rbc_busquedascorporativas SET bc_nombrearchivo = :nombrearchivo WHERE bc_id = :id"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); }
function updateFileName($id, $archPath) { global $conn; $params = array(":nombrearchivo" => $archPath, ":id" => $id); $sql = "UPDATE rrhh.rde_descargables SET de_nombrearchivo = :nombrearchivo WHERE de_id = :id"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); }
function solicitarArchivo($path) { global $conn; $params = array(":idusuario" => $_SESSION["idUsuario"], ":ipusuario" => $_SERVER["REMOTE_ADDR"], ":ruta" => $path); $sql = "INSERT INTO tmp.tnw_nominaweb (nw_idusuario, nw_ipusuario, nw_ruta, nw_fechahorainicio) VALUES (:idusuario, :ipusuario, :ruta, SYSDATE)"; DBExecSql($conn, $sql, $params); }
function getArticulo($pos) { global $conn; $params = array(":posicion" => $pos); $sql = "SELECT ax_cuerpo cuerpo, ax_id id, ax_rutaimagen rutaimagen, ax_target target, UPPER(ax_titulo) titulo, ax_volanta volanta FROM web.wax_articulosextranetedicion WHERE ax_baja = 'F' AND ax_posicion = :posicion"; $stmt = DBExecSql($conn, $sql, $params); return DBGetQuery($stmt); }
function updateRespuesta($idEncuesta, $idPregunta, $idOpcion, $observacion) { // Hace un update sobre la opción seleccionada.. global $conn; global $dbError; $params = array(":idencuesta" => $idEncuesta, ":idopcion" => $idOpcion, ":idpregunta" => $idPregunta, ":observaciones" => substr($observacion, 0, 1024), ":usuario" => GetUserID()); $sql = "UPDATE rrhh.rrp_respuestaspreguntas\n\t\t\t\tSET rp_fechamodif = SYSDATE,\n\t\t\t\t\t\trp_observaciones = :observaciones\n\t\t\tWHERE rp_idencuesta = :idencuesta\n\t\t\t\tAND rp_idpregunta = :idpregunta\n\t\t\t\tAND rp_idopcion = :idopcion\n\t\t\t\tAND rp_usuario = :usuario"; DBExecSql($conn, $sql, $params); if ($dbError["offset"]) { return $dbError["message"]; } }
function ValorSqlODBC($sql, $default) { // Devuelve el valor del primer campo del primer registro del query pasado como parámetro.. global $conn; $query = DBExecSql($conn, $sql); $value = odbc_result($query, 1); if ($value == "") { return $default; } else { return $value; } }
function solicitarStatus($cuit) { global $conn; $params = array(":codigo" => $_REQUEST["codigo"], ":cuit" => $cuit); $sql = "UPDATE web.wos_obtenerstatusbcra SET os_idestado = 3, os_codigo = :codigo, os_horapedidostatus = SYSDATE WHERE os_cuit = :cuit"; DBExecSql($conn, $sql, $params); }
function valorSqlMSSQL($sql, $default, $params) { // Devuelve el valor del primer campo del primer registro del query pasado como parámetro.. global $conn; $query = DBExecSql($conn, $sql, $params); $row = DBGetQuery($query, 0); if ($row[0] == "") { return $default; } else { return $row[0]; } }
function agregarItems($idPadre, $profundidad) { global $conn; $result = ""; $params = array(":idpadre" => $idPadre); $sql = "SELECT de_id, de_idpadre, de_nombre, de_orden FROM rrhh.rde_descargables WHERE de_idpadre = :idpadre AND de_fechabaja IS NULL ORDER BY de_orden"; $stmt = DBExecSql($conn, $sql, $params); while ($row = DBGetQuery($stmt)) { ?> <input id="padreItem_<?php echo $row["DE_ID"]; ?> " name="padreItem_<?php echo $row["DE_ID"]; ?> " type="hidden" value="<?php echo $row["DE_IDPADRE"]; ?> " /> <input id="posicionItem_<?php echo $row["DE_ID"]; ?> " name="posicionItem_<?php echo $row["DE_ID"]; ?> " type="hidden" value="<?php echo $row["DE_ORDEN"]; ?> " /> <div class="divMantenimientoItem" draggable="true" id="item_<?php echo $row["DE_ID"]; ?> " style="margin-left:<?php echo $profundidad * 12; ?> px;" onDblClick="editarItem(<?php echo $row["DE_ID"]; ?> )"><?php echo $row["DE_NOMBRE"]; ?> </div> <div id="divNada"></div> <? agregarItems($row["DE_ID"], ($profundidad + 1)); } }
function getArticulo($pos) { global $conn; $params = array(":posicion" => $pos); $sql = "SELECT ae_cuerpo, ae_id, ae_rutaimagen, ae_target, UPPER(ae_titulo) titulo, ae_volanta FROM web.wae_articulosextranet WHERE ae_posicion = :posicion AND ae_fechabaja IS NULL ORDER BY NVL(ae_fechamodif, ae_fechaalta) DESC"; $stmt = DBExecSql($conn, $sql, $params); return DBGetQuery($stmt); }
function updateImagenOpcion($id, $folder, $img) { global $conn; $params = array(":id" => $id); $sql = "SELECT op_imagen\n\t\t\t FROM rrhh.rop_opcionespreguntas\n\t\t\tWHERE op_id = :id"; $imgTemp = ValorSql($sql, "", $params, 0); if ($imgTemp != $img) { unlink($folder . $imgTemp); } $params = array(":imagen" => $img, ":id" => $id); $sql = "UPDATE rrhh.rop_opcionespreguntas\n\t\t\t\tSET op_imagen = :imagen\n\t\t\tWHERE op_id = :id"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); }
function solicitarArchivo($id, $file) { global $conn; $params = array(":idtabla" => $id, ":rutasalida" => $file, ":usuariopedido" => substr($_SESSION["email"], 0, 20)); $sql = "INSERT INTO web.wag_archivosgenerados (ag_fechahorainicio, ag_idmodulo, ag_idtabla, ag_rutasalida, ag_usuariopedido) VALUES (SYSDATE, 7, :idtabla, :rutasalida, :usuariopedido)"; DBExecSql($conn, $sql, $params); $sql = "SELECT MAX(ag_id) FROM web.wag_archivosgenerados"; return ValorSql($sql); }
function getEmailsAviso() { global $conn; $result = array(); $sql = "SELECT se_mail FROM use_usuarios WHERE se_recibeemailintranet = 'S'"; $stmt = DBExecSql($conn, $sql); while ($row = DBGetQuery($stmt)) $result[] = $row["SE_MAIL"]; return $result; }
function UpdateMasDatosJuicios($Domicilio, $Telefonos, $Fax, $Email, $usuario, $idJuicio) { try { global $conn; //---------------------------------------------------------------------- $sqlJuzgado = "SELECT JT_IDJUZGADO \n\t\t\t\t\t\t\tFROM legales.ljt_juicioentramite \n\t\t\t\t\t\t\tWHERE jt_id = :idJuicio"; $Jparams = array(":IdJuicio" => $idJuicio); $idJuzgado = ValorSql($sqlJuzgado, '0', $Jparams); //---------------------------------------------------------------------- $sqlUpdate = "UPDATE legales.ljz_juzgado \n\t\t\t\t\t\tSET jz_usumodif = :usuario,\n\t\t\t\t\t\t\tjz_fechamodif = SYSDATE, \n\t\t\t\t\t\t\tjz_direccion = :Domicilio, \n\t\t\t\t\t\t\tjz_telefono = :Telefonos, \n\t\t\t\t\t\t\tjz_fax = :Fax, \n\t\t\t\t\t\t\tjz_email = :Email\n\t\t\t\t\t WHERE jz_id = :idJuzgado "; $params = array(":usuario" => $usuario, ":Domicilio" => $Domicilio, ":Telefonos" => $Telefonos, ":Fax" => $Fax, ":Email" => $Email, ":idJuzgado" => $idJuzgado); DBExecSql($conn, $sqlUpdate, $params); //---------------------------------------------------------------------- DBCommit($conn); } catch (Exception $e) { DBRollback($conn); } }
function getGestorEjecutivoEstudio($contrato, &$gestor, &$ejecutivo, &$estudio) { global $conn; $params = array(":contrato" => $contrato); $sql = "SELECT gestor.gc_nombre gestornombre, ec_nombre ejecutivonombre, estudio.gc_nombre estudionombre FROM aec_ejecutivocuenta, agc_gestorcuenta gestor, agc_gestorcuenta estudio, aco_contrato WHERE co_idgestor = gestor.gc_id(+) AND co_idejecutivo = ec_id(+) AND co_idestudio = estudio.gc_id(+) AND co_contrato = :contrato"; $stmt = DBExecSql($conn, $sql, $params); $row = DBGetQuery($stmt, 1, false); $ejecutivo = $row["EJECUTIVONOMBRE"]; $estudio = $row["ESTUDIONOMBRE"]; $gestor = $row["GESTORNOMBRE"]; }
function updateTelefono($idSolicitud) { global $conn; $params = array(":solicitud" => $idSolicitud); $sql = "SELECT 1 FROM ats_telefonosolicitud WHERE ts_solicitud = :solicitud AND ts_tipo = 'X'"; if (!existeSql($sql, $params)) { $sql = "INSERT INTO ats_telefonosolicitud(ts_area, ts_confirmado, ts_fechaalta, ts_id, ts_idtipotelefono, ts_interno, ts_numero, ts_observacion, ts_principal, ts_solicitud, ts_tipo, ts_usualta) SELECT ts_area, ts_confirmado, SYSDATE, -1, ts_idtipotelefono, ts_interno, ts_numero, ts_observacion, ts_principal, ts_solicitud, 'X', ts_usualta FROM ats_telefonosolicitud WHERE ts_solicitud = :solicitud AND ts_tipo = 'L'"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); } }
function getRespuestas($idEncuesta, $idPregunta, $usuario) { global $conn; $result = ""; $sql = "SELECT op_opcion FROM rrhh.rop_opcionespreguntas, rrhh.rrp_respuestaspreguntas WHERE op_id = rp_idopcion AND rp_idencuesta = :idencuesta AND rp_idpregunta = :idpregunta AND rp_usuario = :usuario"; $params = array(":idencuesta" => $idEncuesta, ":idpregunta" => $idPregunta, ":usuario" => $usuario); $stmt = DBExecSql($conn, $sql, $params); while ($row = DBGetQuery($stmt)) $result.= $row["OP_OPCION"]." - "; return substr($result, 0, -3); }
function agregarEstablecimientos($idUsuario) { global $conn; $params = array(":idusuarioextranet" => $idUsuario); $sql = "SELECT uc_id FROM web.wuc_usuariosclientes WHERE uc_idusuarioextranet = :idusuarioextranet"; $idCliente = valorSql($sql, 0, $params); $params = array(":idcliente" => $idCliente); $sql = "DELETE FROM web.wel_establecimientoscliente WHERE el_idcliente = :idcliente"; DBExecSql($conn, $sql, $params); $params = array(":idcliente" => $idCliente, ":usualta" => substr($_SESSION["usuario"], 0, 20)); $sql = "INSERT INTO web.wel_establecimientoscliente (el_fechaalta, el_idcliente, el_idestablecimiento, el_usualta) SELECT SYSDATE, :idcliente, es_id, :usualta FROM aes_establecimiento WHERE es_contrato IN(".$_SESSION["contratos"].") AND es_fechabaja IS NULL"; DBExecSql($conn, $sql, $params); }
function agregarItems($idPadre, $selectedValue, $profundidad) { global $conn; $result = ""; if ($idPadre == -1) $result = "<option value=\"-1\">* ITEM RAÍZ *</option>"; $params = array(":idpadre" => $idPadre); $sql = "SELECT de_id, de_idpadre, de_nombre FROM rrhh.rde_descargables WHERE de_idpadre = :idpadre AND de_nombrearchivo IS NULL AND de_fechabaja IS NULL ORDER BY de_orden"; $stmt = DBExecSql($conn, $sql, $params); while ($row = DBGetQuery($stmt)) $result.= "<option ".(($selectedValue == $row["DE_ID"])?"selected":"")." value=\"".$row["DE_ID"]."\">".str_repeat(".", ($profundidad * 3)).$row["DE_NOMBRE"]."</option>".agregarItems($row["DE_ID"], $selectedValue, ($profundidad + 1)); return $result; }