Check-in by ben on 2025-11-09 08:10:45
Update sort.m4 to use info() and item()
INSERTED DELETED
8 5 src/sort.m4
8 5 TOTAL over 1 changed file
Index: src/sort.m4
==================================================================
--- src/sort.m4
+++ src/sort.m4
@@ -5,12 +5,15 @@
#
# Change search sort order
include(src/config.awk)
incl(src/cgi.awk)
+incl(src/util.awk)
-function main( i, lbl, opt) {
+function main( i, lbl, opt, out, sel) {
+ out = ""
+
lbl[1] = "Default [^]"
opt[1] = "nav_order asc"
lbl[2] = "Default [v]"
opt[2] = "nav_order desc"
lbl[3] = "Weekly views [^]"
@@ -42,15 +45,15 @@
lbl[16] = "Creator [v]"
opt[16] = "creator desc"
lbl[17] = "Random"
opt[17] = "random asc"
- printf "# Sort by\r\n"
- printf "\r\n"
+ info(out, "# Sort by")
+ info(out, "")
for (i = 1; i < 18; i++) {
- printf "1%s\t%s/search?%s/sort%s\t%s\t%s\r\n",
- lbl[i], cgipath, search, opt[i], server, port
+ sel = sprintf("%s/search?%s/sort%s", cgipath, search, opt[i])
+ item(out, "1", lbl[i], sel, server, port)
}
exit 0
}
BEGIN {