tazpanel view index.cgi @ rev 7

Add tazpkg.cgi: Packages manager CGI interface
author Christophe Lincoln <pankso@slitaz.org>
date Sat Apr 02 10:23:38 2011 +0200 (2011-04-02)
parents
children ab6120f11be4
line source
1 #!/bin/sh
2 #
3 # CGI/Shell script example for TazPanel
4 #
5 echo "Content-Type: text/html"
6 echo ""
8 . tazpanel.conf
10 # xHTML 5 header
11 cat $HEADER | sed s'/- %TITLE%//'
13 [ $DEBUG == "1" ] && echo "<p class='debug'>DEBUG on</p>"
15 #
16 # Commands
17 #
19 case "$QUERY_STRING" in
20 sysinfo)
21 echo "TODO" ;;
22 users)
23 echo '<ul>'
24 fgrep /home /etc/passwd | while read line
25 do
26 echo '<li>'
27 echo " <img src='$IMAGES/user.png' />$line"
28 echo '</li>'
29 done
30 echo '</ul>' ;;
31 network)
32 echo '<pre>'
33 ifconfig
34 echo '</pre>' ;;
35 hardware)
36 echo '<pre>'
37 lspci
38 echo '</pre>' ;;
39 *)
40 # Default xHTML content
41 cat << EOT
42 <p>
43 Uptime: `uptime`
44 </p>
45 EOT
46 ;;
47 esac
49 # xHTML 5 footer
50 cat $FOOTER