aboutsummaryrefslogtreecommitdiff
path: root/index.cgi
diff options
context:
space:
mode:
authorunknown <Benjamin.Kellermann@gmx.de>2008-09-07 22:07:06 +0200
committerunknown <Benjamin.Kellermann@gmx.de>2008-09-07 22:07:06 +0200
commit7907e97bc098ed216f49965b1f1765ec4338dd28 (patch)
tree4e6cdd6a7f533154d9c817dc27bc28da51a146e8 /index.cgi
parentb2bd1e499fa3d0280530913eeb92042e86161e4f (diff)
overview sorted by mtime
Diffstat (limited to '')
-rwxr-xr-xindex.cgi13
1 files changed, 10 insertions, 3 deletions
diff --git a/index.cgi b/index.cgi
index 0ca2fb2..701db04 100755
--- a/index.cgi
+++ b/index.cgi
@@ -387,11 +387,18 @@ else
<body>
HEAD
puts "<fieldset><legend>Available Polls</legend>"
- Dir.new(".").collect{|f|
+ puts "<table><tr><th>Poll</th><th>Last change</th></tr>"
+ d = Dir.new(".").sort_by{|f|
+ File.new(f).mtime
+ }.reverse.collect{|f|
f.gsub(/\.yaml$/,'') if f =~ /\.yaml$/
- }.compact.sort.each{|site|
- puts "<a href='?#{site}'>#{site}</a><br />"
+ }.compact.each{|site|
+ puts "<tr>"
+ puts "<td class='site'><a href='?#{site}'>#{site}</a></td>"
+ puts "<td class='mtime'>#{File.new(site + ".yaml").mtime.strftime('%d.%m, %H:%M')}</td>"
+ puts "</tr>"
}
+ puts "</table>"
puts "</fieldset>"
puts <<CREATE