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

PHP getFecha函数代码示例

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

本文整理汇总了PHP中getFecha函数的典型用法代码示例。如果您正苦于以下问题:PHP getFecha函数的具体用法?PHP getFecha怎么用?PHP getFecha使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了getFecha函数的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: updateEntSal

 function updateEntSal($idConte)
 {
     // Esta funcion, sirve para marcar el contenedor con (E) Entrada o (S) Salida.
     // Tiene que verificar la entrada maxima y comparar con la salida maxima.
     // En caso de que la entradaMax es mayor a la salidaMax entonces,
     // El contenedor esta fisicamente en el patio. y se marca con E el contenedor desde el catalogo de contenedores.
     global $dbf;
     // Entrada Max.
     $sql = "select max(id_inventario) as MAXIDENT from ENTRADA where id_contenedor='{$idConte}' and ent_sal='E' ";
     $dbf->query($sql);
     while ($dbf->next_record()) {
         $idEntMax = $dbf->f(MAXIDENT);
     }
     if ($idEntMax > 0) {
         // Obtener la fecha de entrada.
         $entFecha = getValueTable("cap_fec", "ENTRADA", "id_inventario", $idEntMax);
     }
     // Salida Max.
     $sql = "select max(id_inventario) as MAXIDSAL from ENTRADA where id_contenedor='{$idConte}' and ent_sal='S' ";
     $dbf->query($sql);
     while ($dbf->next_record()) {
         $idSalMax = $dbf->f(MAXIDSAL);
     }
     if ($idSalMax > 0) {
         // Obtener la fecha de entrada.
         $salFecha = getValueTable("cap_fec", "ENTRADA", "id_inventario", $idSalMax);
     }
     // Timestame para comparar tiempos.
     $entM = getFecha($entFecha, 'mes');
     $entD = getFecha($entFecha, 'dia');
     $entA = getFecha($entFecha, 'ano');
     $entH = getFecha($entFecha, 'hor');
     $entN = getFecha($entFecha, 'min');
     $entTS = mktime($entH, $entN, 0, $entM, $entD, $entA);
     $salM = getFecha($salFecha, 'mes');
     $salD = getFecha($salFecha, 'dia');
     $salA = getFecha($salFecha, 'ano');
     $salH = getFecha($salFecha, 'hor');
     $salN = getFecha($salFecha, 'min');
     $salTS = mktime($salH, $salN, 0, $salM, $salD, $salA);
     if ($salTS > $entTS) {
         // Marcar el conte como salida.
         $sql = "update CONTENEDOR set ent_sal='S' where id_contenedor='{$idConte}'";
         $dbf->query($sql);
     } else {
         // Marcarlo como entrada = Existe fisicamente en el deposito o patio de contenedores.
         $sql = "update CONTENEDOR set ent_sal='E' where id_contenedor='{$idConte}'";
         $dbf->query($sql);
     }
 }
开发者ID:nesmaster,项目名称:lition,代码行数:50,代码来源:invEntPlus.php


示例2: reporteNewExcel


//.........这里部分代码省略.........
         $nr2 = $db2->num_rows();
         if ($nr2 == 0) {
             // Entonces grabar sin duplicados.
             $sql3 = "insert into INVENTARIO (";
             $sql3 .= "cap_fec,id_contenedor,id_naviera,equipo1,equipo2,damage,clase,nota,reforzado";
             $sql3 .= ") values (";
             $sql3 .= "'{$capFec}','{$idConte}','{$idNav}','{$equipo1}','{$equipo2}','{$damage}','{$clase}','{$nota}','{$reforzado}'";
             $sql3 .= ")";
             $db3->query($sql3);
         }
     }
     // ---------------------------------------------------------
     // CONSULTAR INVENTARIO, coloca los datos en la Hoja 3
     // ---------------------------------------------------------
     unset($row);
     unset($rowF);
     $objPHPExcel->createSheet();
     $objPHPExcel->setActiveSheetIndex(2);
     //$objPHPExcel->getActiveSheet(1);
     $objPHPExcel->getActiveSheet()->setTitle('INVENTARIO');
     // Encabezados
     // ------------
     $headings = array('No.Linea', 'Naviera', 'Contenedor', 'Size', 'Tipo', 'Status', 'Calidad', 'F.Entrada', 'Nota', 'Reforzado', 'Dias-Trans');
     // Escribe los encabezados
     $rowNumber = 1;
     $col = 'A';
     foreach ($headings as $heading) {
         $objPHPExcel->getActiveSheet()->setCellValue($col . $rowNumber, $heading);
         $col++;
     }
     $sql = "select cap_fec,id_contenedor,id_naviera,equipo1,equipo2,damage,clase,nota,reforzado ";
     $sql .= "from INVENTARIO order by id_naviera,cap_fec";
     if ($result = mysql_query($sql) or die(mysql_error())) {
         // Escribe los Registros
         $rowNumber = 2;
         while ($row = mysql_fetch_row($result)) {
             // Contenedor
             $capFec = $row[0];
             // Calcular los dias en el Patio.
             $capFecM = getFecha($capFec, 'mes');
             $capFecD = getFecha($capFec, 'dia');
             $capFecA = getFecha($capFec, 'ano');
             $hoyM = date('m');
             $hoyD = date('d');
             $hoyA = date('Y');
             $capFecMK = mktime(0, 0, 0, $capFecM, $capFecD, $capFecA);
             $hoyMK = mktime(0, 0, 0, $hoyM, $hoyD, $hoyA);
             $diasTrans = totalDias($capFecMK, $hoyMK);
             $idConte = $row[1];
             $conte = getValueTable("numero", "CONTENEDOR", "id_contenedor", $idConte);
             $idNaviera = $row[2];
             $naviera = getValueTable("naviera", "NAVIERA", "id_naviera", $idNaviera);
             $equipo1 = $row[3];
             $equipo2 = $row[4];
             $damage = $row[5];
             $clase = $row[6];
             $nota = $row[7];
             $reforzado = $row[8];
             $rowF[0] = $rowNumber - 1;
             $rowF[1] = $naviera;
             $rowF[2] = $conte;
             $rowF[3] = $equipo1;
             $rowF[4] = $equipo2;
             $rowF[5] = $damage;
             $rowF[6] = $clase;
             $rowF[7] = $capFec;
             $rowF[8] = $nota;
             $rowF[9] = $reforzado;
             $rowF[10] = $diasTrans;
             $col = 'A';
             foreach ($rowF as $cell) {
                 $objPHPExcel->getActiveSheet()->setCellValue($col . $rowNumber, $cell);
                 $col++;
             }
             $rowNumber++;
         }
         // Freeze pane so that the heading line won't scroll
         $objPHPExcel->getActiveSheet()->freezePane('A2');
     }
     // -------------------------------------
     // Save as an Excel BIFF (xls) file
     // -------------------------------------
     // Opcion1 EXCEL 5
     /*
     header('Content-Type: application/vnd.ms-excel'); 
     header('Content-Disposition: attachment;filename=reporte.xls'); 
     header('Cache-Control: max-age=0'); 
     $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); 
     $objWriter->save('php://output'); 
     */
     // Opcion2 EXCEL 2007
     header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
     header('Content-Disposition: attachment;filename="reporte.xlsx"');
     header('Cache-Control: max-age=0');
     $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
     $objWriter->save('php://output');
     exit;
     //}
     //echo 'a problem has occurred... no data retrieved from the database';
 }
开发者ID:nesmaster,项目名称:anakosta,代码行数:101,代码来源:invGralRep1.php


示例3: calcularDemora

function calcularDemora($idCalculo, $fechaVacio = "", $tipoCalculo, $libDias = "")
{
    /*
    Esta funcion es la maestra para realizar el calculo de tipo "parcial"
    y "total" segun se le especifique en los parametros.
    */
    global $dbZ, $mscIdUsuario, $hoy;
    // Debe actualizar el calculo.
    // Traemos informacion del registro y se arma un arreglo data.
    $data = getData($idCalculo);
    $idCliente = $data[idCliente];
    $idGrupo = $data[idGrupo];
    $idBl = $data[idBl];
    $idConte = $data[idConte];
    $idEquipo = $data[idEquipo];
    $tipoEq = $data[tipoEq];
    $iniLib = $data[iniLibre];
    $idRegion = $data[idRegion];
    $pol = $data[loading];
    $pod = $data[discharge];
    $eta = $data[eta];
    $sDate = $data[sDate];
    // Es para comprobar que exista el Bl y el Contenedor en la base de datos.
    // Att. Nestor 20120802
    if ($idBl > 0 && $idConte > 0) {
        // Si la fecha de vacio es menor a la fecha de ini.demora
        // no debera realizar calculos.
        $flgErrFV = 0;
        if (!empty($fechaVacio)) {
            // Timstamp para Fecha de vacio
            $fvDia = getFecha($fechaVacio, 'dia');
            $fvMes = getFecha($fechaVacio, 'mes');
            $fvAno = getFecha($fechaVacio, 'ano');
            $mFV = mktime(0, 0, 0, $fvMes, $fvDia, $fvAno);
            // Timestamp para inicio dias libres
            $ilDia = getFecha($iniLib, 'dia');
            $ilMes = getFecha($iniLib, 'mes');
            $ilAno = getFecha($iniLib, 'ano');
            $mIL = mktime(0, 0, 0, $ilMes, $ilDia, $ilAno);
            if ($mFV < $mIL) {
                $flgErrFV = 1;
            }
        }
        // Si la bandera $flErrFV == 0 es que esta ok y procede a calcular.
        if ($flgErrFV == 0) {
            // Conocer los dias libres del cliente de acuerdo
            // al origen/carga del Bl.
            // Cuando el usr. no aplica dias libres al gusto se tiene que
            // ejecutar esta funcion.
            //echo "idRegion= $idRegion <br> ";
            //echo "libDias!!= $libDias <br> ";
            // Si el usuario NO ha aplicado cambios manualmente con los dias libres,
            // el sistema debe reconocer los dias libres.
            //echo "libDias: $libDias ";
            if (empty($libDias)) {
                // pendiente ver si meto las fechas de los acuerdos como paramentros p la funcion.
                // $libDiasCli = libreDiasPls ( $idCliente, $idGrupo, $idRegion, $tipoEq, $iniLib, $eta,$idCalculo,$pol );
                if ($sDate == "0000-00-00") {
                    $sDate = $eta;
                }
                $libDiasCli = libreDiasPls($idCliente, $idGrupo, $idRegion, $tipoEq, $iniLib, $sDate, $pol, $pod);
                // ---------------------------------------------
                // SHIPPER CON ACUERDOS EN DIAS LIBRES.
                // ---------------------------------------------
                $shipper = getValueTable("shipper", "D_CALCULO", "id_calculo", $idCalculo);
                $shipper = str_replace("'", "", $shipper);
                $shipper = strtoupper($shipper);
                if (!empty($shipper)) {
                    // SHIPPER NAME
                    $idShipper = getValueTable("id_shipper", "D_SHIPPER", "shipper", $shipper);
                    if ($idShipper > 0) {
                        $libDiasSh = libreDiasPlsShipper($idShipper, $idRegion, $tipoEq, $iniLib, $sDate, $idCalculo, $pol, $pod);
                    }
                }
                // 20131202
                // Prioridad el Shipper, pero si no entonces buscar
                // Ref. Number y buscar el shipper que tenga esta referencia.
                // De lo contrario brincar a Contract Holder y si no, Import Freight Forwader y si no, Freight Forwarder y si no, Company to invoice.
                // Detectar si la fecha de vacio entra en el rango de la vigencia.
                $refNum = getValueTable("ref_num", "D_CALCULO", "id_calculo", $idCalculo);
                $conHolCod = getValueTable("con_hol_cod", "D_CALCULO", "id_calculo", $idCalculo);
                $iffCod = getValueTable("iff_cod", "D_CALCULO", "id_calculo", $idCalculo);
                $frfCod = getValueTable("frf_cod", "D_CALCULO", "id_calculo", $idCalculo);
                $copInvCod = getValueTable("cop_inv_cod", "D_CALCULO", "id_calculo", $idCalculo);
                if ($idCalculo == 1461918) {
                    /*
                    echo "
                    <pre>
                    shipper: $shipper
                    libDiasSh: $libDiasSh                        
                    refNum : $refNum
                    conHolCod : $conHolCod
                    iffCod : $iffCod
                    frfCod : $frfCod
                    copInvCod : $copInvCod                                                    
                    </pre>
                    ";
                    */
                }
                if ($libDiasSh == 0 || empty($libDiasSh)) {
//.........这里部分代码省略.........
开发者ID:nesmaster,项目名称:msclink,代码行数:101,代码来源:funcCalDem.php


示例4: getFecha

 echo '<td>' . $resultado['Nombre'] . '</td>';
 // control del stock
 if ($resultado['Stock'] <= 15) {
     if ($resultado['Stock'] == 0) {
         echo '<td class="alert">' . $resultado['Stock'] . '</td>';
         $stock_cero++;
     } else {
         echo '<td class="warning">' . $resultado['Stock'] . '</td>';
         $stock++;
     }
 } else {
     echo '<td>' . $resultado['Stock'] . '</td>';
 }
 // control de caducidad
 require_once "php/control_caducidad.php";
 $fecha = getFecha($resultado['Caducidad']);
 if ($fecha <= 30) {
     if ($fecha <= 0) {
         echo '<td class="alert">' . date("d-m-Y", strtotime($resultado['Caducidad'])) . '</td>';
         $prod_caducos++;
     } else {
         echo '<td class="warning">' . date("d-m-Y", strtotime($resultado['Caducidad'])) . '</td>';
         $prox_caducar++;
     }
 } else {
     echo '<td>' . date("d-m-Y", strtotime($resultado['Caducidad'])) . '</td>';
 }
 // control de usuarios (Permisos)
 if ($tipo_usuario == 1) {
     echo '<td><a href="php/actualizar.php?Id_Producto=' . $resultado['Id_Producto'] . '"><img src="img/edit.png"/></a></td>';
     echo '<td><a href="php/eliminar.php?Id_Producto=' . $resultado['Id_Producto'] . '"><img src="img/delete.png"/></a></td>';
开发者ID:LuarSystem,项目名称:Control-de-Inventario,代码行数:31,代码来源:inicio.php


示例5: totalDias

function totalDias($fec1, $fec2)
{
    // La funcion regresa el numero de dias transcurridos desde el
    // primer parametro al segundo.
    // Si tiene el fomato de fecha 9999-99-99, se tiene que convertir a "mktime".
    if (preg_match("/-/", $fec1)) {
        // Fecha1
        $fec1MM = getFecha($fec1, 'mes');
        $fec1DD = getFecha($fec1, 'dia');
        $fec1AA = getFecha($fec1, 'ano');
        $fec1TS = mktime(0, 0, 0, $fec1MM, $fec1DD, $fec1AA);
        // Fecha2
        $fec2MM = getFecha($fec2, 'mes');
        $fec2DD = getFecha($fec2, 'dia');
        $fec2AA = getFecha($fec2, 'ano');
        $fec2TS = mktime(0, 0, 0, $fec2MM, $fec2DD, $fec2AA);
    }
    $div = 60 * 60 * 24;
    $dias = ($fec2TS - $fec1TS) / $div + 0;
    if (is_double($dias)) {
        // Esto es porque existia un error que se comia un dia, debido a que el
        // total de dias arroja una cantidad fraccionaria ejemplo 4.98733664 Esto
        // debia ser 5 dias y decia que eran 4. Pero con saber si es double sumamos
        // 4 +1 = 5 y ya esta.
        //echo $dias."<br>";
        if (preg_match("/[0-9]{1,}\\.([0-9]{2})/", $dias, $parts)) {
            $decimal = $parts[1];
            //echo "parts: ".$parts[1];
            if ($decimal > 50) {
                $dias += 1;
                //echo "+1";
            }
        }
    }
    $dias = intval($dias);
    return $dias;
}
开发者ID:nesmaster,项目名称:anakosta,代码行数:37,代码来源:confGral.php


示例6: generarTablasZ

function generarTablasZ($fechaA = "", $fechaA2 = "", $arrBlsMscu = "")
{
    global $conn, $dbf, $db2;
    $hoy = date("Y-m-d");
    if (is_array($arrBlsMscu)) {
        $bls = implode(",", $arrBlsMscu);
        // Para solo tomar el rango correcto en Z_MS_Exchange_Rate
        // Conocer la ETA.
        $sql = "\n        SELECT ETA\n        FROM Interlink_Dfeed90.dfeed.FNTB_Booking_BL (0,null)\n        WHERE \n        Bill_Of_Lading_Number in ({$bls}); \n        ";
        $rs = odbc_exec($conn, $sql);
        while (odbc_fetch_row($rs)) {
            $eta = odbc_result($rs, "ETA");
            $etaMes = getFecha($eta, 'mes');
            $etaDia = getFecha($eta, 'dia');
            $etaAno = getFecha($eta, 'ano');
            $etaSeg = mktime(0, 0, 0, $etaMes, $etaDia, $etaAno);
            $arrEta[] = $etaSeg;
        }
        // Tomaremos la eta menor.
        // Ordenacion
        asort($arrEta);
        $etaSeg = array_shift($arrEta);
        $segDia = 172800;
        // 2 dias
        $etaRSeg = $etaSeg - $segDia;
        $eta2diasAtras = date("Y-m-d", $etaRSeg);
        $eta = date("Y-m-d", $etaSeg);
    } elseif (!empty($fechaA)) {
        $eta = $fechaA;
        $etaMes = getFecha($eta, 'mes');
        $etaDia = getFecha($eta, 'dia');
        $etaAno = getFecha($eta, 'ano');
        $etaSeg = mktime(0, 0, 0, $etaMes, $etaDia, $etaAno);
        $segDia = 172800;
        // 2 dias
        $etaRSeg = $etaSeg - $segDia;
        $eta2diasAtras = date("Y-m-d", $etaRSeg);
    }
    // Generar fecha con un mes de atrazo, para poder cargar info.
    if (!empty($fechaA) && preg_match("/(\\d{4})-(\\d{2})-(\\d{2})/", $fechaA, $parts)) {
        $a1 = $parts[1];
        $m1 = $parts[2];
        $d1 = $parts[3];
        $timestamp1 = mktime(0, 0, 0, $m1, $d1, $a1);
        $diaSegAtras = 60 * 60 * (30 * 24);
        // 30 dias
        $timestamp2 = $timestamp1 - $diaSegAtras;
        $fechaMesAtras = date("Y-m-d", $timestamp2);
    }
    if ($conn) {
        // -------------------------------------------
        // PROCESO PARA CONOCER QUIEN CREO EL BL
        // -------------------------------------------
        $sql = "\n        IF OBJECT_ID('Interlink_archive90.dbo.Z_MS_BL_CREATED', 'U') IS NOT NULL\n        drop table Interlink_archive90.dbo.Z_MS_BL_CREATED;\n        IF OBJECT_ID('Interlink_archive90.dbo.Z_MS_BL_EDIWIZARD', 'U') IS NOT NULL\n        drop table Interlink_archive90.dbo.Z_MS_BL_EDIWIZARD;\n        ";
        $rs = odbc_exec($conn, $sql);
        // BLS CREADOS SIN-EDIWIZARD
        $sql = "\n        SELECT\n            BL.bill_of_lading_number as bl,\n            bl.Create_Date,\n            u.First_Name,\n            u.Last_Name\n        into Interlink_archive90.dbo.Z_MS_BL_CREATED\n        FROM\n            interlink_dfeed90.dfeed.fntb_bill_of_lading (0, 600) B\n        INNER JOIN interlink_main90.dbo.bill_of_lading (nolock) BL ON B.bill_of_lading_id = BL.bill_of_lading_id\n        INNER JOIN interlink_main90.dbo.gissec_user (nolock) U ON BL.Created_By_User_id = U.SecUser_id\n        WHERE\n            B.I_E = 'E'\n        ";
        if (!empty($fechaA)) {
            // $sql.=" AND bl.Create_Date >= '$fechaMesAtras' ";
            $sql .= " AND bl.Create_Date BETWEEN '{$fechaMesAtras}' AND '{$fechaA2}' ";
        } elseif (!empty($bls)) {
            $sql .= " AND BL.bill_of_lading_number in ({$bls}) ";
        }
        $rs = odbc_exec($conn, $sql);
        // BLS CREADOS CON EDIWIZARD
        $sql = "\n        SELECT distinct \n            Bill_Of_Lading_Number as bl,\n            Create_Date,\n            comment,\n            CreatedTime AS 'Comment Date',\n            u.First_Name,\n            u.Last_Name\n            into Interlink_Archive90.dbo.Z_MS_BL_EDIWIZARD\n        FROM\n            interlink_main90.dbo.bill_of_lading b (nolock)\n        INNER JOIN interlink_main90.dbo.cargo c (nolock) ON b.bill_of_lading_id = c.bill_of_lading_id\n        INNER JOIN interlink_main90.dbo.cargo_shipment_container csc (nolock) ON c.cargo_shipment_container_id = csc.cargo_shipment_container_id\n        INNER JOIN Interlink_Main90.dbo.Cargo_Shipment_Comment com (nolock) ON csc.Cargo_Shipment_id = com.Cargo_Shipment_id\n        INNER JOIN interlink_main90.dbo.gissec_user (nolock) U ON com.User_id = U.SecUser_id\n        WHERE\n        ";
        if (!empty($fechaMesAtras)) {
            $sql .= " Create_Date >= '{$fechaMesAtras}' ";
        } elseif (!empty($bls)) {
            $sql .= " Bill_Of_Lading_Number in ({$bls}) ";
        }
        $sql .= " AND Comment LIKE 'bill of lading created from si%' ";
        $rs = odbc_exec($conn, $sql);
        // ---------------------------------------------
        // PROCESO. 20S Y 40s
        // Nota : No cambiar la fecha 2015-05-01 para que tome lo mas que se pueda.
        // ---------------------------------------------
        $sql = "\n        IF OBJECT_ID('Interlink_archive90.dbo.Z_MS_20_40', 'U') IS NOT NULL\n        drop table Interlink_archive90.dbo.Z_MS_20_40;\n        ";
        $rs = odbc_exec($conn, $sql);
        $sql = "\n        select Bill_Of_Lading_Number,[# 20s] as C20,[# 40s] as C40\n        into Interlink_archive90.dbo.Z_MS_20_40\n        from Interlink_DFeed90.dfeed.FNTB_BOLREP_Header(null,null)\n        where\n        (Sail_Date>'2015-05-01' or Loaded_Date>'2015-05-01')\n        and ([# 20s]<>0 or [# 40s]<>0) \n        ";
        if (!empty($bls)) {
            $sql .= "AND Bill_Of_Lading_Number in ({$bls}) ";
        }
        //echo "<hr>$sql</hr>";
        $rs = odbc_exec($conn, $sql);
        // Cambiar los campos
        // -----------------------------------------
        // PROCESO. BUSCAR INFO GENERAL DEL BL
        // -----------------------------------------
        $sql = "\n        IF OBJECT_ID('Interlink_archive90.dbo.Z_MS_BLS', 'U') IS NOT NULL\n        drop table Interlink_archive90.dbo.Z_MS_BLS;\n        ";
        $rs = odbc_exec($conn, $sql);
        $sql = "\n        SELECT\n             T.OriginUN AS OriginUN,\n             T.POLUN_bb AS POLUN,\n             T.PODUN_bb AS PODUN,\n             T.FDestUN AS FDestUN,\n             T.Bill_Of_Lading_Number AS BL,\n             T.BKG AS BKG,\n             T.SHP AS SHP,\n             T.CNG AS CNG,\n             T.NFY AS NFY,\n             TT.*, T.Service_Contract AS Service_Contract,\n             --T.[# 20s] AS C20,\n             --T.[# 40s] AS C40,\n             T.Group_Code AS Group_Code,\n             T.MSCCODE_SHP AS MSCCODE_SHP,\n             T.MSCCODE_CNG AS MSCCODE_CNG,\n             T.Vessel_Name_bb AS Vessel,\n             T.Voyage_bb AS Voyage,\n             T.ETA_bb AS ETA,\n             T.ETD_bb AS ETD,\n             T.Local_ETA AS Local_ETA,\n             T.Local_ETD AS Local_ETD,\n             T.I_E AS I_E,\n             TT.Currency AS CUR,\n             TT.Total_FRT_CC AS FRT_CC,\n             TT.Total_FRT_PP AS FRT_PP,\n             TT.Total_FRT_EE AS FRT_EE,\n             TT.Total_THC_CC AS THC_CC,\n             TT.Total_THC_PP AS THC_PP,\n             TT.Total_THC_EE AS THC_EE,\n             TT.Total_PRE_CC AS PRE_CC,\n             TT.Total_PRE_PP AS PRE_PP,\n             TT.Total_PRE_EE AS PRE_EE,\n             TT.Total_ONC_CC AS ONC_CC,\n             TT.Total_ONC_PP AS ONC_PP,\n             TT.Total_ONC_EE AS ONC_EE,\n             TT.Total_Otros_CC AS Total_Otros_CCC,\n             TT.Total_Otros_PP AS Total_Otros_PPP,\n             TT.Total_Otros_EE AS Total_Otros_EEE,\n             T.BKG_Date AS BKG_Date,\n             T.BKG_Shipper AS BKG_Shipper,\n             T.Local_STR_1 AS Sales_Exe,\n             T.Local_STR_2 AS Who,\n             T.VESSEL_CODE as VESSEL_CODE,\n             T.VESSEL_PORT_LOC AS VESSEL_PORT_LOC,\n             T.RFC,\n             BLStatus = CASE WHEN sbl.approved_bl_canceled = 1 THEN 'Canceled'\n                                  WHEN sbl.mnfst_approved_date IS NOT NULL THEN 'Approved'\n                                  WHEN sbl.Mnfst_Finalized_Date IS NOT NULL THEN 'Finalized'\n                                  WHEN sbl.locked_date IS NOT NULL THEN 'Locked'\n                                  ELSE ''\n                        END\n        INTO Interlink_archive90.dbo.Z_MS_BLS\n        FROM\n             (\n                  SELECT\n                       BB.Vessel_Name as Vessel_Name_bb,\n                       BB.Voyage as Voyage_bb,\n                       BB.ETA as ETA_bb,\n                       BB.ETD as ETD_bb,\n                       BB.POLUN as POLUN_bb,\n                       BB.PODUN as PODUN_bb,\n                       BL.*, ADC.Company AS SHP,\n                       ADCC.Company AS CNG,\n                       ADCN.Company AS NFY,\n                       ADC.Group_Code,\n                       ADC.MSCCode AS MSCCODE_SHP,\n                       ADCC.MSCCode AS MSCCODE_CNG,\n                       --BRH.[# 20s],\n                       --BRH.[# 40s],\n                       BB.OriginUN,\n                       BB.FDestUN,\n                       CS.Booking_Number AS BKG,\n                       CS.Booking_Date AS BKG_Date,\n                       CS.Shipper_Name AS BKG_Shipper,\n                       CS.Local_STR_1,\n                       CS.Local_STR_2,\n                       CA.RFC AS RFC,\n                       BB.Vessel_DTX as VESSEL_CODE,\n                       BB.VPC_PortUN as VESSEL_PORT_LOC,\n                       BB.Local_ATA as Local_ETA,\n                       BB.Local_ATD as Local_ETD\n                  FROM\n                       Interlink_DFeed90.dfeed.FNTB_Bill_Of_Lading (1, NULL) BL\n                  LEFT JOIN Interlink_DFeed90.dfeed.FNTB_AssocDocCompany ('SHIPPER') ADC ON BL.Bill_Of_Lading_id = ADC.Bill_Of_Lading_id\n                  LEFT JOIN Interlink_DFeed90.dfeed.FNTB_AssocDocCompany ('CONSIGN') ADCC ON BL.Bill_Of_Lading_id = ADCC.Bill_Of_Lading_id\n                  LEFT JOIN Interlink_DFeed90.dfeed.FNTB_AssocDocCompany ('NOTIFY') ADCN ON BL.Bill_Of_Lading_id = ADCN.Bill_Of_Lading_id\n                  LEFT JOIN Interlink_DFeed90.dfeed.FNTB_Company_Address (null) CA ON CA.Company_Address_id =  ADCC.Company_Address_id\n                  AND ADCN.Assoc_Doc_Company_id = (\n                       SELECT\n                            MAX (Assoc_Doc_Company_id)\n                       FROM\n                            Interlink_DFeed90.dfeed.FNTB_AssocDocCompany ('NOTIFY')\n                       WHERE\n                            Bill_Of_Lading_id = ADCN.Bill_Of_Lading_id\n                  ) \n                  LEFT JOIN Interlink_DFeed90.dfeed.FNTB_Booking_BL(1,NULL) BB ON BL.Bill_Of_Lading_id = BB.Bill_Of_Lading_id\n                  LEFT JOIN Interlink_Main90.dbo.Cargo_Shipment CS (nolock) ON BB.Cargo_Shipment_id = CS.Cargo_Shipment_id\n                  WHERE\n                  ";
        if (!empty($bls)) {
            $sql .= " BB.Bill_Of_Lading_Number in ({$bls}) ";
        } elseif (!empty($fechaA)) {
            $sql .= " BB.ETA BETWEEN '{$fechaA}' AND '{$fechaA2}' ";
            // -- AND BL.I_E like '$impoExpo%'
            // $sql.="AND BL. Vessel_Name = 'LESOTHO' ";
            // $sql.="AND BL .Voyage = '550E' ";
            // -- AND BRH.Type in('I','O')
//.........这里部分代码省略.........
开发者ID:nesmaster,项目名称:msclink,代码行数:101,代码来源:sionBlsUpdate.php


示例7: mysql_real_escape_string

    $user = mysql_real_escape_string($_POST['Usuario']);
    $pass = mysql_real_escape_string($_POST['Contrasena']);
    $co = "SELECT * FROM usuarios WHERE usuario='" . $user . "' AND contrasena='" . md5($pass) . "'";
    #$co = "SELECT * FROM Usuarios WHERE Usuario='".$user."' AND Contrasena='".$pass."'";
    $ok = mysql_num_rows(mysql_query($co));
    if ($ok) {
        $datos = mysql_fetch_object(mysql_query($co));
        # ESTABLECEMOS VARIABLES DE SESION PARA RECONOCER AL ADMINISTRADOR Y PERMISOS
        $_SESSION['IdUsuario'] = $datos->idUsuario;
        $_SESSION['Usuario'] = $datos->Usuario;
        $_SESSION['Nombre'] = $datos->Nombre;
        $_SESSION['Privilegio'] = $datos->Privilegio;
        $_SESSION['rol'] = $datos->rol;
        $_SESSION['idcontratista'] = $datos->idcontratista;
        $_SESSION['orden'] = $datos->orden;
        mysql_query("UPDATE Usuarios SET ultimaip='" . $_SERVER['REMOTE_ADDR'] . "',ultimafecha='" . getFecha() . "',ultimahora='" . getHora() . "' WHERE idUsuario='" . $datos->idUsuario . "'");
        echo "<script>top.location.href='Principal.php'</script>";
    } else {
        $err = "Usuario o contrase&ntilde;a incorrecta";
    }
}
?>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1">
  
  
<script src="js/jquery-1.10.2.js"></script>
<script src="js/jquery-ui-1.10.4.custom.min.js"></script>

<link rel="stylesheet" type="text/css" href="css/jquery-ui-1.10.4.custom.min.css">
开发者ID:xzite,项目名称:tarjetainmuje,代码行数:31,代码来源:index.php


示例8: addServicioDetalle

function addServicioDetalle($data)
{
    $dbPg = pgSql_db();
    $sql2 = utf8_encode("INSERT INTO gis_servicio_detalle(\n            id_servicio, url, descripcion, telefono, texto4, \n            texto5, fecha_registro)\n    VALUES ('" . $data[0] . "', '" . $data[1] . "', '" . $data[2] . "', '" . $data[3] . "', '" . $data[4] . "', \n            '" . $data[5] . "', '" . getFecha() . "')");
    $rs2 = pg_query($dbPg, $sql2);
    pg_close($dbPg);
}
开发者ID:valemunoz,项目名称:chilemap_html,代码行数:7,代码来源:funciones.php


示例9: calcularDemoraD

function calcularDemoraD($idCalculo, $fechaVacio = "", $tipoCalculo, $libDias = "")
{
    global $dbf, $mscIdUsuario, $hoy;
    // Traemos informacion del registro y se arma un arreglo data.
    $sql = "select id_d_cliente,id_conte,bkg_fec,tar1 ";
    $sql .= "from DET_CALCULO where id_det_calculo='{$idCalculo}'";
    $dbf->query($sql);
    while ($dbf->next_record()) {
        $idCliente = $dbf->f(id_d_cliente);
        $idConte = $dbf->f(id_conte);
        $idEquipo = getValueTable("id_equipo", "CONTENEDOR", "id_contenedor", $idConte);
        $tipoEq = getValueTable("tipo", "EQUIPO", "id_equipo", $idEquipo);
        $iniLib = $dbf->f(bkg_fec);
        $t1 = $dbf->f(tar1);
    }
    // VALIDAR FECHA-CORTE
    // Si la fecha de corte es menor a la fecha de ini.demora
    // no debera realizar calculos.
    $flgErrFV = 0;
    if (!empty($fechaVacio)) {
        // Timstamp para Fecha de vacio
        $fvDia = getFecha($fechaVacio, 'dia');
        $fvMes = getFecha($fechaVacio, 'mes');
        $fvAno = getFecha($fechaVacio, 'ano');
        $mFV = mktime(0, 0, 0, $fvMes, $fvDia, $fvAno);
        // Timestamp para inicio dias libres
        $ilDia = getFecha($iniLib, 'dia');
        $ilMes = getFecha($iniLib, 'mes');
        $ilAno = getFecha($iniLib, 'ano');
        $mIL = mktime(0, 0, 0, $ilMes, $ilDia, $ilAno);
        if ($mFV < $mIL) {
            $flgErrFV = 1;
        }
    }
    // Si la bandera $flErrFV == 0 es que esta ok y procede a calcular.
    if ($flgErrFV == 0) {
        // Si el usuario no ha aplicado cambios manualmente con los dias libres,
        // el sistema debe reconocer los dias libres.
        if (empty($libDias)) {
            // Pendiente ver si meto las fechas de los acuerdos como paramentros p la funcion.
            if ($tipoEq == "S") {
                $libDias = getValueTable("lib_sec", "DET_DIAS_NORMAL", "id_det_dias_normal", 1);
            } else {
                $libDias = getValueTable("lib_ref", "DET_DIAS_NORMAL", "id_det_dias_normal", 1);
            }
        }
        // Conocer la tarifa
        // $t1 = getValueTable ( "tarifa1", "D_TARIFA_NORMAL3", "id_equipo", $idEquipo );
        // $t2 = getValueTable ( "tarifa2", "D_TARIFA_NORMAL3", "id_equipo", $idEquipo );
        //--------------------------------------------------------------
        // DIAS DE DEMORAS
        // Conocer los dias de demora.
        // -------------------------------------------------------------
        $iniLibDia = getFecha($iniLib, dia);
        $iniLibMes = getFecha($iniLib, mes);
        $iniLibAno = getFecha($iniLib, ano);
        $mktLibF1 = mktime(0, 0, 0, $iniLibMes, $iniLibDia, $iniLibAno);
        $libF1 = date("Y-m-d", $mktLibF1);
        //echo "------------------------------------<br>";
        $mktLibF2 = mktime(0, 0, 0, $iniLibMes, $iniLibDia + ($libDias - 0), $iniLibAno);
        $libF2 = date("Y-m-d", $mktLibF2);
        //echo "fechaVacio: $fechaVacio <br>";
        $vacioMes = getFecha($fechaVacio, mes);
        $vacioDia = getFecha($fechaVacio, dia);
        $vacioAno = getFecha($fechaVacio, ano);
        //echo "$vacioAno / $vacioMes / $vacioDia <br>";
        $mkVacio = mktime(0, 0, 0, $vacioMes, $vacioDia, $vacioAno);
        $vacio = date("Y-m-d", $mkVacio);
        $diasDemora = totalDias($mktLibF2, $mkVacio);
        if ($diasDemora < 0) {
            $diasDemora = 0;
        }
        // -----------------------------------------------
        // Actualizar registro
        // -----------------------------------------------
        $sql = "update DET_CALCULO set ";
        $sql .= "libre_dias='{$libDias}',";
        //$sql.="dias_etapa1='$diasEtapa1',dias_etapa2='$diasEtapa2',";
        $sql .= "tar1='{$t1}',";
        $sql .= "f_corte='{$fechaVacio}',";
        $sql .= "dias_demora='{$diasDemora}',";
        $sql .= "id_usr='{$mscIdUsuario}',f_captura='{$hoy}' ";
        $sql .= "where id_det_calculo='{$idCalculo}'";
        $dbf->query($sql);
    }
}
开发者ID:nesmaster,项目名称:msclink,代码行数:86,代码来源:funcCalDet.php


示例10: base_url

cotizaciones/mis_cotizaciones">
						<div class="pull-left">
							<img src="<?php 
    echo base_url();
    ?>
Images/users/<?php 
    echo $row['emp_imagen'];
    ?>
" with='40' height='40' class="img-circle" alt="User Image"/>
						</div>
						<h4>
							<?php 
    echo $row['nombres'];
    ?>
							<small><i class="fa fa-clock-o"></i> <?php 
    echo xfecha(getFecha(), $row['cot_fecha']);
    ?>
 </small>
						</h4>
						<p><?php 
    echo $row['cot_asunto'];
    ?>
</p>
					</a>
				</li><!-- end message -->
			<?php 
}
?>
		</ul>
	</li>
	<li class="footer"><a href="<?php 
开发者ID:Juchiha,项目名称:ProyectoKuanto,代码行数:31,代码来源:mensajes.php


示例11: exchangeRate

function exchangeRate($cur, $eta, $monto)
{
    global $db2;
    if ($monto > 0) {
        //$dsn = "Driver={SQL Server};Server=$linkSrv;Database=$linkDB;Integrated Security=SSPI;Persist Security Info=False;";
        //$conn2 = odbc_connect($dsn, $linkUsr, $linkPass);
        $rateNoUSD = 0;
        $rateUSD = 0;
        // Consultar RATE segun ETA
        // Z_Exchange_Rate_Type_id='1' : Esto es OANDA
        if ($cur == 'USD') {
            $tlUSD = $monto;
            return $tlUSD;
        } elseif ($cur == 'MXN') {
            // Objetivo: Dolarizar la cantidad.
            $sql2 = "\n            select R.Rate as Rate\n            from Z_Exchange_Rate R\n            inner join Z_GISCurrency C  on R.Currency_id=C.Currency_id\n            WHERE '{$eta}'  between R.Date_From  and R.Date_To and ISO_Code='USD' and R.Exchange_Rate_Type_id='1'\n            ";
            $db2->query($sql2);
            while ($db2->next_record()) {
                $rateUSD = $db2->f('Rate');
            }
            $tlUSD = $monto / $rateUSD;
            return $tlUSD;
        } else {
            // Se debe comprobar si la moneda existe en el dia como la ETA, en caso de que no exista
            // nos tenemos que regresar dos día a la ETA.
            $sql2 = "\n            select R.Rate as Rate\n            from Z_Exchange_Rate R\n            inner join Z_GISCurrency C  on R.Currency_id=C.Currency_id\n            WHERE '{$eta}'  between R.Date_From  and R.Date_To and ISO_Code='{$cur}' and R.Exchange_Rate_Type_id='1'\n            ";
            $db2->query($sql2);
            $nr2 = $db2->num_rows();
            if ($nr2 == 0 || empty($nr2)) {
                // Regresar dos dias a la ETA
                // ETA a segundos
                $etaMes = getFecha($eta, 'mes');
                $etaDia = getFecha($eta, 'dia');
                $etaAno = getFecha($eta, 'ano');
                $etaSeg = mktime(0, 0, 0, $etaMes, $etaDia, $etaAno);
                $segDia = 172800;
                // 2 dias
                $etaRSeg = $etaSeg - $segDia;
                $eta = date("Y-m-d", $etaRSeg);
                $sql2 = "\n                select R.Rate as Rate\n                from Z_Exchange_Rate R\n                inner join Z_GISCurrency C  on R.Currency_id=C.Currency_id\n                WHERE '{$eta}'  between R.Date_From  and R.Date_To and ISO_Code='{$cur}' and R.Exchange_Rate_Type_id='1'\n                ";
                $db2->query($sql2);
                $nr2 = $db2->num_rows();
            }
            if ($nr2 > 0) {
                $rateNoUSD = 0;
                $sql2 = "\n                select R.Rate as Rate\n                from Z_Exchange_Rate R\n                inner join Z_GISCurrency C  on R.Currency_id=C.Currency_id\n                WHERE '{$eta}'  between R.Date_From  and R.Date_To and ISO_Code='{$cur}' and R.Exchange_Rate_Type_id='1'\n                ";
                $db2->query($sql2);
                while ($db2->next_record()) {
                    $rateNoUSD = $db2->f('Rate');
                }
                $sql2 = "\n                select R.Rate as Rate\n                from Z_Exchange_Rate R\n                inner join Z_GISCurrency C  on R.Currency_id=C.Currency_id\n                WHERE '{$eta}'  between R.Date_From  and R.Date_To and ISO_Code='USD'  and R.Exchange_Rate_Type_id='1'\n                ";
                $db2->query($sql2);
                while ($db2->next_record()) {
                    $rateUSD = $db2->f('Rate');
                }
                // Realizar conversion a Dolares
                if ($rateNoUSD > 0 && $rateUSD > 0) {
                    $tlUSD = $monto * $rateNoUSD / $rateUSD;
                    return $tlUSD;
                } else {
                    return -1;
                }
            } else {
                return -1;
            }
        }
    } else {
        return 0;
    }
}
开发者ID:nesmaster,项目名称:msclink,代码行数:70,代码来源:sionBlsUpdate+-+copia.php


示例12: existMCI

function existMCI($bl, $op = '')
{
    // Esta funcion comprueba si existe un Manifest Corrector de Importacion
    // en el modulo de documentacion. Pero solo comprueba los
    // MC que cambian en el flete (Freight).
    //
    // Comparar la fecha del corrector con la fecha de envio
    // de la credit note inicial.
    // Si es mayor la fecha del corrector debe regresar E (extemporaneo)
    // quiere decir que llego despues el corrector de la CNI (credit note inicial).
    // De lo contrario regresa N (normal).
    // Si no hay corrector, no regresa nada.
    //
    // La $op es para saber contra que tipo de CNI o CNP va a comparar.
    global $dbf;
    $bl = trim($bl);
    $idBl = getValueTable("Id_expo", "EXPO", "Bl", $bl);
    if ($idBl > 0) {
        $idBlCN = getValueTable("id_bl", "CN_BL", "bl", $bl);
        // --- DATOS CNI ---
        $idBarco = getValueTable("id_barco", "CN_BL", "bl", $bl);
        // Fecha de envio de la CNI.
        $feCNI = getValueTable("f_envio", "CN", "id_barco", $idBarco);
        // --- DATOS CNP ---
        $idCNP = getValueTable("id_cn_pos", "CN_AJUSTE_P", "id_bl", $idBlCN);
        //$idBarco= getValueTable("id_barco","CN_BL","bl",$bl);
        // Fecha de envio de la CNI.
        $feCNP = getValueTable("f_envio", "CN_POS_IMPO", "id_cn_pos", $idCNP);
        if ($op == "CNI") {
            $fecEnvio = $feCNI;
        } elseif ($op == "CNP") {
            $fecEnvio = $feCNP;
        } else {
            $fecEnvio = '0000-00-00';
        }
        // Fecha de captura del MC.
        $sql = "select max(f_captura) as f_captura from MC_I where id_bl='{$idBl}' and mc_flete='1' and cancelo='0'";
        $dbf->query($sql);
        while ($dbf->next_record()) {
            $feMC = $dbf->f(f_captura);
            if (!empty($feMC)) {
                // Si existe una MC, mandara una respuesta para
                // que sea marcado con un color el registro.
                $feMM = getFecha($fecEnvio, 'mes');
                $feDD = getFecha($fecEnvio, 'dia');
                $feYY = getFecha($fecEnvio, 'ano');
                $fEnv = mktime('0', '0', '0', $feMM, $feDD, $feYY);
                $fdMM = getFecha($feMC, 'mes');
                $fdDD = getFecha($feMC, 'dia');
                $fdYY = getFecha($feMC, 'ano');
                $fMC = mktime('0', '0', '0', $fdMM, $fdDD, $fdYY);
                if ($fEnv != -1 && $fMC != -1) {
                    if ($fMC >= $fEnv && $fecEnvio != '0000-00-00') {
                        return 'E';
                    } else {
                        return 'N';
                    }
                } else {
                    return 'N';
                }
            }
        }
    }
}
开发者ID:nesmaster,项目名称:msclink,代码行数:64,代码来源:confGral.php


示例13: exchangeRate

function exchangeRate($cur, $eta, $monto)
{
    global $linkSrv, $linkDB, $linkUsr, $linkPass, $conn2;
    if ($monto > 0) {
        //$dsn = "Driver={SQL Server};Server=$linkSrv;Database=$linkDB;Integrated Security=SSPI;Persist Security Info=False;";
        //$conn2 = odbc_connect($dsn, $linkUsr, $linkPass);
        $rateNoUSD = 0;
        $rateUSD = 0;
        // Consultar RATE segun ETA
        // Exchange_Rate_Type_id='1' : Esto es OANDA
        if ($cur == 'USD') {
            $tlUSD = $monto;
            return $tlUSD;
        } elseif ($cur == 'MXN') {
            // Objetivo: Dolarizar la cantidad.
            $sql2 = "\n            select R.Rate as Rate\n            from interlink_main90.dbo.Exchange_Rate R (NOLOCK)\n            inner join interlink_main90.dbo.GISCurrency C (NOLOCK) on R.Currency_id=C.Currency_id\n            WHERE '{$eta}'  between R.Date_From  and R.Date_To and ISO_Code='USD' and R.Exchange_Rate_Type_id='1'\n            ";
            echo "<br>{$sql2}<br>";
            $rs2 = odbc_exec($conn2, $sql2);
            unset($myrow);
            while ($myrow = odbc_fetch_array($rs2)) {
                $rateUSD = $myrow['Rate'];
            }
            $tlUSD = $monto / $rateUSD;
            return $tlUSD;
        } else {
            // Se debe comprobar si la moneda existe en el dia como la ETA, en caso de que no exista
            // nos tenemos que regresar un día a la ETA.
            $sql2 = "\n            select R.Rate as Rate\n            from interlink_main90.dbo.Exchange_Rate R (NOLOCK)\n            inner join interlink_main90.dbo.GISCurrency C (NOLOCK) on R.Currency_id=C.Currency_id\n            WHERE '{$eta}'  between R.Date_From  and R.Date_To and ISO_Code='{$cur}' and R.Exchange_Rate_Type_id='1'\n            ";
            $rs2 = odbc_exec($conn2, $sql2);
            $nr2 = odbc_num_rows($rs2);
            if ($nr2 == 0 || empty($nr2)) {
                // Regresar un dia a la ETA
                // ETA a segundos
                $etaMes = getFecha($eta, 'mes');
                $etaDia = getFecha($eta, 'dia');
                $etaAno = getFecha($eta, 'ano');
                $etaSeg = mktime(0, 0, 0, $etaMes, $etaDia, $etaAno);
                $segDia = 172800;
                // 2 dias
                $etaRSeg = $etaSeg - $segDia;
                $eta = date("Y-m-d", $etaRSeg);
                $sql2 = "\n                select R.Rate as Rate\n                from interlink_main90.dbo.Exchange_Rate R (NOLOCK)\n                inner join interlink_main90.dbo.GISCurrency C (NOLOCK) on R.Currency_id=C.Currency_id\n                WHERE '{$eta}'  between R.Date_From  and R.Date_To and ISO_Code='{$cur}' and R.Exchange_Rate_Type_id='1'\n                ";
                $rs2 = odbc_exec($conn2, $sql2);
                $nr2 = odbc_num_rows($rs2);
            }
            if ($nr2 > 0) {
                $sql2 = "\n                select R.Rate as Rate\n                from interlink_main90.dbo.Exchange_Rate R (NOLOCK)\n                inner join interlink_main90.dbo.GISCurrency C (NOLOCK) on R.Currency_id=C.Currency_id\n                WHERE '{$eta}'  between R.Date_From  and R.Date_To and ISO_Code='{$cur}' and R.Exchange_Rate_Type_id='1'\n                ";
                // echo "<br>$sql2<br>";
                $rs2 = odbc_exec($conn2, $sql2);
                unset($myrow);
                while ($myrow = odbc_fetch_array($rs2)) {
                    $rateNoUSD = $myrow['Rate'];
                }
                $sql2 = "\n                select R.Rate as Rate\n                from interlink_main90.dbo.Exchange_Rate R (NOLOCK)\n                inner join interlink_main90.dbo.GISCurrency C (NOLOCK) on R.Currency_id=C.Currency_id\n                WHERE '{$eta}'  between R.Date_From  and R.Date_To and ISO_Code='USD'  and R.Exchange_Rate_Type_id='1'\n                ";
                $rs2 = odbc_exec($conn2, $sql2);
                unset($myrow);
                while ($myrow = odbc_fetch_array($rs2)) {
                    $rateUSD = $myrow['Rate'];
                }
                // Realizar conversion a Dolares
                if ($rateNoUSD > 0 && $rateUSD > 0) {
                    $tlUSD = $monto * $rateNoUSD / $rateUSD;
                    return $tlUSD;
                } else {
                    //odbc_close($conn2);
                    return -1;
                }
            } else {
                //odbc_close($conn2);
                return -1;
            }
        }
    } else {
        return 0;
    }
}
开发者ID:nesmaster,项目名称:msclink,代码行数:76,

鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
PHP getFeedArticles函数代码示例发布时间:2022-05-15
下一篇:
PHP getFactors函数代码示例发布时间: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