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; }
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; } }