Roxen.git
/
server
/
config_actions
/
requeststatus.pike
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/config_actions/requeststatus.pike:1:
/*
-
* $Id: requeststatus.pike,v 1.
2
1997
/
11
/
19
15
:
23
:
15
grubba
Exp $
+
* $Id: requeststatus.pike,v 1.
3
1998
/
07
/
20
20
:
37
:
43
neotron
Exp $
*/ inherit "wizard"; constant name= "Status//Access / request status"; constant doc = ("Shows the amount of data handled since last restart."); constant more=0; mixed page_0(object id, object mc) {
-
return roxen->full_status();
+
return
sprintf("<h1>Server Overview</h1>"
+
"This is the summary status of all virtual servers. "
+
"Click <b>[Next->]</b> to see the statistics for each "
+
"indiviual server, or <b>[Cancel]</b> to return to the "
+
"previous menu.<p>%s",
+
roxen->full_status()
)
;
}
-
+
mixed page_1(object id)
+
{
+
string res="";
+
foreach(Array.sort_array(roxen->configurations,
+
lambda(object a, object b) {
+
return lower_case(a->name) > lower_case(b->name);
+
}), object o)
+
res += sprintf("<h2>%s<br>%s</h2>\n", o->name,
+
replace(o->status(), "<table>", "<table cellpadding=4>"));
+
return res;
+
}
+
mixed handle(object id) { return wizard_for(id,0); }