Revision: 6060
          http://ipcop.svn.sourceforge.net/ipcop/?rev=6060&view=rev
Author:   marcoson
Date:     2011-11-12 17:04:45 +0000 (Sat, 12 Nov 2011)
Log Message:
-----------
Added code to display available redirector programs in the GUI

Modified Paths:
--------------
    ipcop/trunk/html/cgi-bin/proxy.cgi

Modified: ipcop/trunk/html/cgi-bin/proxy.cgi
===================================================================
--- ipcop/trunk/html/cgi-bin/proxy.cgi  2011-11-12 14:50:51 UTC (rev 6059)
+++ ipcop/trunk/html/cgi-bin/proxy.cgi  2011-11-12 17:04:45 UTC (rev 6060)
@@ -48,6 +48,7 @@
 my %filtersettings=();
 my %updaccelsettings=();
 my %stdproxysettings=();
+my %redirectorsettings=();
 my %mainsettings=();
 my $updaccel_addon=0;
 
@@ -120,6 +121,7 @@
 my $id=0;
 my $line='';
 my $user='';
+my $redirector='';
 my @userlist=();
 my @grouplist=();
 my @temp=();
@@ -1663,6 +1665,36 @@
 END
 ;
 
+foreach $redirector (</var/ipcop/proxy/redirector/*>) {
+    if (-e $redirector) {
+       %redirectorsettings=();
+        &General::readhash($redirector, \%redirectorsettings);
+
+       if (!defined($redirectorsettings{'VERSION'})) { 
$redirectorsettings{'VERSION'} = "n/a"; }
+        if ($redirectorsettings{'ENABLED'} eq 'on') { 
$redirectorsettings{'ENABLED'} = 'checked'; }
+
+        if (defined($redirectorsettings{'NAME'})) { 
+            print <<END
+<table width='100%'>
+<tr>
+    <td class='base' colspan='4'><b>$redirectorsettings{'NAME'}</b>&nbsp; [ 
$redirectorsettings{'VERSION'} ]</td>
+</tr>
+<tr>
+    <td class='base' width='25%'>$Lang::tr{'enabled'}:</td>
+    <td class='base' width='20%'><input type='checkbox' 
$redirectorsettings{'ENABLED'} disabled/></td>
+    <td class='base'>Number of processes:</td>
+    <td class='base'><input type='text' 
value='$redirectorsettings{'CHILDREN'}' size='5' disabled/></td>
+</tr>
+
+</table>
+<hr size='1'/>
+
+END
+;
+        }
+    }
+}
+
 if ($updaccel_addon) {
     print <<END
 <table width='100%'>

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


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn

Reply via email to