Roxen.git
/
server
/
base_server
/
mainconfig.pike
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/base_server/mainconfig.pike:1:
inherit "config/builders";
-
string cvs_version = "$Id: mainconfig.pike,v 1.
90
1998/01/
19
22
:
09
:
43
mirar
Exp $";
+
string cvs_version = "$Id: mainconfig.pike,v 1.
91
1998/01/
20
16
:
20
:
50
grubba
Exp $";
//inherit "roxenlib"; import Image; inherit "config/draw_things"; import Array; import Stdio; string status_row(object node); string display_tabular_header(object node);
Roxen.git/server/base_server/mainconfig.pike:172:
build_root(root); init_ip_list(); call_out(init_ip_list, 0); } // Note stringification of ACTION and ALIGN #if 0 #define BUTTON(ACTION,TEXT,ALIGN) do{PUSH("<a href=\"/(ACTION)"+(o?o->path(1):"/")+"?"+(bar++)+"\"><img border=0 hspacing=0 vspacing=0 src=\"/auto/button/"+(lm?"lm/":"")+replace(TEXT," ","%20")+"\" alt=\""+(lm?"/ ":" ")+TEXT+" /\""+(("ALIGN"-" ")=="left"?"":" align="+("ALIGN"-" "))+"></a>");lm=0;}while(0) #else
-
#define BUTTON(ACTION,TEXT,ALIGN) do{buttons += ({({"<a href=\"/("#ACTION")"+(o?o->path(1):"/")+"?"+(bar++)+"\"><img border=0 hspacing=0 vspacing=0 src=\"/auto/button/"+(lm?"lm/":""),replace(TEXT," ","%20")+"\" alt=\""+(lm?"/ ":" ")+TEXT+" /\""+(("ALIGN"-" ")=="left"?"":" align="+("ALIGN"-" "))+"></a>"})});lm=0;}while(0)
+
#
if constant(cpp)
+
#
define BUTTON(ACTION,TEXT,ALIGN) do{buttons += ({({"<a href=\"/("#ACTION")"+(o?o->path(1):"/")+"?"+(bar++)+"\"><img border=0 hspacing=0 vspacing=0 src=\"/auto/button/"+(lm?"lm/":""),replace(TEXT," ","%20")+"\" alt=\""+(lm?"/ ":" ")+TEXT+" /\""+((
#ALIGN-
"
")=="left"?"":" align="+(#
ALIGN
-
"
"))+"></a>"})});lm=0;}while(0)
+
#else /* !constant(cpp) */
+
#define BUTTON(ACTION,TEXT,ALIGN) do{buttons += ({({"<a href=\"/(ACTION)"+(o?o
-
>path(1):
"
/")+"?"+(bar++)+"\"><img
border=0 hspacing=0 vspacing=0 src=\
"
/auto/button/"+(lm?"lm/":""
)
,replace(TEXT," ","%20")+"\" alt
=
\""+(lm?"/ ":" ")+TEXT+" /\""+(("ALIGN"-" ")
=
=
"left"?"":" align="+("ALIGN"-" "))+"></a>"})});lm=0;}while(0)
+
#endif /* constant(cpp) */
#define PUSH_BUTTONS(CLEAR) do{if(sizeof(buttons)){buttons[-1][0]+="rm/";res+=`+(@buttons);if(CLEAR){PUSH("<br clear=all>");}}lm=1;buttons=({});}while(0) #endif /* 0 */ string default_head(string h, string|void save) { return ("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Draft//EN\">" "<head><title>"+h+"</title>\n<META HTTP-EQUIV=\"Expires\" CONTENT=\"0\">\n</head>\n"+ BODY+"\n"); }