From 0682e26bff6809e2773132536aa143c127fbe160 Mon Sep 17 00:00:00 2001 From: Colin Smith Date: Sun, 19 Jun 2005 07:00:10 +0000 Subject: Add disk usage meter. This will eventually be integrated with the package system etc. --- usr/local/www/index.php | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/usr/local/www/index.php b/usr/local/www/index.php index 7f669bc..fe9438e 100755 --- a/usr/local/www/index.php +++ b/usr/local/www/index.php @@ -24,7 +24,7 @@ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, - OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + oR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) @@ -49,9 +49,9 @@ if(file_exists("/needs_package_sync")) { } } -if(file_exists("/trigger_initial_wizard")) { +if(file_exists("/usr/local/www/trigger_initial_wizard")) { conf_mount_rw(); - unlink("/trigger_initial_wizard"); + unlink("/usr/local/www/trigger_initial_wizard"); conf_mount_ro(); ?> @@ -300,6 +300,21 @@ echo " "; echo " "; } ?> + + Disk usage + +"; +echo ""; +echo ""; +echo " "; +echo $diskusage . "%"; +?> + + @@ -348,6 +363,15 @@ While(!Connection_Aborted()) { echo "document.forms[0].Tempmeter.value = '" . $Temp . "C';\n"; } +/* + exec("df -h | grep -w '/' | awk '{ print $5 }' | cut -d '%' -f 1", $dfout); + $diskusage = trim($dfout[0]); + + echo "document.Diskwidtha.style.width='" . $diskusage . "';\n"; + echo "document.Diskwidthb.style.width='" . (100 - $diskusage) . "';\n"; + echo "document.forms[0].Diskmeter.value = '" . $diskusage . "%';\n"; +*/ + echo "\n"; /* -- cgit v1.1