blob: 00312c93da7da7750261fd8ccf7cf1338535de13 [file] [log] [blame]
BEGIN {
n = 0
sel = 0
FS=":"
}
($3 == "category") && (categories !~ /:$4:/) {
categories = categories ":" $4 ":";
n++
if ($4 ~ "^" selected "$") sel = n
c[n] = $4
if (f[$4] == "") f[$4] = rootdir "/" indexpage "?cat=" $4
}
($3 == "name") && ((p[$4] == 0) || (p[$4] > int($5))) {
gsub(/^.*\//, "", $1);
p[$4] = int($5) + 1
f[$4] = rootdir "/" $1
}
END {
print "<div id=\"mainmenu\"><h3><strong>@TR<<Categories>>:</strong></h3><ul>"
for (i = 1; i <= n; i++) {
if (sel == i) print "<li class=\"selected-maincat\"><a href=\"" f[c[i]] "\">&raquo;@TR<<" c[i] ">>&laquo;</a></li>"
else print "<li><a href=\"" f[c[i]] "\">&nbsp;@TR<<" c[i] ">>&nbsp;</a></li>";
}
print "</ul></div>"
}