;
; Script Omnimark para gerar uma página HTML com os arqueositios agrupados
; por Concelho e links para cada uma das páginas individuais dos arqsits
; Versão 0.1 - jcr - 20.04.98
;
DOWN-TRANSLATE
global stream area-stream variable initial-size 0
global stream temp
global stream concelho
global counter arqind INITIAL {1}
global stream farq
ELEMENT #IMPLIED
SUPPRESS
ELEMENT arqsits
OUTPUT "%c"
ELEMENT arqelem
OPEN farq AS FILE "ARQS/arq%d(arqind).html"
USING OUTPUT AS farq
OUTPUT "
%c
"
CLOSE farq
INCREMENT arqind
ELEMENT identi
SET temp TO "%c"
OUTPUT "%n
Identificação:
%g(temp)"
ELEMENT concel
SET concelho TO "%sc"
OUTPUT "%n
Concelho:
%g(concelho)"
DO WHEN !(area-stream has key concelho)
NEW area-stream key concelho
DONE
REOPEN area-stream key concelho as buffer
PUT area-stream key concelho "%g(temp)%n"
CLOSE area-stream key concelho
ELEMENT quadro
OUTPUT "%n
Quadro:
%n%c"
ELEMENT desarq
OUTPUT "%n
Descrição:
%n%c"
ELEMENT liga
OUTPUT "%c"
DOCUMENT-END
REPEAT OVER area-stream
OUTPUT "Entrys of '" ||
key of area-stream ||
"':
%n%n"
again