Esempio n. 1
0
            $cadaVariable[$line_num - 2] = $cadaLinea[0];
            $cadaValor[$line_num - 2] = $cadaLinea[1];
        }
    }
    $tipoUnitario = '1';
    if ($vp == "s") {
        $linkarchivo_grabar = str_replace("{$carpetaBodega}/", "", $linkarchivotmp);
        $linkarchivo_grabar = str_replace("./", "", $linkarchivo_grabar);
        $odt->setVariable($cadaVariable, $cadaValor);
        $archivoDefinitivo = $odt->salvarCambios(null, $linkarchivo_grabar, '1');
    } else {
        $odt->setVariable($cadaVariable, $cadaValor);
        $odt->salvarCambios(null, $linkarchivo_grabar, '1');
    }
    $db->conn->CommitTrans();
    $odt->borrar();
    echo "<script> function abrirArchivo(url){nombreventana='Documento'; window.open(url, nombreventana,  'status, width=900,height=500,screenX=100,screenY=75,left=50,top=75');return; }</script>\n<br><B><CENTER><span class='info'>Combinaci&oacute;n de correspondencia realizada <br>";
    echo "<B><CENTER><a class='vinculos' href='./seguridadImagen.php?fec=" . base64_encode($linkarchivo_grabar) . "'> Ver archivo </a><br>";
} elseif ($ext == "XML" || $ext == "xml") {
    //Se incluye la clase que maneja la combinacion masiva
    include "{$ruta_raiz}/include/AdminArchivosXML.class.php";
    define('WORKDIR', "./{$carpetaBodega}/tmp/workDir/");
    define('CACHE', WORKDIR . 'cacheODT/');
    //Se abre archivo de insumo para lectura de los datos
    $fp = fopen("{$ruta_raiz}/{$carpetaBodega}/masiva/{$archInsumo}", 'r');
    if ($fp) {
        $contenidoCSV = file("{$ruta_raiz}/{$carpetaBodega}/masiva/{$archInsumo}");
        fclose($fp);
    } else {
        echo "<br><b>No hay acceso para crear el archivo {$archInsumo} <b>";
        exit;