[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ipcop-svn
Subject:    [Ipcop-svn] SF.net SVN: ipcop:[2652] ipcop/trunk
From:       owes () users ! sourceforge ! net
Date:       2009-03-28 22:39:03
Message-ID: E1LnhB9-0005gp-34 () c3vjzd1 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Revision: 2652
          http://ipcop.svn.sourceforge.net/ipcop/?rev=2652&view=rev
Author:   owes
Date:     2009-03-28 22:39:02 +0000 (Sat, 28 Mar 2009)

Log Message:
-----------
Move percentbar to header.pl so other CGIs can use it.
Also show inodes usage for tmpfs & co.

Modified Paths:
--------------
    ipcop/trunk/html/cgi-bin/status.cgi
    ipcop/trunk/src/libs/header.pl

Modified: ipcop/trunk/html/cgi-bin/status.cgi
===================================================================
--- ipcop/trunk/html/cgi-bin/status.cgi	2009-03-28 22:36:44 UTC (rev 2651)
+++ ipcop/trunk/html/cgi-bin/status.cgi	2009-03-28 22:39:02 UTC (rev 2652)
@@ -96,12 +96,8 @@
 my $key = '';
 foreach $key (sort keys %servicenames)
 {
-    if ($lines % 2) {
-        print "<tr class='table1colour'>\n"; 
-    }
-    else {
-        print "<tr class='table2colour'>\n"; 
-    }
+    my $tid = ($lines % 2) + 1;
+    print "<tr class='table${tid}colour'>\n"; 
     print "<td align='left'>$key</td>\n";
     my $shortname = $servicenames{$key};
     my $status = &General::isrunning($shortname);
@@ -178,7 +174,7 @@
 <td>
 END
 ;
-                    &percentbar($percent);
+                    &Header::percentbar($percent);
                     print <<END
 </td>
 <td align='right'>$percent</td>
@@ -249,7 +245,7 @@
 <td>
 END
 ;
-    &percentbar($percent);
+    &Header::percentbar($percent);
     print <<END
 </td>
 <td align='right'>$percent</td>
@@ -277,7 +273,7 @@
 END
 ;
 
-open(DF,'/bin/df -i -x rootfs -x tmpfs|');
+open(DF,'/bin/df -i -x rootfs|');
 @df = <DF>;
 close DF;
 
@@ -299,6 +295,7 @@
     my $free=shift(@all_entries);
     my $percent=shift(@all_entries);
     my $mount=shift(@all_entries);
+    next if ($mount eq "/dev");
     print <<END
 <tr>
 <td>$device</td>
@@ -309,7 +306,7 @@
 <td>
 END
 ;
-    &percentbar($percent);
+    &Header::percentbar($percent);
     print <<END
 </td>
 <td align='right'>$percent</td>
@@ -381,31 +378,3 @@
 
 &Header::closepage();
 
-sub percentbar
-{
-    my $percent = $_[0];
-    my $fg = '#A0A0A0';
-    my $bg = '#F2F2F2';
-
-    if ($percent =~ m/^(\d+)%$/ )
-    {
-        print <<END
-<table width='100' border='1' cellspacing='0' cellpadding='0' \
style='border-width:1px;border-style:solid;border-color:$fg;width:100px;height:10px;'>
                
-<tr>
-END
-;
-        if ($percent eq "100%") {
-            print "<td width='100%' bgcolor='$fg' \
                style='background-color:$fg;border-style:solid;border-width:1px;border-color:$bg'>"
                
-        }
-        elsif ($percent eq "0%") {
-            print "<td width='100%' bgcolor='$bg' \
                style='background-color:$bg;border-style:solid;border-width:1px;border-color:$bg'>"
                
-        }
-        else {
-            print "<td width='$percent' bgcolor='$fg' \
style='background-color:$fg;border-style:solid;border-width:1px;border-color:$bg'></td><td \
width='" . (100-$1) . "%' bgcolor='$bg' \
                style='background-color:$bg;border-style:solid;border-width:1px;border-color:$bg'>"
                
-        }
-        print <<END
-<img src='/images/null.gif' width='1' height='1' alt='' /></td></tr></table>
-END
-;
-    }
-}

Modified: ipcop/trunk/src/libs/header.pl
===================================================================
--- ipcop/trunk/src/libs/header.pl	2009-03-28 22:36:44 UTC (rev 2651)
+++ ipcop/trunk/src/libs/header.pl	2009-03-28 22:39:02 UTC (rev 2652)
@@ -705,6 +705,33 @@
     return $name;
 }
 
+sub percentbar
+{
+    my $percent = $_[0];
+
+    if ($percent =~ m/^(\d+)%$/ )
+    {
+        print <<END
+<table class='percentbar'>
+<tr>
+END
+;
+        if ($percent eq "100%") {
+            print "<td width='100%' class='percent1'>"
+        }
+        elsif ($percent eq "0%") {
+            print "<td width='100%' class='percent0'>"
+        }
+        else {
+            print "<td width='$percent' class='percent1'></td><td width='" . \
(100-$1) . "%' class='percent0'>"; +        }
+        print <<END
+<img src='/images/null.gif' width='1' height='1' alt='' /></td></tr></table>
+END
+;
+    }
+}
+
 sub connectionstatus
 {
     my %pppsettings = ();


This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.

------------------------------------------------------------------------------
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic