]> git.plutz.net Git - busy/blob - templates/Wiki_edit.page
porting busy to confetti framework
[busy] / templates / Wiki_edit.page
1 #!/bin/zsh
2
3 list_comments() {
4   base="$1"
5   
6   stat -c '' Wiki/${base}.comment.<0000000001-9999999999>_<000-999> \
7   && for each in $(ls -c Wiki/${base}.comment.<0000000001-9999999999>_<000-999>); do
8     author=$(grep -m1 '^author=' "$each" |cut -d= -f2-)
9     echo "<div class='comment'><h1>$author wrote:</h1><div class='wikitext'>"
10     tail -n+2 $each |_wiki
11     echo '</div></div>'
12   done
13 }
14
15 cat <<WikiEND
16     <form class="edit" action="/?action=wikiedit&i=$edit" method="post" accept-charset="UTF-8">
17       <div id="LEFT">
18         Editing <b>$title</b><br>
19         <input type="submit" value="Submit">
20         <input type="submit" name="cancel" value="Cancel">
21         <hr>
22       </div>
23       <div id="MAIN">
24         <div class="wiki">
25           <h1>$title</h1>
26           <textarea name="page" rows=30 cols=40>$(cat "$_DATA/Wiki/${edit}${rev}")</textarea>
27         </div>
28       </div>
29     </form>
30     <div id="RIGHT">
31     $(list_comments $edit)
32     </div>
33 WikiEND