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.
112
1998/10/
18
18
:
32
:
43
grubba Exp $";
+
string cvs_version = "$Id: mainconfig.pike,v 1.
113
1998/10/
19
00
:
22
:
50
grubba Exp $";
//inherit "roxenlib"; inherit "config/draw_things"; // import Array; // import Stdio; string status_row(object node); string display_tabular_header(object node); object get_template(string t);
Roxen.git/server/base_server/mainconfig.pike:1219:
return i; } string dn(object node) { if(!node) return "???"; string s = sizeof(node->_path)?node->_path[-1]:" "; if(((string)((int)s))==s) return "Instance "+s; // FIXME: LOCALIZE!
-
werror(sprintf("tab_names: %O\n", LOCALE->tab_names));
-
+
switch(s) { case "Configurations": return LOCALE->tab_names[0]; case "Globals": return LOCALE->tab_names[1]; case "Errors": return LOCALE->tab_names[2]; case "Actions": return LOCALE->tab_names[3];
Roxen.git/server/base_server/mainconfig.pike:1532:
/* This only asks "do you really want to...", it does not delete * the node */ case "delete": PUSH(default_head("Roxen Configuration")+ status_row(o)); // PUSH("<hr noshade>"); switch(o->type) { case NODE_CONFIGURATION:
-
PUSH("<font size=\"+2\">
Do you really want to delete the configuration
"+
-
o->data->name +
", all its modules and their copies?"
+
PUSH("<font size=\"+2\">
"
+
LOCALE->warn_
delete
_config(
o->data->name
)
+
"\n\n<p></font>"); break; case NODE_MODULE_MASTER_COPY: case NODE_MODULE:
-
PUSH("<font size=\"+2\">
Do
you
really want to
delete
the
module
"
+
-
o->data->name +
"
, and its copies?
\n\n<p></font>");
+
PUSH("<font size=\"+2\">
"
+
LOCALE->warn_
delete
_
module
(o->data->name)
+
+
"\n\n<p></font>");
break; case NODE_MODULE_COPY_VARIABLES: case NODE_MODULE_COPY:
-
PUSH("<font size=\"+2\">
Do you really want to delete this copy
"
-
" of the module "+ o
->
up
->data->name + "
?
\n\n<p></font>");
+
PUSH("<font size=\"+2\">
"
+
+
LOCALE->warn_delete_copy(
o->up
_
data->name
)
+ "\n\n<p></font>");
break; case NODE_CONFIGURATIONS:
-
return stores(
"You don't want to
do
that
...\n"
);
+
return stores(
LOCALE->
do
_not_do_
that
(
)
)
;
}
-
PUSH("<blockquote><font size=\"+2\"><i>
This
action
cannot
be"
-
"
undone.
\n\n<p></font>"+ TABLEP("<table>", "")+
-
"<tr><td><form action=\""+ o->path(1)+"\">"
-
"<input type=submit value=\"
No,
I
do
not
want to
delete
it\
"> "
+
PUSH("<blockquote><font size=\"+2\"><i>
"
+
+
LOCALE->warn_no_return() +
+
"\n\n<p></font>"
+ TABLEP("<table>", "")
+
+
"<tr><td><form action=\""+ o->path(1)
+
"\">"
+
"<input type=submit value=\"
"
+
LOCALE->
do
_
not
_delete()
+
"
\"
> "
"</form></td><td><form action=\"/(really_delete)"+ o->path(1)+
-
"\"><input type=submit value=\"
Go
ahead\
"></form></td></tr> "
+
"\"><input type=submit value=\"
"
+ LOCALE->do_delete() +
+
"
\"
></form></td></tr> "
"</table></blockquote>"); return stores(res*""); break; /* When this has been called, the node will be * _very_ deleted * The amount of work needed to delete a node does vary * depending on the node, since there is no 'zap' function in * the nodes at the moment. I will probably move this code into * function-pointers in the nodes.
Roxen.git/server/base_server/mainconfig.pike:1699:
thenode = find_node("/Globals/Configuration interface/URL"); else { thenode = find_node("/Configurations/"+srv+ "/Global/MyWorldLocation"); } if(thenode) { thenode->data[VAR_VALUE] = url; thenode->change(1); thenode->up->save(); } else {
-
report_debug(sprintf("Attempt
to
set
the
Server URL for "
-
"a non
-
existent
server
\"%s\".\n",
srv));
+
//
No
such
server
srv.
+
report_debug(LOCALE
-
>bad_
server
_server_url(
srv));
} } } id->referer = ({ CONFIG_URL + o->path(1) }); break; // Save changes done to the node 'o'. Currently 'o' is the root // node most of the time, thus saving _everything_. case "save": mapping cf; if(cf = save_it(id, o))
Roxen.git/server/base_server/mainconfig.pike:1773:
else if(!o->changed) o->change(1); } break; } return std_redirect(o, id); } check_login(id);
-
PUSH(default_head(
"Roxen
server
configuration"
));
+
PUSH(default_head(
LOCALE->roxen_
server
_config(
))
)
;
// PUSH("<table><tr><td> <td>" PUSH("<dl>\n"); PUSH("\n"+status_row(o)+"\n"+display_tabular_header( o )+"\n"); PUSH("<p>"); if(o->up != root && o->up) PUSH("<a href=\""+ o->up->path(1)+"?"+(bar++)+"\">" "<img src=/auto/back alt=\"[Up]\" align=left hspace=0 border=0></a>\n"); if(i=o->folded) o->folded=0; mixed tmp = o->describe(1,id);
Roxen.git/server/base_server/mainconfig.pike:1798:
PUSH(tmp); PUSH("</dl>"); o->folded=i; PUSH("<p><br clear=all> \n"); int lm=1; array(mixed) buttons = ({}); if(o->type == NODE_CONFIGURATIONS)
-
BUTTON(newconfig,
"New virtual server"
, left);
+
BUTTON(newconfig,
LOCALE->button_newconfig()
, left);
if(o->type == NODE_CONFIGURATION)
-
BUTTON(addmodule,
"Add module"
, left);
+
BUTTON(addmodule,
LOCALE->button_addmodule()
, left);
if(o->type == NODE_MODULE) {
-
BUTTON(delete,
"Delete module"
, left);
+
BUTTON(delete,
LOCALE->button_delete()
, left);
if(o->data->copies)
-
BUTTON(newmodulecopy,
"Copy module"
, left);
+
BUTTON(newmodulecopy,
LOCALE->button_newmodulecopy()
, left);
} i=0; if(o->type == NODE_MODULE_MASTER_COPY || o->type == NODE_MODULE_COPY || o->type == NODE_MODULE_COPY_VARIABLES) {
-
BUTTON(delete,
"Delete module"
, left);
+
BUTTON(delete,
LOCALE->button_delete()
, left);
if(more_mode)
-
BUTTON(refresh,
"Reload module"
, left);
+
BUTTON(refresh,
LOCALE->button_refresh()
, left);
} if(o->type == NODE_CONFIGURATION)
-
BUTTON(delete,
"Delete
this
server
"
, left);
+
BUTTON(delete,
LOCALE->button_delete_
server
()
, left);
if(nunfolded(o))
-
BUTTON(foldall,
"Fold all"
,left);
+
BUTTON(foldall,
LOCALE->button_foldall()
,left);
if(o->changed)
-
BUTTON(unfoldmodified,
"Unfold modified"
, left);
+
BUTTON(unfoldmodified,
LOCALE->button_unfoldmodified()
, left);
if(nfolded(o))
-
BUTTON(unfoldlevel,
"Unfold level"
, left);
+
BUTTON(unfoldlevel,
LOCALE->button_unfoldlevel()
, left);
// else if(nfoldedr(o))
-
// BUTTON(unfoldall,
"Unfold all"
, left);
+
// BUTTON(unfoldall,
LOCALE->button_unfoldall()
, left);
PUSH_BUTTONS(1); if (more_mode) {
-
BUTTON(zapcache,
"Clear module caches"
, left);
+
BUTTON(zapcache,
LOCALE->button_zapcache()
, left);
} if(!more_mode)
-
BUTTON(morevars,
"More options"
, left);
+
BUTTON(morevars,
LOCALE->button_morevars()
, left);
else
-
BUTTON(nomorevars,
"Fewer options"
, left);
+
BUTTON(nomorevars,
LOCALE->button_nomorevars()
, left);
if((o->changed||root->changed))
-
BUTTON(save,
"Save"
, left);
-
// BUTTON(restart,
"Restart"
, left);
-
// BUTTON(shutdown,
"Shutdown"
, left);
+
BUTTON(save,
LOCALE->button_save()
, left);
+
// BUTTON(restart,
LOCALE->button_restart()
, left);
+
// BUTTON(shutdown,
LOCALE->button_shutdown()
, left);
PUSH_BUTTONS(0); // PUSH("<br clear=all>"); // PUSH("<p align=right><font size=-1 color=blue><a href=\"$docurl\"><font color=blue>"+roxen->real_version +"</font></a></font></p>"); // PUSH("</table>"); PUSH("</body>\n"); return stores(res*""); }