} $ruta_raiz = "../.."; $definitivo = "no"; $archInsumo = "tmp_" . $usua_doc . "_" . $fecha . "_" . $hora; $fp = fopen("{$ruta_raiz}/{$carpetaBodega}/masiva/{$archInsumo}", 'w'); if ($fp) { fputs($fp, "plantilla={$arcPlantilla}" . "\n"); fputs($fp, "csv={$arcCsv}" . "\n"); fputs($fp, "archFinal={$archivoFinal}" . "\n"); fputs($fp, "archTmp={$archivoTmp}" . "\n"); fclose($fp); } else { exit("No hay acceso para crear el archivo {$archInsumo}"); } // Se crea el objeto de masiva $masiva = new jhrtf($archInsumo, $ruta_raiz, $arcPDF, $conexion); $masiva->cargar_csv(); $masiva->validarDirectorio("{$ruta_raiz}/{$carpetaBodega}/{$ano}/{$dependencia}/"); $masiva->validarArchs(); if ($masiva->hayError()) { $masiva->mostrarError(); } else { $masiva->setTipoDocto($tipo); $_SESSION["masiva"] = $masiva; echo "<center><span class=info><br>Se ha realizado la combinación de correspondencia como una prueba.<br> "; $masiva->combinar_csv($dependencia, $codusuario, $usua_doc, $usua_nomb, $depe_codi_territorial, $codiTRD, $tipoRad); error_reporting(0); //include("$ruta_raiz/config.php"); //El include del servlet hace que se altere el valor de la variable $estadoTransaccion como 0 si se pudo procesar el documento, -1 de lo // contrario $estadoTransaccion = -1;
'> <input type=hidden name=tipoRad value='<?php echo $tipoRad; ?> '> <?php echo "<center><span class=etextomenu align=left>"; echo "<TABLE border=0 width 60% cellpadding='0' cellspacing='5' class='borde_tab'>\r\n\t\t\t<TR ALIGN=LEFT><TD width=20% class='titulos2'>DEPENDENCIA :</td><td class='listado2'>" . $_SESSION['depe_nomb'] . "</TD>\r\n\t\t\t<TR ALIGN=LEFT><TD class='titulos2'>USUARIO RESPONSABLE :</td><td class='listado2'>" . $_SESSION['usua_nomb'] . "</TD>\r\n\t\t\t<TR ALIGN=LEFT><TD class='titulos2'>FECHA :</td><td class='listado2'>" . date("d-m-Y - h:mi:s") . "</TD></TR>\r\n\t\t\t</TABLE>"; ?> <center> <span class="info">Se ha actualizado la información de correspondencia </span><BR> </center> <?php $time_start = microtime_float(); //Verifica que el objeto de combinaci�n masiva se encuentre en la sesi�n, refrenciado como 'masiva' $masiva = new jhrtf($archInsumo, $ruta_raiz, $arcPDF, $conexion); $masiva->cargar_csv(); $masiva->validarArchs(); // if (!$masiva) { echo "ERROR ! NO LLEGA LA INFORMACION DE RADICACION MASIVA"; } else { $masiva->setConexion($conexion); $masiva->setDefinitivo("si"); // Se instancia la clase Expediente. error_reporting(7); echo "<span class='leidos'>"; $masiva->codProceso = $codProceso; list($masiva->codFlujo, $masiva->codArista) = split('-', $pNodo); $masiva->tipoDocto = $tipo; $masiva->combinar_csv($dependencia, $codusuario, $usua_doc, $usua_nomb, $depe_codi_territorial, $codiTRD, $tipoRad);
$definitivo = "si"; /*$archInsumo="tmp_".$usua_doc."_".$fecha."_".$hora; $fp=fopen("$ruta_raiz/bodega/masiva/$archInsumo",'w'); if ($fp) { fputs ($fp,"plantilla=$arcPlantilla"."\n"); fputs ($fp,"csv=$arcCsv"."\n"); fputs ($fp,"archFinal=$archivoFinal"."\n"); fputs ($fp,"archTmp=$archivoTmp"."\n"); fclose($fp); } else { exit("No hay acceso para crear el archivo $archInsumo"); } */ // Se crea el objeto de masiva $masiva = new jhrtf($arcCsv, $ruta_raiz, $arcPDF, $conexion); $masiva->cargar_csv(); $masiva->validarArchs(); if ($masiva->hayError()) { $masiva->mostrarError(); } else { $masiva->setTipoDocto($tipo); $_SESSION["masiva"] = $masiva; //echo "<hr>incluyo en la session....$masiva<hr>"; $masiva->combinar_csv($dependencia, $codusuario, $usua_doc, $usua_nomb, $depe_codi_territorial, $codiTRD, $tipoRad); //echo "<br><input name='enviaDef' type='button' class='ebuttons2' id='envia22' onClick='enviar()' value='Generar Definitivo'>"; //echo "<input name='cancel' type='button' class='ebuttons2' id='envia22' onClick='cancelar()' value='Cancelar'>"; error_reporting(0); include "{$ruta_raiz}/config.php"; //El include del servlet hace que se altere el valor de la variable $estadoTransaccion como 0 si se pudo procesar el documento, -1 de lo // contrario
'> <input type=hidden name=tipoRad value='<?php echo $tipoRad; ?> '> <?php echo "<center><span class=etextomenu align=left>"; echo "<TABLE border=0 width 60% cellpadding='0' cellspacing='5' class='borde_tab'>\n\t\t\t<TR ALIGN=LEFT><TD width=20% class='titulos2'>DEPENDENCIA :</td><td class='listado2'>" . $_SESSION['depe_nomb'] . "</TD>\n\t\t\t<TR ALIGN=LEFT><TD class='titulos2'>USUARIO RESPONSABLE :</td><td class='listado2'>" . $_SESSION['usua_nomb'] . "</TD>\n\t\t\t<TR ALIGN=LEFT><TD class='titulos2'>FECHA :</td><td class='listado2'>" . date("d-m-Y - h:mi:s") . "</TD></TR>\n\t\t\t</TABLE>"; ?> <center> <span class="info"> Combinación de correspondencia DEFINITIVA</span><BR> </center> <?php $time_start = microtime_float(); //Verifica que el objeto de combinación masiva se encuentre en la sesi�n, refrenciado como 'masiva' $masiva = new jhrtf($archInsumo, $ruta_raiz, $arcPDF, $conexion); if (!$masiva) { echo "ERROR ! NO LLEGA LA INFORMACION DE RADICACION MASIVA"; } $masiva->cargar_csv(); $masiva->validarDirectorio("{$ruta_raiz}/{$carpetaBodega}/{$ano}/{$dependencia}/"); $masiva->validarArchs(); if ($masiva->hayError()) { $masiva->mostrarError(); } else { $masiva->setConexion($conexion); $masiva->setDefinitivo("si"); error_reporting(7); echo "<span class='leidos'>"; $masiva->codProceso = $codProceso; list($masiva->codFlujo, $masiva->codArista) = split('-', $pNodo);