Пример #1
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");
 }
Пример #2
0
 function showForm($data = "", $msg = "")
 {
     global $t, $db, $db2, $sesIdUsuario, $hoy, $usuario;
     $t->set_file("page", "invInPlusEdit.inc.html");
     $sesIdUsuario = $_SESSION[sesIdUsuario];
     $idReg = $data[idReg];
     $entSal = $data['entSal'];
     $PHP_SELF = $_SERVER['PHP_SELF'];
     $sesIdOficina = $_SESSION[sesIdOficina];
     $oficina = getValueTable("oficina", "OFICINA", "id_oficina", $sesIdOficina);
     $opES = $data['opES'];
     $t->set_var(array("ID_REG" => $idReg, "ACTION" => $PHP_SELF, "MENSAJE" => "", "EQUIPO" => "", "ENTSAL" => $entSal, "OFICINA" => $oficina, "OPES" => $opES, "GENERAR_EIR_E" => "", "GENERAR_EIR_S" => "", "GENSAL" => "<a href=\"invGenSal.php?idReg={$idReg}&opES=salida\">Genearar Salida</a>"));
     /*
     // --------------------------------------------
     //  Vista, segun Entrada o Salida.
     // Si es SALIDA debe mostrar links de Salida.  
     // Salida siempre maniobaras de SALIDA.
     // --------------------------------------------
     if( $opES=="salida" ){
     
     }
     */
     // -------------------------------------------------------------------------------------
     // Actualizar la clase, con el dato mas actual segun tabla CONTENEDOR.
     // Este dato lo actualiza el personal desde el catálogo de contenenedores.
     //$idConte = getValueTable("id_contenedor","INVENTARIO_PLUS","id_inventario",$idReg);
     //$claseAct = getValueTable("clase","CONTENEDOR","id_contenedor",$idConte);
     //$sql2="update INVENTARIO_PLUS set clase='$claseAct' where id_inventario='$idReg' ";
     //$db2->query($sql2);
     // -------------------------------------------------------------------------------------
     // Consulta de datos
     $sql = "select * from INVENTARIO_PLUS where id_inventario='{$idReg}'";
     $db->query($sql);
     while ($db->next_record()) {
         //$data['fecEnt'] = $db->f('fec_ent');
         //$data['hora'] = $db->f('hora');
         //$data['minuto'] = $db->f('minuto');
         $capIdUsr = $db->f('cap_id_usr');
         $capUsr = getValueTable("usuario", "USUARIO", "Id_usuario", $capIdUsr);
         $capFec = $db->f('cap_fec');
         $idNav = $db->f('id_naviera');
         if ($idNav != 0) {
             $data['idNaviera'] = $idNav;
         }
         $status = $db->f('status');
         if (!empty($status)) {
             $data['status'] = $status;
         }
         $data['idConte'] = $db->f('id_contenedor');
         $idConte = $data['idConte'];
         $data['manufactura'] = getValueTable("manufactura", "CONTENEDOR", "id_contenedor", $idConte);
         $data['folioImp'] = getValueTable("folio_imp", "CONTENEDOR", "id_contenedor", $idConte);
         $data['conte'] = getValueTable("numero", "CONTENEDOR", "id_contenedor", $idConte);
         $data['idEq'] = getValueTable("id_equipo", "CONTENEDOR", "id_contenedor", $idConte);
         $idEq = $data['idEq'];
         $data['equipo'] = getValueTable("equipo", "EQUIPO", "id_equipo", $idEq);
         $data['sello'] = $db->f('sello');
         $data['reforzado'] = $db->f('reforzado');
         $data['lavado'] = $db->f('lavado');
         $chasis = $db->f('chasis');
         if (!empty($chasis)) {
             $data['chasis'] = $chasis;
         }
         $data['chasisTipo'] = $db->f('chasis_tipo');
         $placas = $db->f('placas');
         if (!empty($placas)) {
             $data['placas'] = $placas;
         }
         // $clase = getValueTable("clase", "CONTENEDOR", "id_contenedor", $idConte); //$db->f('clase');
         $clase = $db->f('clase');
         //echo "clase: $clase <br>";
         if ($clase != "-") {
             $data['clase'] = $clase;
         }
         //$data['damage'] = $db->f('damage');
         //$damage = getValueTable("st_dmg", "CONTENEDOR", "id_contenedor", $idConte);
         $damage = $db->f('damage');
         if ($damage != "-" && !empty($damage)) {
             $data['damage'] = $damage;
         }
         $merCar = $db->f('mani_st_pago');
         if (!empty($merCar)) {
             $data['maniStPago'] = $merCar;
         }
         $data['maniCosto'] = $db->f('mani_costo');
         $data['repaCosto'] = $db->f('repa_costo');
         $data['recibo'] = $db->f('recibo');
         $data['bloque'] = $db->f('bloque');
         $data['bahia'] = $db->f('bahia');
         $data['nivel'] = $db->f('nivel');
         $data['idNome'] = $db->f('id_nome');
         $data['ubicacion'] = $db->f('ubicacion');
         $data['nota'] = $db->f('nota');
         // ---- Datos de Salida -------
         $bkg = $db->f('bkg');
         if (!empty($bkg)) {
             $data['bkg'] = $bkg;
         }
         $data['desF'] = $db->f('des_f');
         $data['desH'] = $db->f('des_h');
         $data['desM'] = $db->f('des_m');
         $data['salF'] = $db->f('sal_f');
         $data['salH'] = $db->f('sal_h');
         $data['salM'] = $db->f('sal_m');
         $transp = $db->f('transportista');
         if (!empty($transp)) {
             $data['transportista'] = $transp;
         }
         $operador = $db->f('operador');
         if (!empty($operador)) {
             $data['operador'] = $operador;
         }
         $data['consig'] = $db->f('consig');
         $data['tipoMani'] = $db->f('tipo_mani');
         $data['modFec'] = $db->f('mod_fec');
         $modIdUsr = $db->f('mod_id_usr');
         $data['modUsr'] = getValueTable("usuario", "USUARIO", "id_usuario", $modIdUsr);
         $data['docTipo'] = $db->f('doc_tipo');
         $data['docRef'] = $db->f('doc_ref');
         $data['cuenta'] = $db->f('cuenta');
         $data['eir'] = $db->f('eir');
         $data['cliFac'] = $db->f('cli_fac');
         $data['tipoIngreso'] = $db->f('tipo_ingreso');
         if ($capFec != "0000-00-00 00:00:00") {
             if (preg_match("/(.{10}) (.{5})/", $capFec, $partsFI)) {
                 $data['fecIngreso'] = $partsFI['1'];
                 $data['fecIngresoH'] = $partsFI['2'];
             }
         }
     }
     // Combos Select.
     if ($data['status'] == "IV") {
         $statusSelIV = "selected";
     }
     if ($data['status'] == "IL") {
         $statusSelIL = "selected";
     }
     if ($data['status'] == "EV") {
         $statusSelEV = "selected";
     }
     if ($data['status'] == "EL") {
         $statusSelEL = "selected";
     }
     // --
     if ($data['clase'] == "A") {
         $claseSelA = "selected";
     }
     if ($data['clase'] == "B") {
         $claseSelB = "selected";
     }
     if ($data['clase'] == "C") {
         $claseSelC = "selected";
     }
     if ($data['clase'] == "D") {
         $claseSelD = "selected";
     }
     if ($data['clase'] == "H") {
         $claseSelH = "selected";
     }
     if ($data['clase'] == "FG") {
         $claseSelFG = "selected";
     }
     // Nuevas classes agregadas : 20140122
     if ($data['clase'] == "FX") {
         $claseSelFX = "selected";
     }
     if ($data['clase'] == "FS") {
         $claseSelFS = "selected";
     }
     if ($data['clase'] == "GC") {
         $claseSelGC = "selected";
     }
     if ($data['clase'] == "SC") {
         $claseSelSC = "selected";
     }
     // --
     if ($data['reforzado'] == "S") {
         $refSelS = "selected";
     }
     if ($data['reforzado'] == "N") {
         $refSelN = "selected";
     }
     // --
     if ($data['lavado'] == "S") {
         $lavSelS = "selected";
     }
     if ($data['lavado'] == "N") {
         $lavSelN = "selected";
     }
     //
     if ($data['damage'] == "OK") {
         $damStOk = "selected";
     }
     if ($data['damage'] == "DM") {
         $damStDm = "selected";
     }
     //
     if ($data['maniStPago'] == "M") {
         $maniStPagoSelS = "selected";
     }
     if ($data['maniStPago'] == "C") {
         $maniStPagoSelN = "selected";
     }
     //
     // TIPO DOCUMENTO
     if ($data['tipoIngreso'] == "GC") {
         $t->set_var("TI_GC", "selected");
     }
     if ($data['tipoIngreso'] == "FG") {
         $t->set_var("TI_FG", "selected");
     }
     if ($data['tipoIngreso'] == "DG") {
         $t->set_var("TI_DG", "selected");
     }
     if ($data['docTipo'] == "PO") {
         $t->set_var("DOCTIPO_P_SEL", "selected");
     }
     if ($data['docTipo'] == "TRANSFERENCIA") {
         $t->set_var("DOCTIPO_T_SEL", "selected");
     }
     if ($data['docTipo'] == "EFECTIVO") {
         $t->set_var("DOCTIPO_E_SEL", "selected");
     }
     if ($data['docTipo'] == "VALE") {
         $t->set_var("DOCTIPO_V_SEL", "selected");
     }
     if ($data['docTipo'] == "NAVIERA") {
         $t->set_var("DOCTIPO_N_SEL", "selected");
     }
     if ($data['docTipo'] == "CREDITO") {
         $t->set_var("DOCTIPO_CR_SEL", "selected");
     }
     if ($data['docTipo'] == "TERMINAL") {
         $t->set_var("DOCTIPO_TER_SEL", "selected");
     }
     // CUENTA
     if ($data['cuenta'] == "1887") {
         $t->set_var("CUENTA_1887_SEL", "selected");
     }
     if ($data['cuenta'] == "8803") {
         $t->set_var("CUENTA_8803_SEL", "selected");
     }
     $estadias = getEstadias($capFec);
     $t->set_var(array("EIR" => $data['eir'], "MANI_PAGO_SEL_S" => $maniStPagoSelS, "MANI_PAGO_SEL_N" => $maniStPagoSelN, "DAMAGE_SEL_OK" => $damStOk, "DAMAGE_SEL_DM" => $damStDm, "REFORZADO_SEL_S" => $refSelS, "REFORZADO_SEL_N" => $refSelN, "LAVADO_SEL_S" => $lavSelS, "LAVADO_SEL_N" => $lavSelN, "HORA" => $data['hora'], "MINUTO" => $data['minuto'], "FEC_ENT" => $data['fecEnt'], "CAP_USR" => $capUsr, "CAP_FEC" => $capFec, "ST_SEL_IV" => $statusSelIV, "ST_SEL_IL" => $statusSelIL, "ST_SEL_EL" => $statusSelEL, "ST_SEL_EV" => $statusSelEV, "CONTENEDOR" => $data['conte'], "EQUIPO" => $data['equipo'], "SELLO" => $data['sello'], "CLASEA_SEL" => $claseSelA, "CLASEB_SEL" => $claseSelB, "CLASEC_SEL" => $claseSelC, "CLASED_SEL" => $claseSelD, "CLASEH_SEL" => $claseSelH, "CLASEFG_SEL" => $claseSelFG, "CLASEGC_SEL" => $claseSelGC, "CLASEFX_SEL" => $claseSelFX, "CLASEFS_SEL" => $claseSelFS, "CLASEGC_SEL" => $claseSelGC, "CLASESC_SEL" => $claseSelSC, "CHASIS" => $data['chasis'], "CHASIS_TIPO" => $data['chasisTipo'], "PLACAS" => $data['placas'], "MANI_COSTO" => $data['maniCosto'], "REPA_COSTO" => $data['repaCosto'], "BLOQUE" => $data['bloque'], "BAHIA" => $data['bahia'], "NIVEL" => $data['nivel'], "UBICACION" => $data['ubicacion'], "NOTA" => $data['nota'], "BKG" => $data['bkg'], "DES_F" => $data['desF'], "DES_H" => $data['desH'], "DES_M" => $data['desM'], "SAL_F" => $data['salF'], "SAL_H" => $data['salH'], "SAL_M" => $data['salM'], "TRANSPORTISTA" => $data['transportista'], "OPERADOR" => $data['operador'], "CONSIG" => $data['consig'], "MOD_FEC" => $data['modFec'], "MOD_USR" => $data['modUsr'], "DOC_REF" => $data['docRef'], "CLIFAC" => $data['cliFac'], "FECINGRESO" => $data['fecIngreso'], "FECINGRESOH" => $data['fecIngresoH'], "MANUFACTURA" => $data['manufactura'], "FOLIOIMP" => $data['folioImp'], "ESTADIAS" => $estadias));
     // ----------------
     // Combo de Naviera
     // ----------------
     $idNaviera = $data[idNaviera];
     $sql = "select id_naviera,naviera from NAVIERA where id_naviera not in (9,17) 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);
     }
     $sql = "select id_nome,codigo,nombre from NOMENCLATURA order by nombre ";
     $db->query($sql);
     $t->set_block("page", "blqNome", "linNome");
     while ($db->next_record()) {
         $idNomeDB = $db->f('id_nome');
         $nomeCodDB = $db->f('codigo');
         $nome = $db->f('nombre');
         $nomeCode == $nomeCodeDB ? $nomeSel = "selected" : ($nomeSel = "");
         $t->set_var(array("ID_NOME" => $idNomeDB, "NOME" => $nome, "NOME_CODE" => $nomeCodDB, "NOME_SEL" => $nomeSel));
         $t->parse("linNome", "blqNome", true);
     }
     // -------------------
     // Combo de UBICACION
     // -------------------
     $sql = "select * from UBICACION order by ubicacion ";
     $db->query($sql);
     $t->set_block("page", "blqUbicacion", "linUbica");
     while ($db->next_record()) {
         $idUbicacion = $db->f('id_ubicacion');
         $ubicacionDB = $db->f('ubicacion');
         //( $nomeCode==$nomeCodeDB )?$nomeSel="selected":$nomeSel="";
         $t->set_var(array("ID_UBICACION" => $idUbicacion, "UBICACION" => $ubicacionDB));
         $t->parse("linUbica", "blqUbicacion", true);
     }
     // -------------------
     // Combo de DIMENSION
     // -------------------
     $sql = "select * from DIMENSION ";
     $db->query($sql);
     $t->set_block("page", "blqDimension", "linDimen");
     while ($db->next_record()) {
         $idDimension = $db->f('id_dimension');
         $dimensionDB = $db->f('dimension');
         //( $nomeCode==$nomeCodeDB )?$nomeSel="selected":$nomeSel="";
         $t->set_var(array("ID_DIMENSION" => $idDimension, "DIMENSION" => $dimensionDB));
         $t->parse("linDimen", "blqDimension", true);
     }
     // ----------------------
     // TABLA DE NOMENCLATURA
     // ----------------------
     $t->set_var("linRN", "");
     $sql = "select * from REL_NOME_PLUS ";
     $sql .= "where id_inventario='{$idReg}' order by id_rel_nome  ";
     $db->query($sql);
     $t->set_block("page", "blqRelNome", "linRN");
     while ($db->next_record()) {
         $idRelNome = $db->f(id_rel_nome);
         $idNome = $db->f(id_nome);
         $idUbica = $db->f(id_ubicacion);
         $idDime = $db->f(id_dimension);
         $nome = getValueTable("nombre", "NOMENCLATURA", "id_nome", $idNome);
         $nomeCode = getValueTable("codigo", "NOMENCLATURA", "id_nome", $idNome);
         $ubica = getValueTable("ubicacion", "UBICACION", "id_ubicacion", $idUbica);
         $dimen = getValueTable("dimension", "DIMENSION", "id_dimension", $idDime);
         $t->set_var(array("ID_REL_NOME" => $idRelNome, "NOME" => $nome, "NOME_CODE" => $nomeCode, "UBICACION" => $ubica, "DIMENSION" => $dimen, "NOME_B_DEL" => "<a href=\"javascript:delNome(document.frm1,'{$PHP_SELF}',{$idReg},'{$idRelNome}')\"><img src=\"../images/b_del.png\" border=\"0\"></a>"));
         $t->parse("linRN", "blqRelNome", true);
     }
     $idReg > 0 ? $op = "editar" : ($op = "nuevo");
     switch ($op) {
         case "editar":
             //$idReg=$data[idReg];
             $t->set_var("GUARDAR", "Guardar");
             $t->set_var("ACTUALIZAR", "<a href=\"javascript:submitD(document.frm1,'{$PHP_SELF}','{$idReg}','update')\"><img border=\"0\" src=\"../images/botonGuardar.gif\"></a>");
             if ($data[tipoMani] == "C") {
                 $tipoManiSelC = "selected";
             }
             if ($data[tipoMani] == "D") {
                 $tipoManiSelD = "selected";
             }
             if ($opES == "salida") {
                 $t->set_var("GENERAR_EIR_S", "<a href=\"javascript:submitD(document.frm1,'{$PHP_SELF}','{$idReg}','nuevoEIRS')\"><img border=\"0\" src=\"../images/botonSalida.gif\"></a>");
                 $t->set_var("GENERAR_EIR_E", "");
                 $t->set_var("TIPO_MANI_OPC", "\n                        <option value=\"C\" {$tipoManiSelC}>MANIOBRA DE CARGA</option>\n                        <option value=\"D\" {$tipoManiSelD} disabled>MANIOBRA DE DESCARGA</option>\n                        ");
             } elseif ($opES == "entrada") {
                 $t->set_var("GENERAR_EIR_S", "");
                 $t->set_var("GENERAR_EIR_E", "<a href=\"javascript:submitD(document.frm1,'{$PHP_SELF}','{$idReg}','nuevoEIRE')\"><img border=\"0\" src=\"../images/botonEntrada.gif\"></a>");
                 $t->set_var("TIPO_MANI_OPC", "\n                        <option value=\"C\" {$tipoManiSelC} disabled>MANIOBRA DE CARGA</option>\n                        <option value=\"D\" {$tipoManiSelD} >MANIOBRA DE DESCARGA</option>\n                        ");
             }
             break;
         case "nuevo":
             $t->set_var("GUARDAR", "<a href=\"javascript:submitD(document.frm1,'{$PHP_SELF}','','rec')\">GUARDAR</a>");
             $t->set_var("ACTUALIZAR", "Actualizar");
             break;
     }
     // Si existen errores, cuenta los errores y arma una cadena con
     // todos los errores para despues mostrarla al usuario.
     if (!empty($msg)) {
         $canErr = count($msg);
         if ($canErr > 0) {
             foreach ($msg as $val) {
                 $cadErr .= $val . " <br>";
             }
             $t->set_var(array("MENSAJE" => $cadErr));
         }
     }
     $t->pparse("out", "page");
 }