Esempio n. 1
0
 function showForm($data = "", $msg = "")
 {
     global $t, $PHP_SELF, $paging, $idNaviera, $db, $usuario;
     $t->set_file("page", "invInSearch2.inc.html");
     // $naviera = getValueTable("naviera","NAVIERA","id_naviera",$idNaviera);
     $sisIdOficina = $_SESSION[sesIdOficina];
     $oficina = getValueTable("oficina", "OFICINA", "id_oficina", $sisIdOficina);
     $t->set_var(array("lnTupla" => "", "ACTION" => $PHP_SELF, "MENSAJE" => "", "OFICINA" => $oficina));
     // ----------------
     // Combo de Naviera
     // ----------------
     $idNaviera = $data[idNaviera];
     $sql = "select id_naviera,naviera from NAVIERA order by naviera ";
     $db->query($sql);
     $t->set_block("page", "blqNaviera", "linNav");
     while ($db->next_record()) {
         $idNavieraDB = $db->f('id_naviera');
         $naviera = $db->f('naviera');
         $idNaviera == $idNavieraDB ? $navSel = "selected" : ($navSel = "");
         $t->set_var(array("ID_NAVIERA" => $idNavieraDB, "NAVIERA" => $naviera, "NAVSEL" => $navSel));
         $t->parse("linNav", "blqNaviera", true);
     }
     // ----------------------------------------------------------------
     // Pagin
     // Importante. Si realiza 2 busquedas sobre campos bastante grandes,
     // alenta la consulta. De preferencia utilice una consulta.
     // -----------------------------------------------------------------
     $qw1 = explode_keyword($_GET[keyword]);
     // Busqueda por contenedor
     $qw2 = explode_keyword2($_GET[keyword2]);
     // Busqueda por fecha
     $qw3 = explode_keyword3($_GET[keyword3]);
     // Busqueda por sello
     $qw4 = explode_keyword4($_GET[keyword4]);
     // Busqueda por damage
     $qw5 = explode_keyword5($_GET[keyword5]);
     // Buscar por linea
     $qw6 = explode_keyword6($_GET[keyword6]);
     // Oficina
     $sesIdOficina = $_SESSION[sesIdOficina];
     $sql = "select * from ENTRADA where {$qw1} {$qw2} {$qw3} {$qw4} {$qw5} {$qw6} ";
     if (!$usuario->havePerm("1", $_SESSION['sesArrPerms'])) {
         $sql .= "and id_oficina='{$sesIdOficina}' ";
     }
     $sql .= "order by eir desc";
     $paging->query($sql);
     $page = $paging->print_info();
     // Control de paginación.
     if (!empty($page["keyword"])) {
         $t->set_var("INFODATA", "Keyword : <b>{$page['keyword']}</b>");
     }
     if (empty($page["total"])) {
         $t->set_var("INFODATA", "<u>Not Found</u>");
     } else {
         $t->set_var("INFODATA", "Data {$page['start']} - {$page['end']} of {$page['total']} [Total {$page['total_pages']} Pages]");
     }
     $t->set_block("page", "blqTupla", "lnTupla");
     while ($result = $paging->result_assoc()) {
         $color = $paging->print_color("#C0C7C8", "#ffffff");
         $t->set_var("COLOR_ROW", $color);
         $idEntrada = $result[id_entrada];
         //$entSal = $result[ent_sal];
         $idReg = $result[id_entrada];
         $eir = $result[eir];
         $idConte = $result[id_contenedor];
         $conte = getValueTable("numero", "CONTENEDOR", "id_contenedor", $idConte);
         $idEq = getValueTable("id_equipo", "CONTENEDOR", "id_contenedor", $idConte);
         $equipo = getValueTable("equipo", "EQUIPO", "id_equipo", $idEq);
         $chasis = $result[chasis];
         $idNaviera = $result[id_naviera];
         $naviera = getValueTable("naviera", "NAVIERA", "id_naviera", $idNaviera);
         $idTrans = $result[id_transporte];
         $transp = getValueTable("transporte", "TRANSPORTE", "id_transporte", $idTrans);
         $maniStPago = $result[mani_st_pago];
         $maniCosto = $result[mani_costo];
         $maniRecibo = $result[recibo];
         $status = $result[status];
         $cliente = $result[consig];
         $transp = $result[transportista];
         $operador = $result[operador];
         // if($status=="IV")$status="IMP.VACIO";
         // $idCliente = $result[id_cliente];
         // $cliente = getValueTable("cliente","CLIENTE","id_cliente",$idCliente);
         $idNome = $result[id_nome];
         $nome = getValueTable("nombre", "NOMENCLATURA", "id_nome", $idNome);
         $ubicacion = $result[ubicacion];
         $clase = $result[clase];
         $sello = $result[sello];
         $reforzado = $result[reforzado];
         $lavado = $result[lavado];
         $placas = $result[placas];
         $capFecha = $result[cap_fec];
         $capIdUsr = $result[cap_id_usr];
         $capUsr = getValueTable("usuario", "USUARIO", "id_usuario", $capIdUsr);
         $okDm = $result[damage];
         if ($okDm == "DM") {
             $okDm = "<font color=red>DM</font>";
         }
         // En caso de baja de registro, saber quien y cuando se realizo.
         $stReg = $resul['st_reg'];
         $modBajaIdUsr = $result['mod_baja_id_usr'];
         $modBajaUsr = getValueTable("usuario", "USUARIO", "id_usuario", $modBajaIdUsr);
         $modBajaFec = $result['mod_baja_fec'];
         $stReg = $result['st_reg'];
         $stReg == "B" ? $notaReg = "Baja de registro por {$modBajaUsr} - {$modBajaFec}" : ($notaReg = "");
         $idOficina = $result['id_oficina'];
         $oficina = getValueTable("oficina", "OFICINA", "id_oficina", $idOficina);
         $numLin++;
         $t->set_var(array("EIR" => "E-{$eir}", "FECHA" => $capFecha, "OK_DM" => $okDm, "OPERADOR" => $operador, "PLACAS" => $placas, "REFORZADO" => $reforzado, "LAVADO" => $lavado, "CLASE" => $clase, "SELLO" => $sello, "CLIENTE" => $cliente, "TRANSP" => $transp, "NAVIERA" => $naviera, "STATUS" => $status, "CHASIS" => $chasis, "NOME" => $nome, "UBICACION" => $ubicacion, "CONTE" => $conte, "TIPO" => $equipo, "ID_REG" => $idReg, "HORA" => $hora, "MINUTO" => $min, "SAL_F" => $salF, "SAL_H" => $salH, "SAL_M" => $salM, "NUM_LIN" => $numLin, "NOTA_REG" => $notaReg, "OFICINA" => $oficina));
         $stReg = $result[st_reg];
         if ($stReg == "B") {
             $t->set_var(array("ST_REG" => "<b><font color=red>-BAJA-</font></b>", "COLOR_ROW" => "#FF8080", "EDITAR" => "", "BAJA" => "", "PDF" => ""));
         } else {
             $t->set_var(array("ST_REG" => "", "EDITAR" => "<a href='invEntPlus.php?idReg={$idEntrada}'><img src=\"../images/b_edit.png\" border=0></a>", "BAJA" => "<a href=\"javascript:ventanaNueva('invBajaEntPlus.php?idReg={$idEntrada}',270,300)\"><img src=\"../images/b_del.png\" border=0></a>", "PDF" => "<a href='eirPdf3Plus.php?idReg={$idEntrada}'><img src=\"../images/b_print.png\" border=0></a>"));
         }
         $t->parse("lnTupla", "blqTupla", true);
     }
     $control = $paging->print_link();
     $t->set_var("CONTROL", $control);
     $t->pparse("out", "page");
 }
Esempio n. 2
0
function showForm($data = "", $msg = "")
{
    global $t, $PHP_SELF, $paging, $idNaviera;
    $t->set_file("page", "invNavOut.inc.html");
    $naviera = getValueTable("naviera", "NAVIERA", "id_naviera", $idNaviera);
    $t->set_var(array("lnTupla" => "", "ACTION" => $PHP_SELF, "MENSAJE" => "", "NAVIERA" => $naviera));
    // ----------------------------------------------------------------
    // Pagin
    // Importante. Si realiza 2 busquedas sobre campos bastante grandes,
    // alenta la consulta. De preferencia utilice una consulta.
    // -----------------------------------------------------------------
    $qw1 = explode_keyword($_GET[keyword]);
    // Busqueda por contenedor
    $qw2 = explode_keyword2($_GET[keyword2]);
    // Busqueda por fecha
    $qw3 = explode_keyword3($_GET[keyword3]);
    // Busqueda por sello
    $qw4 = explode_keyword4($_GET[keyword4]);
    // Busqueda por damage
    $qw5 = explode_keyword5($_GET[keyword5]);
    if ($idNaviera > 0) {
        $sql = "select * from ENTRADA where {$qw1} {$qw2} {$qw3} {$qw4} {$qw5} and id_naviera='{$idNaviera}' and ent_sal='S' order by id_entrada desc";
    }
    $paging->query($sql);
    $page = $paging->print_info();
    // Control de paginación.
    if (!empty($page["keyword"])) {
        $t->set_var("INFODATA", "Keyword : <b>{$page['keyword']}</b>");
    }
    if (empty($page["total"])) {
        $t->set_var("INFODATA", "<u>Not Found</u>");
    } else {
        $t->set_var("INFODATA", "Data {$page['start']} - {$page['end']} of {$page['total']} [Total {$page['total_pages']} Pages]");
    }
    $t->set_block("page", "blqTupla", "lnTupla");
    while ($result = $paging->result_assoc()) {
        $color = $paging->print_color("#C0C7C8", "#ffffff");
        $t->set_var("COLOR_ROW", $color);
        $entSal = $result[ent_sal];
        $idReg = $result[id_entrada];
        $eir = "{$entSal}-{$idReg}";
        //$eir = $result[eir];
        $fecEnt = $result[fec_ent];
        $hora = $result[hora];
        $min = $result[minuto];
        $idConte = $result[id_contenedor];
        $conte = getValueTable("numero", "CONTENEDOR", "id_contenedor", $idConte);
        $idEq = getValueTable("id_equipo", "CONTENEDOR", "id_contenedor", $idConte);
        $equipo = getValueTable("equipo", "EQUIPO", "id_equipo", $idEq);
        $chasis = $result[chasis];
        $idNaviera = $result[id_naviera];
        $naviera = getValueTable("naviera", "NAVIERA", "id_naviera", $idNaviera);
        $maniStPago = $result[mani_st_pago];
        $maniCosto = $result[mani_costo];
        $maniRecibo = $result[recibo];
        $status = $result[status];
        $clase = $result[clase];
        $sello = $result[sello];
        $reforzado = $result[reforzado];
        $lavado = $result[lavado];
        $placas = $result[placas];
        $okDm = $result[damage];
        if ($okDm == "DM") {
            $okDm = "<font color=red>DM</font>";
        }
        $capFec = $result[cap_fec];
        $cliente = $result[consig];
        $transp = $result[transportista];
        $operador = $result[operador];
        $t->set_var(array("OK_DM" => $okDm, "OPERADOR" => $operador, "PLACAS" => $placas, "REFORZADO" => $reforzado, "LAVADO" => $lavado, "CLASE" => $clase, "SELLO" => $sello, "CLIENTE" => $cliente, "TRANSP" => $transp, "NAVIERA" => $naviera, "STATUS" => $status, "CHASIS" => $chasis, "NOME" => $nome, "UBICACION" => $ubicacion, "CONTE" => $conte, "TIPO" => $equipo, "ID_REG" => $idReg, "EIR" => $eir, "FECHA" => $capFec, "EDITAR" => "<a href='invIn.php?idReg={$idReg}'><img src=\"../images/b_edit.png\" border=0></a>", "PDF" => "<a href='eirPdf3.php?idReg={$idReg}'><img src=\"../images/b_print.png\" border=0></a>"));
        $t->parse("lnTupla", "blqTupla", true);
    }
    $control = $paging->print_link();
    $t->set_var("CONTROL", $control);
    $t->pparse("out", "page");
}
Esempio n. 3
0
function showForm($data = "", $msg = "")
{
    global $t, $PHP_SELF, $paging, $idNaviera, $db, $usuario;
    $t->set_file("page", "invInSearchG.inc.html");
    // $naviera = getValueTable("naviera","NAVIERA","id_naviera",$idNaviera);
    $sisIdOficina = $_SESSION[sesIdOficina];
    $oficina = getValueTable("oficina", "OFICINA", "id_oficina", $sisIdOficina);
    $t->set_var(array("lnTupla" => "", "ACTION" => $PHP_SELF, "MENSAJE" => "", "OFICINA" => $oficina));
    // ----------------
    // Combo de Naviera
    // ----------------
    $idNaviera = $data[idNaviera];
    $sql = "select id_naviera,naviera from NAVIERA order by naviera ";
    $db->query($sql);
    $t->set_block("page", "blqNaviera", "linNav");
    while ($db->next_record()) {
        $idNavieraDB = $db->f('id_naviera');
        $naviera = $db->f('naviera');
        $idNaviera == $idNavieraDB ? $navSel = "selected" : ($navSel = "");
        $t->set_var(array("ID_NAVIERA" => $idNavieraDB, "NAVIERA" => $naviera, "NAVSEL" => $navSel));
        $t->parse("linNav", "blqNaviera", true);
    }
    // ----------------------------------------------------------------
    // Pagin
    // Importante. Si realiza 2 busquedas sobre campos bastante grandes,
    // alenta la consulta. De preferencia utilice una consulta.
    // -----------------------------------------------------------------
    $qw1 = explode_keyword($_GET[keyword]);
    // Busqueda por contenedor
    if (!empty($_GET[keyword2])) {
        $qw2 = explode_keyword2($_GET[keyword2]);
    }
    // Busqueda por fecha
    $qw3 = explode_keyword3($_GET[keyword3]);
    // Busqueda por sello
    $qw4 = explode_keyword4($_GET[keyword4]);
    // Busqueda por Quien Paga
    $qw5 = explode_keyword5($_GET[keyword5]);
    // Buscar por linea
    $qw6 = explode_keyword6($_GET[keyword6]);
    // Se comenta por que este dato ya no va a existir (id_naviera se tomara de tabla CONTENEDOR)
    // $qw6= explode_keyword6($_GET[keyword6]);
    // Oficina
    $sesIdOficina = $_SESSION[sesIdOficina];
    $sql = "select * from ENTRADA where {$qw1} {$qw2} {$qw3} {$qw4} {$qw5} {$qw6} ";
    // $sql.="and id_oficina='$sesIdOficina' ";
    $sql .= " order by id_entrada desc";
    //echo $sql;
    $paging->query($sql);
    $page = $paging->print_info();
    // Control de paginación.
    if (!empty($page["keyword"])) {
        $t->set_var("INFODATA", "Keyword : <b>{$page['keyword']}</b>");
    }
    if (empty($page["total"])) {
        $t->set_var("INFODATA", "<u>Not Found</u>");
    } else {
        $t->set_var("INFODATA", "Data {$page['start']} - {$page['end']} of {$page['total']} [Total {$page['total_pages']} Pages]");
    }
    $t->set_block("page", "blqTupla", "lnTupla");
    while ($result = $paging->result_assoc()) {
        $color = $paging->print_color("#C0C7C8", "#ffffff");
        $t->set_var("COLOR_ROW", $color);
        $idEntrada = $result['id_entrada'];
        //$entSal = $result['ent_sal'];
        $idReg = $result['id_entrada'];
        $eir = $result['eir'];
        $idConte = $result['id_contenedor'];
        $conte = getValueTable("numero", "CONTENEDOR", "id_contenedor", $idConte);
        $idEq = getValueTable("id_equipo", "CONTENEDOR", "id_contenedor", $idConte);
        $equipo = getValueTable("equipo", "EQUIPO", "id_equipo", $idEq);
        //$chasis = $result['chasis'];
        $idNaviera = $result['id_naviera'];
        $naviera = getValueTable("naviera", "NAVIERA", "id_naviera", $idNaviera);
        //$idTrans = $result['id_transporte'];
        //$transp = getValueTable("transporte","TRANSPORTE","id_transporte",$idTrans);
        $maniStPago = $result['mani_st_pago'];
        $maniCosto = $result['mani_costo'];
        $maniRecibo = $result['recibo'];
        $status = $result['status'];
        $flgStatus = $result['descon_flg'];
        //$cliente = $result['consig'];
        $transp = $result['transportista'];
        $operador = $result['operador'];
        // if($status=="IV")$status="IMP.VACIO";
        // $idCliente = $result['id_cliente'];
        // $cliente = getValueTable("cliente","CLIENTE","id_cliente",$idCliente);
        $idNome = $result['id_nome'];
        $nome = getValueTable("nombre", "NOMENCLATURA", "id_nome", $idNome);
        $ubicacion = $result['ubicacion'];
        $clase = $result['clase'];
        $sello = $result['sello'];
        //$reforzado = $result['reforzado'];
        //$lavado = $result['lavado'];
        $placas = $result['placas'];
        $capFecha = $result['cap_fec'];
        $capIdUsr = $result['cap_id_usr'];
        $capUsr = getValueTable("usuario", "USUARIO", "id_usuario", $capIdUsr);
        $okDm = $result['damage'];
        if ($okDm == "DM") {
            $okDm = "<font color=red>DM</font>";
        }
        // En caso de baja de registro, saber quien y cuando se realizo.
        $stReg = $resul['st_reg'];
        $modBajaIdUsr = $result['mod_baja_id_usr'];
        $modBajaUsr = getValueTable("usuario", "USUARIO", "id_usuario", $modBajaIdUsr);
        $modBajaFec = $result['mod_baja_fec'];
        $stReg = $result['st_reg'];
        $stReg == "B" ? $notaReg = "Baja de registro por {$modBajaUsr} - {$modBajaFec}" : ($notaReg = "");
        //$idOficina=  $result['id_oficina'];
        //$oficinaDB = getValueTable("oficina","OFICINA","id_oficina",$idOficina);
        $payer = $result['mani_st_pago'];
        $manufactura = getValueTable("manufactura", "CONTENEDOR", "id_contenedor", $idConte);
        $folioImp = getValueTable("folio_imp", "CONTENEDOR", "id_contenedor", $idConte);
        $flgEdiCod = $result['flg_edicodeco'];
        if ($flgEdiCod == 1) {
            $stEdiCod = "OK";
        } else {
            $stEdiCod = "Pendiente...";
        }
        $numLin++;
        $t->set_var(array("EIR" => "E-{$eir}", "FECHA" => $capFecha, "OK_DM" => $okDm, "OPERADOR" => $operador, "PLACAS" => $placas, "CLASE" => $clase, "SELLO" => $sello, "TRANSP" => $transp, "NAVIERA" => $naviera, "NOME" => $nome, "UBICACION" => $ubicacion, "CONTE" => $conte, "TIPO" => $equipo, "ID_REG" => $idReg, "HORA" => $hora, "MINUTO" => $min, "SAL_F" => $salF, "SAL_H" => $salH, "SAL_M" => $salM, "NUM_LIN" => $numLin, "NOTA_REG" => $notaReg, "PAYER" => $payer, "MANUFACTURA" => $manufactura, "FOLIOIMP" => $folioImp, "STEDICOD" => $stEdiCod));
        if ($status == "IL" && $flgStatus == 0) {
            $t->set_var("DESCON", "<a href=\"javascript:ventanaNueva('desconsol.php?idReg={$idEntrada}',350,350)\"><img src=\"../images/descon.png\" border=0 width=20 height=20></a>");
        } else {
            $t->set_var("DESCON", "");
        }
        $stReg = $result[st_reg];
        if ($stReg == "B") {
            $t->set_var(array("ST_REG" => "<b><font color=red>-BAJA-</font></b>", "COLOR_ROW" => "#FF8080", "EDITAR" => "", "BAJA" => "", "PDF" => ""));
        } else {
            $t->set_var(array("ST_REG" => "", "CONSULTA" => "<a href='invEntPlus.php?idReg={$idEntrada}'><img src=\"../images/b_export.png\" border=0></a>", "BAJA" => "<a href=\"javascript:ventanaNueva('invBajaEntPlus.php?idReg={$idEntrada}',350,350)\"><img src=\"../images/b_del.png\" border=0></a>", "PDF" => "<a href='eirPdf3Plus.php?idReg={$idEntrada}'><img src=\"../images/b_print.png\" border=0></a>"));
            if ($flgEdiCod == 0) {
                $t->set_var("EDITAR", "<a href='invEntPlusMod.php?idReg={$idEntrada}'><img src=\"../images/b_edit.png\" border=0></a>");
            } else {
                $t->set_var("EDITAR", "");
            }
        }
        $t->parse("lnTupla", "blqTupla", true);
    }
    $control = $paging->print_link();
    $t->set_var("CONTROL", $control);
    $t->pparse("out", "page");
}
Esempio n. 4
0
 function showForm($data = "", $msg = "")
 {
     global $t, $PHP_SELF, $paging, $idNaviera, $db, $usuario;
     $t->set_file("page", "invGenSearchG.inc.html");
     // $naviera = getValueTable("naviera","NAVIERA","id_naviera",$idNaviera);
     $sesIdOficina = $_SESSION[sesIdOficina];
     $oficina = getValueTable("oficina", "OFICINA", "id_oficina", $sesIdOficina);
     $t->set_var(array("lnTupla" => "", "ACTION" => $PHP_SELF, "MENSAJE" => "", "BAJA" => "", "OFICINA" => $oficina));
     // ----------------
     // Combo de Naviera
     // ----------------
     $idNaviera = $data[idNaviera];
     $sql = "select id_naviera,naviera from NAVIERA order by naviera ";
     $db->query($sql);
     $t->set_block("page", "blqNaviera", "linNav");
     while ($db->next_record()) {
         $idNavieraDB = $db->f('id_naviera');
         $naviera = $db->f('naviera');
         $idNaviera == $idNavieraDB ? $navSel = "selected" : ($navSel = "");
         $t->set_var(array("ID_NAVIERA" => $idNavieraDB, "NAVIERA" => $naviera, "NAVSEL" => $navSel));
         $t->parse("linNav", "blqNaviera", true);
     }
     // ----------------------------------------------------------------
     // Pagin
     // Importante. Si realiza 2 busquedas sobre campos bastante grandes,
     // alenta la consulta. De preferencia utilice una consulta.
     // -----------------------------------------------------------------
     $qw1 = explode_keyword($_GET[keyword]);
     // Busqueda por contenedor
     if (!empty($_GET[keyword2])) {
         $qw2 = explode_keyword2($_GET[keyword2]);
     }
     // Busqueda por fecha
     $qw3 = explode_keyword3($_GET[keyword3]);
     // Busqueda por sello
     $qw4 = explode_keyword4($_GET[keyword4]);
     // Busqueda por damage
     $qw5 = explode_keyword5($_GET[keyword5]);
     // Buscar por linea
     $qw6 = explode_keyword6($_GET[keyword6]);
     $sesIdOficina = $_SESSION[sesIdOficina];
     $sql = "select *,c.clase as CLASE,i.id_naviera as id_naviera from INVENTARIO_PLUS i, CONTENEDOR c where ";
     $sql .= "i.id_contenedor=c.id_contenedor and ";
     $sql .= "i.ent_sal='E' and ";
     $sql .= " {$qw1} {$qw2} {$qw3} {$qw4} {$qw5} {$qw6} ";
     $sql .= "order by i.id_inventario desc";
     $paging->query($sql);
     $page = $paging->print_info();
     // Control de paginación.
     if (!empty($page["keyword"])) {
         $t->set_var("INFODATA", "Keyword : <b>{$page['keyword']}</b>");
     }
     if (empty($page["total"])) {
         $t->set_var("INFODATA", "<u>Not Found</u>");
     } else {
         $t->set_var("INFODATA", "Data {$page['start']} - {$page['end']} of {$page['total']} [Total {$page['total_pages']} Pages]");
     }
     $t->set_block("page", "blqTupla", "lnTupla");
     while ($result = $paging->result_assoc()) {
         $color = $paging->print_color("#C0C7C8", "#ffffff");
         $t->set_var("COLOR_ROW", $color);
         $entSal = $result[ent_sal];
         $idReg = $result[id_inventario];
         $eir = $result[eir];
         $eir = "{$entSal} {$eir}";
         //$eir = $result[eir];
         $idConte = $result[id_contenedor];
         $conte = getValueTable("numero", "CONTENEDOR", "id_contenedor", $idConte);
         $idEq = getValueTable("id_equipo", "CONTENEDOR", "id_contenedor", $idConte);
         $equipo = getValueTable("equipo", "EQUIPO", "id_equipo", $idEq);
         $chasis = $result[chasis];
         $idNaviera = $result[id_naviera];
         $naviera = getValueTable("naviera", "NAVIERA", "id_naviera", $idNaviera);
         //$idTrans = $result[id_transporte];
         //$transp = getValueTable("transporte","TRANSPORTE","id_transporte",$idTrans);
         $maniStPago = $result[mani_st_pago];
         $maniCosto = $result[mani_costo];
         $maniRecibo = $result[recibo];
         $status = $result[status];
         $cliente = $result[consig];
         $transp = $result[transportista];
         $operador = $result[operador];
         // if($status=="IV")$status="IMP.VACIO";
         // $idCliente = $result[id_cliente];
         // $cliente = getValueTable("cliente","CLIENTE","id_cliente",$idCliente);
         $idNome = $result[id_nome];
         $nome = getValueTable("nombre", "NOMENCLATURA", "id_nome", $idNome);
         $ubicacion = $result[ubicacion];
         $clase = $result[CLASE];
         $sello = $result[sello];
         $reforzado = $result[reforzado];
         $lavado = $result[lavado];
         $placas = $result[placas];
         $capFecha = $result[cap_fec];
         $capIdUsr = $result[cap_id_usr];
         $capUsr = getValueTable("usuario", "USUARIO", "id_usuario", $capIdUsr);
         $idOficina = $result[id_oficina];
         $okDm = $result[damage];
         $oficinaDB = getValueTable("oficina", "OFICINA", "id_oficina", $idOficina);
         $stReg = $result[st_reg];
         // ---------------------
         // Detectar la estadias
         // ---------------------
         $estadias = getEstadias($capFecha);
         if ($okDm == "DM") {
             $okDm = "<font color=red>DM</font>";
         }
         $numLin++;
         $t->set_var(array("EIR" => $eir, "BAJA" => "<a href=\"javascript:ventanaNueva('invBajaPlus.php?idReg={$idReg}',270,300)\"><img src=\"../images/b_del.png\" border=0></a>", "FECHA" => $capFecha, "OK_DM" => $okDm, "CLASE" => $clase, "NAVIERA" => $naviera, "STATUS" => $status, "CONTE" => $conte, "TIPO" => $equipo, "ID_REG" => $idReg, "NUM_LIN" => $numLin, "FECCAP" => $capFecha, "ESTADIAS" => $estadias));
         $t->set_var(array("EDITAR" => "<a href='invInPlusEdit.php?idReg={$idReg}'>Detalle</a>", "GENSAL" => "<a href='invGenSal.php?idReg={$idReg}&opES=salida'>Generar-Salida</a>"));
         if ($stReg == "B") {
             $t->set_var("COLOR_ROW", "#FF8080");
             $t->set_var("EDITAR", "-Baja-");
             $t->set_var("BAJA", "<a href=\"javascript:ventanaNueva('invAltaPlus.php?idReg={$idReg}',270,300)\">Activar</a>");
         }
         $t->parse("lnTupla", "blqTupla", true);
     }
     $control = $paging->print_link();
     $t->set_var("CONTROL", $control);
     $t->pparse("out", "page");
 }
Esempio n. 5
0
function showForm($data = "", $msg = "")
{
    global $t, $paging, $usuario;
    $PHP_SELF = $_SERVER['PHP_SELF'];
    $t->set_file("page", "opGuiaSearch.inc.html");
    $sesIdOficina = $_SESSION['sesIdOficina'];
    $t->set_var(array("lnTupla" => "", "ACTION" => $PHP_SELF, "MENSAJE" => ""));
    $qw1 = explode_keyword1($_GET[keyword1]);
    $qw2 = explode_keyword2($_GET[keyword2]);
    $qw3 = explode_keyword3($_GET[keyword3]);
    $qw4 = explode_keyword4($_GET[keyword4]);
    $qw5 = explode_keyword5($_GET[keyword5]);
    $sql = "select * from GUIA g, PEDIDO p where ";
    $sql .= "g.id_pedido=p.id_pedido and ";
    $sql .= "{$qw1} {$qw2} {$qw3} {$qw4} {$qw5} order by g.id_guia desc";
    $paging->query($sql);
    $page = $paging->print_info();
    // Control de paginación.
    if (!empty($page["keyword"])) {
        $t->set_var("INFODATA", "Keyword : <b>{$page['keyword']}</b>");
    }
    if (empty($page["total"])) {
        $t->set_var("INFODATA", "<u>Not Found</u>");
    } else {
        $t->set_var("INFODATA", "Data {$page['start']} - {$page['end']} of {$page['total']} [Total {$page['total_pages']} Pages]");
    }
    $t->set_block("page", "blqTupla", "lnTupla");
    while ($result = $paging->result_assoc()) {
        $color = $paging->print_color("#C0C7C8", "#ffffff");
        $t->set_var("COLOR_ROW", $color);
        // ------------------------------------------
        // DATOS
        // ------------------------------------------
        $idReg = $result[id_guia];
        $capIdUsr = $result[cap_id_usr];
        $capUsr = getValueTable("usuario", "USUARIO", "id_usuario", $capIdUsr);
        $capFec = $result[cap_fec];
        $idOfi = getValueTable("id_oficina", "USUARIO", "id_usuario", $capIdUsr);
        $capOfi = getValueTable("oficina", "OFICINA", "id_oficina", $idOfi);
        $idGuia = $result[id_guia];
        $idPedido = $result[id_pedido];
        $idConte = $result[id_contenedor];
        $conte = getValueTable("numero", "CONTENEDOR", "id_contenedor", $idConte);
        $folio = $result[folio];
        //$facturaS = $result[factura_s];
        //$facturaN = $result[factura];
        //$factura = "$facturaS-$facturaN";
        $factura = $result[factura];
        $stReg = $result[st_reg];
        $modIdUsr = $result[mod_id_usr];
        $modUsr = getValueTable("usuario", "USUARIO", "id_usuario", $modIdUsr);
        $modFec = $result[mod_fec];
        if ($stReg == "B") {
            $stReg = "<font color=white><b>BAJA</b></font>";
            $stRegColor = "bgcolor=\"#FF8080\"";
            $bajaIdUsr = $result[baja_id_usr];
            $bajaUsr = getValueTable("usuario", "USUARIO", "id_usuario", $bajaIdUsr);
            $bajaFec = $result[baja_fec];
            $bajaDetalle = "<font color=white>{$bajaUsr} / {$bajaFec}</font>";
        } else {
            $stRegColor = "class=\"color2\"";
            $bajaDetalle = "";
        }
        $bkg = getValueTable("bkg", "PEDIDO", "id_pedido", $idPedido);
        $buque = getValueTable("buque", "PEDIDO", "id_pedido", $idPedido);
        $ori = getValueTable("ori", "PEDIDO", "id_pedido", $idPedido);
        $des = getValueTable("des", "PEDIDO", "id_pedido", $idPedido);
        $idCliente = getValueTable("id_cliente", "PEDIDO", "id_pedido", $idPedido);
        $idNaviera = getValueTable("id_naviera", "PEDIDO", "id_pedido", $idPedido);
        $cliente = getValueTable("cliente", "CLIENTE", "id_cliente", $idCliente);
        $naviera = getValueTable("naviera", "NAVIERA", "id_naviera", $idNaviera);
        $folioS = substr($folio, 0, 2);
        $folioN = substr($folio, 2, 10);
        $folio = "{$folioS} {$folioN}";
        /*
        if(empty($folio)){
            $folioSer = $result[folio_ser];
            $folioNum = $result[folio_num];
            $folio= $folioSer.$folioNum;
        }
        */
        $serie = $result[serie];
        $folio = $result[folio];
        $t->set_var(array("SERIE" => $serie, "FOLIO" => $folio, "CON_SER" => $cliente, "ORI" => $ori, "DES" => $des, "NAVIERA" => $naviera, "BUQUE" => $buque, "BKG" => $bkg, "N_PEDIDO" => $idPedido, "CONTE" => $conte, "FACTURA" => $factura, "PE_ST_REG" => $stReg, "PE_ST_REG_COLOR" => $stRegColor, "BAJA_DETALLE" => $bajaDetalle, "CAP_USR" => $capUsr, "CAP_FEC" => $capFec, "CAP_OFI" => $capOfi, "MOD_USR" => $modUsr, "MOD_FEC" => $modFec, "DEL" => "<a href=\"javascript:submitD(document.frm1,'{$PHP_SELF}','{$idReg}','del')\"><img src=\"../images/b_del.png\" border=\"0\"></a>", "EDITAR" => "<a href='opGuia.php?idReg={$idReg}&idPedido={$idPedido}'>Detalle</a>", "FILE_UPLOAD" => "CargarArchivos"));
        // -------------------------------------------------
        // Adjuntos 1 y 2
        // -------------------------------------------------
        if (file_exists("../filesUp1/{$idGuia}.zip")) {
            $t->set_var("ADJ1", "<a href=\"../filesUp1/{$idGuia}.zip\"><img border=0 width=\"30\" src=\"../images/zip.gif\"></a>");
        } else {
            $t->set_var("ADJ1", "");
        }
        if (file_exists("../filesUp2/{$idGuia}.zip")) {
            $t->set_var("ADJ2", "<a href=\"../filesUp2/{$idGuia}.zip\"><img border=0 width=\"30\" src=\"../images/zip.gif\"></a>");
        } else {
            $t->set_var("ADJ2", "");
        }
        if ($sesIdOficina == $idOfi) {
            $t->set_var("FILE_UPLOAD", "<a href=\"javascript:newWindow('opUploadGuia.php?idGuia={$idReg}',400,400)\">Archivos</a>");
        }
        // --------------------------------------------
        // FACTURAS
        // --------------------------------------------
        //$facS = getValueTable("factura_s","GUIA","id_guia",$idGuia);
        $facX = getValueTable("factura", "GUIA", "id_guia", $idGuia);
        if (preg_match("/(.{0,2})(.*)/", $facX, $parts)) {
            $facS = $parts[1];
            $facN = $parts[2];
        }
        $facN2 = str_pad($facN, 7, 0, STR_PAD_LEFT);
        $filePdfEdi = "OPE0606129RAF" . $facS . $facN2 . "_.pdf";
        if (file_exists("../facturas/{$filePdfEdi}")) {
            $t->set_var("FACTU", "<a href=\"javascript:ventanaNueva('../facturas/{$filePdfEdi}',800,600)\"><img border=0 width=\"30\" src=\"../images/pdf.gif\"></a>");
        } else {
            $t->set_var("FACTU", "");
        }
        $t->parse("lnTupla", "blqTupla", true);
    }
    $control = $paging->print_link();
    $t->set_var("CONTROL", $control);
    $t->pparse("out", "page");
}