Exemplo n.º 1
0
 $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&oacute;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;
     //El archivo que ingresó es odt, luego se utiliza el nuevo combinador
     if ($extension == 'odt') {
         //Se incluye la clase que maneja la combinación masiva