$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; //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