-<% page_header("columns", "Provisioning", "/install/menu.js");
+<% page_header("columns", "Provisioning", "install");
+ include("/scripting/forms.js");
libinclude("base.js");
libinclude("provision.js");
%>
f.element[7].name = "HOSTIP";
f.element[8].label = "Default Site";
f.element[8].name = "DEFAULTSITE";
-f.submit[0] = "Provision";
-f.submit[1] = "Cancel";
+f.submit[0] = "Initial provision";
+f.submit[1] = "Provision";
+f.submit[2] = "Cancel";
if (form['submit'] == "Cancel") {
redirect("/");
}
-if (form['submit'] == "Provision") {
+if ((form['submit'] == "Provision") || (form['submit'] == "Initial provision")) {
for (r in form) {
subobj[r] = form[r];
}
lp.set("realm", subobj.REALM);
if (form['submit'] == "Provision") {
- provision(subobj, writefln);
+ provision(subobj, writefln, true);
+} else if (form['submit'] == "Initial provision") {
+ provision(subobj, writefln, false);
} else {
- display_form(f);
+ f.display();
}
%>