tinycm diff index.cgi @ rev 119
Improve page listing
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Mar 20 00:52:01 2017 +0100 (2017-03-20) |
parents | 511841d477a3 |
children | 0893f1ab023c |
line diff
1.1 --- a/index.cgi Wed Feb 22 12:22:11 2017 +0100 1.2 +++ b/index.cgi Mon Mar 20 00:52:01 2017 +0100 1.3 @@ -508,22 +508,34 @@ 1.4 user_box 1.5 tiny_tools 1.6 [ ! check_auth ] && auth=0 1.7 - echo "<h2>$(gettext "Pages list")</h2>" 1.8 - echo '<pre>' 1.9 + cat << EOT 1.10 +<h2>$(gettext "Pages list")</h2> 1.11 +<div id="plugins"> 1.12 +<table> 1.13 + <thead> 1.14 + <td>$(gettext "Name")</td> 1.15 + <td>$(gettext "Title")</td> 1.16 + <td>$(gettext "Action")</td> 1.17 + </thead> 1.18 + 1.19 +EOT 1.20 cd ${wiki} 1.21 for d in $(find . -type f | sed s'/.\///') 1.22 do 1.23 - echo -n "<a href='$script?d=${d%.txt}'>${d%.txt}</a>" 1.24 + d="${d%.txt}" 1.25 + title=$(grep '^====' ${d}.txt | sed s'/====//'g) 1.26 + echo "<tr><td><a href='$script?d=${d}'>${d}</a></td>" 1.27 + echo "<td>$title</td>" 1.28 if [ "$auth" ]; then 1.29 cat << EOT 1.30 - : <a href="$script?edit=$d">$(gettext "Edit")</a> || \ 1.31 -<a href="$script?rm=$d">$(gettext "Remove")</a> 1.32 +<td><a href="$script?edit=$d">$(gettext "Edit")</a> | \ 1.33 +<a href="$script?rm=$d">$(gettext "Remove")</a></td></tr> 1.34 EOT 1.35 else 1.36 - echo "" 1.37 + echo "N/A" 1.38 fi 1.39 done && unset auth 1.40 - echo '</pre>' 1.41 + echo '</table></div>' 1.42 html_footer ;; 1.43 1.44 *\ rm\ *)