/[pxelator]/lib/PXElator/httpd.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/PXElator/httpd.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 421 by dpavlin, Fri Sep 11 11:22:40 2009 UTC revision 431 by dpavlin, Mon Sep 14 13:44:42 2009 UTC
# Line 36  qq{ Line 36  qq{
36  </html>  </html>
37  }}  }}
38    
 sub menu {  
 qq{  
 <div style="font-size: 80%; color: #888">  
 <a href=/ target=/>home</a>  
 <a href=/server target=server>server</a>  
 <a href=/brctl target=brctl>brctl</a>  
 <a href=/ip target=ip>ip</a>  
 <a href=/nmap target=nmap>nmap</a>  
 <a href=/client target=client>client</a>  
 <a href=http://$server::ip:5984/_utils/ target=couchdb>couchdb</a>  
 </div>  
   
 }}  
   
39  our $port = 7777;  our $port = 7777;
40    
41  use server;  use server;
# Line 79  use wol; Line 65  use wol;
65    
66  use CouchDB;  use CouchDB;
67    
68    
69    sub menu {
70            my $couch_url = $url;
71            $couch_url =~ s{:\d+.+}{:5984/_utils/};
72    qq{
73    <div style="font-size: 80%; color: #888">
74    <a href=/ target=/>home</a>
75    <a href=/server target=server>server</a>
76    <a href=/brctl target=brctl>brctl</a>
77    <a href=/ip target=ip>ip</a>
78    <a href=/nmap target=nmap>nmap</a>
79    <a href=/client target=client>client</a>
80    <a href=$couch_url target=couchdb>couchdb</a>
81    </div>
82    
83    }}
84    
85    
86  sub static {  sub static {
87          my ($client,$path) = @_;          my ($client,$path) = @_;
88    
# Line 238  warn "XXX pids = ", dump( $daemons::pids Line 242  warn "XXX pids = ", dump( $daemons::pids
242                          , 'new_clients' => qq|<input type=text name=new_clients size=3 value="$server::new_clients">|                          , 'new_clients' => qq|<input type=text name=new_clients size=3 value="$server::new_clients">|
243                  );                  );
244    
245                  foreach my $editable ( 'ip', 'netmask', 'ip_from', 'ip_to', 'domain' ) {                  foreach my $editable ( 'ip', 'bcast', 'netmask', 'ip_from', 'ip_to', 'domain' ) {
246                          my $v = eval '$server::' . $editable;                          my $v = eval '$server::' . $editable;
247                          push @table, ( $editable, qq|<input type=text name=$editable value="$v">| );                          push @table, ( $editable, qq|<input type=text name=$editable value="$v">| );
248                  }                  }

Legend:
Removed from v.421  
changed lines
  Added in v.431

  ViewVC Help
Powered by ViewVC 1.1.26