# HG changeset patch # User Christophe Lincoln # Date 1489967521 -3600 # Node ID 05ccbdd25ab551694cf23248e375a58235e8db84 # Parent 49d179cd32d26fb380b3e56efde642e0eee2227e Improve page listing diff -r 49d179cd32d2 -r 05ccbdd25ab5 index.cgi --- a/index.cgi Sun Mar 19 23:24:18 2017 +0000 +++ b/index.cgi Mon Mar 20 00:52:01 2017 +0100 @@ -508,22 +508,34 @@ user_box tiny_tools [ ! check_auth ] && auth=0 - echo "

$(gettext "Pages list")

" - echo '
'
+		cat << EOT
+

$(gettext "Pages list")

+
+ + + + + + + +EOT cd ${wiki} for d in $(find . -type f | sed s'/.\///') do - echo -n "${d%.txt}" + d="${d%.txt}" + title=$(grep '^====' ${d}.txt | sed s'/====//'g) + echo "" + echo "" if [ "$auth" ]; then cat << EOT - : $(gettext "Edit") || \ -$(gettext "Remove") + EOT else - echo "" + echo "N/A" fi done && unset auth - echo '' + echo '
$(gettext "Name")$(gettext "Title")$(gettext "Action")
${d}$title$(gettext "Edit") | \ +$(gettext "Remove")
' html_footer ;; *\ rm\ *)