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 {