slitaz-base-files annotate rootfs/var/www/cgi-bin/index.cgi @ rev 219
libtaz.sh: add (and use) short gettext aliases: _ and _n
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Aug 09 15:38:43 2013 +0300 (2013-08-09) |
parents | bffd6c0e7c5b |
children | 0a476090cd09 |
rev | line source |
---|---|
pankso@107 | 1 #!/bin/sh |
al@219 | 2 . /lib/libtaz.sh |
pankso@107 | 3 |
al@179 | 4 # Internationalization. |
al@179 | 5 TEXTDOMAIN='slitaz-base' |
al@179 | 6 . /etc/locale.conf |
al@179 | 7 export TEXTDOMAIN LANG |
al@179 | 8 |
al@219 | 9 if [ ! -d ..$QUERY_STRING ]; then |
al@219 | 10 echo "HTTP/1.1 404 Not Found"; |
al@219 | 11 else |
al@219 | 12 title=$(_ 'Index of $QUERY_STRING') |
al@219 | 13 cat << EOT |
pankso@107 | 14 Content-type: text/html |
pankso@107 | 15 |
pankso@107 | 16 <!DOCTYPE html> |
pankso@107 | 17 <html xmlns="http://www.w3.org/1999/xhtml"> |
pankso@107 | 18 <head> |
al@219 | 19 <title>$title</title> |
pankso@107 | 20 <meta charset="utf-8" /> |
pankso@107 | 21 <link rel="stylesheet" type="text/css" href="/style.css" /> |
pankso@107 | 22 </head> |
pankso@107 | 23 |
pankso@107 | 24 <!-- Header --> |
pankso@107 | 25 <div id="header"> |
al@219 | 26 <h1>$title</h1> |
pankso@107 | 27 </div> |
pankso@107 | 28 |
pankso@107 | 29 <!-- Content --> |
pankso@107 | 30 <div id="content"> |
pankso@107 | 31 <body> |
pankso@107 | 32 <ul> |
pankso@107 | 33 $({ [ "$QUERY_STRING" != "/" ] && echo "../"; ls -p ..$QUERY_STRING; } | \ |
pankso@107 | 34 sed 's|.*| <li><a href="&">&</a></li>|') |
pankso@107 | 35 </ul> |
pankso@107 | 36 </div> |
pankso@107 | 37 |
pankso@107 | 38 <!-- Footer --> |
pankso@107 | 39 <div id="footer"> |
al@179 | 40 Copyright © $(date +%Y) <a href="http://www.slitaz.org/">SliTaz GNU/Linux</a> |
pankso@107 | 41 </div> |
pankso@107 | 42 |
pankso@107 | 43 </body> |
pankso@107 | 44 </html> |
pankso@107 | 45 EOT |
al@219 | 46 fi |