]> git.plutz.net Git - webtxt/commitdiff
fix in output syntax
authorPaul Hänsch <paul@plutz.net>
Fri, 19 Mar 2021 15:09:00 +0000 (16:09 +0100)
committerPaul Hänsch <paul@plutz.net>
Fri, 19 Mar 2021 15:09:00 +0000 (16:09 +0100)
index.cgi

index 3ece8708486de781fd9e748bfc705173429e52fb..8a892d06d115c9950c35b19e0d4861369add914f 100755 (executable)
--- a/index.cgi
+++ b/index.cgi
@@ -36,10 +36,11 @@ case ${PATH_INFO##*/} in
        [form .new action=new [button type=submit New Note]
           $(if [ "$(COOKIE pages)" ]; then
            printf '[h2 Recent Pages][ul .recent'
-           { COOKIE pages; echo; } |tr \  \\n |while read page; do
-             [ "$(printf %s "$page" |checkid)" ] && printf '[li [a href="./%s" . %s]]' "$page" "$page"
+           for page in $(COOKIE pages); do
+             [ -f "$_DATA/$(printf %s "$page" |checkid)" ] && printf '[li [a href="./%s" . %s]]' "$page" "$page"
            done
-           fi)]
+            printf ']'
+         fi)
        ]
        EOF
     return 0