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 &copy; $(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