diff options
author | Lennart Poettering <lennart@poettering.net> | 2003-11-12 21:41:46 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2003-11-12 21:41:46 +0000 |
commit | f4f5053170a6bf8e45c15ea0435b86f5fa1b6d06 (patch) | |
tree | a7353540ccbb8550d2889e8911ff331cabe018e2 /list.cgi | |
parent | 8c4fde5b8f3ea7148cd3ad85c87f2c99a94e77da (diff) |
initial commit
git-svn-id: file:///home/lennart/svn/public/syrep-chub/trunk@2 4c8cc7d0-f3cb-0310-ad32-ddc431b48844
Diffstat (limited to 'list.cgi')
-rwxr-xr-x | list.cgi | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/list.cgi b/list.cgi new file mode 100755 index 0000000..097c857 --- /dev/null +++ b/list.cgi @@ -0,0 +1,30 @@ +#!/usr/bin/python + +import cgi, cgitb, os, time, urllib, sch +cgitb.enable() + +def list_files(): + d = os.listdir(sch.repository_directory) + + for f in d: + st = os.stat(sch.repository_directory + "/" + f) + + print '<tr><td class="checkbox"><input type="checkbox" name="fname" value="%s"></td>' % cgi.escape(f) + print '<td class="filename"><a href="info.cgi?fname=%s">%s</a></td>' % (urllib.quote_plus(f), cgi.escape(f)) + print '<td class="filedate">%s</td></tr>' % time.strftime("%c", time.localtime(st.st_mtime)) + + +sch.print_header("File Listing") + +print '<form action="diff.cgi" method="get"><table><tr><th></th><th>File name</th><th>Modification date</th></tr>' + +list_files() + +print '<tr><td colspan="3" class="buttons">' + +print '<input name="diff" type="submit" value="SYREP Diff"/>' + +print '</td></tr></table></form>' + +sch.print_footer() + |