function do_topicMap($tema_id)
{
    global $CFG;
    $time_start = time();
    @set_time_limit(900);
    header('content-type: text/xml');
    $row .= '<?xml version="1.0" encoding="' . $CFG["_CHAR_ENCODE"] . '"?>';
    $row .= XTMheader;
    $rowTerminos = doTerminosXTM($tema_id);
    $rowRelaciones = doRelacionesXTM($tema_id);
    $rowFinal = '</topicMap>';
    $rows = $row . $rowTerminos . $rowRelaciones . $rowFinal;
    echo $rows;
}
Exemplo n.º 2
0
function doTotalTopicMap($tipoEnvio)
{
    $time_start = time();
    @set_time_limit(900);
    switch ($tipoEnvio) {
        case 'line':
            $sql = SQLIdTerminosValidos();
            header('content-type: text/xml');
            outputCosas('<?xml version="1.0" encoding="ISO-8859-1"?>');
            outputCosas(XTMheader);
            outputCosas(doTerminosXTM());
            outputCosas(doRelacionesXTM());
            outputCosas('</topicMap>');
            break;
            #enviar como archivo
        #enviar como archivo
        case 'file':
            header('content-type: text/xml');
            $row .= '<?xml version="1.0" encoding="ISO-8859-1"?>';
            $row .= XTMheader;
            $rowTerminos = doTerminosXTM($tema_id);
            $rowRelaciones = doRelacionesXTM($tema_id);
            $rowFinal = '</topicMap>';
            $rows = $row . $rowTerminos . $rowRelaciones . $rowFinal;
            $filname = string2url($_SESSION[CFGTitulo]) . '.xtm';
            sendFile("{$rows}", "{$filname}");
            break;
    }
}