tazpanel diff index.cgi @ rev 153

hardware.cgi and index.cgi better output of df and prepare for disk management
author Christophe Lincoln <pankso@slitaz.org>
date Mon Apr 18 04:48:51 2011 +0200 (2011-04-18)
parents 29a4a55db6e3
children 4911d9797833
line diff
     1.1 --- a/index.cgi	Mon Apr 18 03:44:20 2011 +0200
     1.2 +++ b/index.cgi	Mon Apr 18 04:48:51 2011 +0200
     1.3 @@ -142,13 +142,27 @@
     1.4  
     1.5  <h4>`gettext "Network status"`</h4>
     1.6  `list_network_interfaces`
     1.7 -
     1.8 -<h4>`gettext "Filesystem usage statistics"`</h4>
     1.9 -<pre>
    1.10 -`df -h | grep ^/dev`
    1.11 -</pre>
    1.12 -
    1.13 -<h3>`gettext "Panel Activity"`</h3>
    1.14 +EOT
    1.15 +		# Disk stats (management is done is hardwar.cgi)
    1.16 +		table_start
    1.17 +		df_thead
    1.18 +		df -h | grep ^/dev | while read fs size used av pct mp
    1.19 +		do
    1.20 +				cat << EOT
    1.21 +<tr>
    1.22 +	<td><a href="hardware.cgi">
    1.23 +		<img src="$IMAGES/harddisk.png" />$fs</a></td>
    1.24 +	<td>$size</td>
    1.25 +	<td>$av</td>
    1.26 +	<td class="pct"><div class="pct"
    1.27 +		style="width: $pct;">$used - $pct</div></td>
    1.28 +	<td>$mp</td>
    1.29 +</tr>
    1.30 +EOT
    1.31 +		done
    1.32 +		table_end
    1.33 +		cat << EOT
    1.34 +<h3>$(gettext "Panel Activity")</h3>
    1.35  <pre id="panel-activity">
    1.36  $(cat $LOG_FILE | tail -n 8 | sort -r | syntax_highlighter activity)
    1.37  </pre>