Branch: Tag:

1997-08-12

1997-08-12 23:09:19 by Per Hedbor <ph@opera.com>

Changes..

Rev: server/base_server/config/builders.pike:1.11
Rev: server/base_server/config/draw_things.pike:1.23
Rev: server/base_server/mainconfig.pike:1.59

1:   inherit "config/builders"; - string cvs_version = "$Id: mainconfig.pike,v 1.58 1997/08/12 22:28:10 peter Exp $"; + string cvs_version = "$Id: mainconfig.pike,v 1.59 1997/08/12 23:09:15 per Exp $";   inherit "roxenlib";   inherit "config/draw_things";   
55:    string name=path(1);    if(folded)    return ("<a name=\""+name+"\" href=\"/(unfold)" + name + "?"+(bar++)+ -  "\">\n<img border=0 align=bottom src=\"/auto/unfold" -  +(changed?"2":"")+"\" alt=\""+(changed?"*-":"--")+"\">" +  "\">\n<img border=0 align=baseline src=/auto/unfold" +  +(changed?"2":"")+" alt=\""+(changed?"*-":"--")+"\">"    "</a>\n "+s+"\n");    else -  return ("<a name=\""+name+"\" href=\"/(fold)" + name + "?"+(bar++)+ -  "\">\n<img border=0 src=\"/auto/fold"+(changed?"2":"") -  +"\" alt="+(changed?"**":"\"\\/\"")+">" +  return ("<a name=\""+name+"\href=\"/(fold)" + name + "?"+(bar++)+ +  "\">\n<img border=0 src=/auto/fold"+(changed?"2":"") +  +" alt="+(changed?"**":"\"\\/\"")+">"    "</a>\n "+s+"\n");    }   
95:    {    PUSH("<dl><dd>\n");    node = down; +  array node_desc = ({});    while(node)    {    if(!objectp(node)) // ERROR! Destructed node in tree!
106:    }    prevnode = node;    node = node->next; -  PUSH(prevnode->describe()); +  node_desc += ({ prevnode->describe() });    } -  +  PUSH(node_desc*"\n");    PUSH("</dl>\n\n");    }    return res*"";
165:      string default_head(string h, string|void save)   { -  return ("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Draft//EN\">\n" +  return ("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Draft//EN\">"    "<head><title>"+h+"</title></head>\n"+ BODY+"\n");   }   
918:       res += ("<pre>"    "<font size=\"+1\">" -  "<form action=/(initial)/Globals/>" +  "<form action=\"/(initial)/Globals/\">"    " User name <input name=user type=string>\n"    " Password <input name=pass type=password>\n"    " Again <input name=pass2 type=password>\n"
1133:   string dn(object node)   {    if(!node) return "???"; -  string s = sizeof(node->_path)?node->_path[-1]:"."; +  string s = sizeof(node->_path)?node->_path[-1]:" ";    if(((string)((int)s))==s)    return "Instance "+s;    switch(s)
1158:    if(cnt>0)    {   // werror("q="+q+"\n"); -  res += "<b><font size=\"+1\"><a href=\""+q+"\">"+ -  dn(find_node(http_decode_string(q[..strlen(q)-2])))+"</a></font></b> -&gt; "; +  res += ("<b><font size=+1><a href=\""+q+"\">"+ +  dn(find_node(http_decode_string(q[..strlen(q)-2])))+ +  "</a></font></b> -&gt; ");    }    else    cnt++;
1376:    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?\n\n<p></font>"); +  PUSH("<font size=\"+2\">Do you really want to delete the configuration "+ +  o->data->name + ", all its modules and their copies?" +  "\n\n<p></font>");    break;       case NODE_MODULE_MASTER_COPY:
1397:    case NODE_CONFIGURATIONS:    return stores("You don't want to do that...\n");    } -  PUSH("<blockquote><font size=\"+2\"><i>This action cannot be" -  " undone.\n\n<p></font>"+ TABLEP("<table>", "")+ -  "<tr><td><form action="+ o->path(1)+">" +  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\"> " -  "</form></td><td><form action=/(really_delete)"+ o->path(1)+ -  "><input type=submit value=\"Go ahead\"></form></td></tr> " +  "</form></td><td><form action=\"/(really_delete)"+o->path(1)+ +  "\"><input type=submit value=\"Go ahead\"></form></td></tr> "    "</table></blockquote>");       return stores(res*"");
1616:       PUSH(default_head("Roxen server configuration"));   // PUSH("<table><tr><td>&nbsp;<td>" - // PUSH("<dl>\n"); +  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"); +  "<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);
1673:       if(!lm)    { -  PUSH("<img border=0 alt=\"\" hspacing=0 vspacing=0" -  " src=\"/auto/button/rm/%20\">"); +  PUSH("<img border=0 alt=\"\" hspacing=0 vspacing=0 src=\"/auto/button/rm/%20\">");    PUSH("</nobr><br clear=all>");    lm=1;    }
1685:    BUTTON(nomorevars, "Fewer options", left);       if((o->changed||root->changed)) -  { +     BUTTON(save, "Save", left); -  PUSH("<img border=0 alt=\"\" hspacing=0 vspacing=0 src=\"/auto/button/%20%20%20%20%20%20\">"); -  } +    // BUTTON(restart, "Restart", left);   // BUTTON(shutdown,"Shutdown", left);