mirror of
https://github.com/samba-team/samba.git
synced 2025-03-03 12:58:35 +03:00
menu hierarchy is now in /menu.js (This used to be commit c2a450bb9967caa666628f067a8e732227854ce2)
44 lines
864 B
Plaintext
44 lines
864 B
Plaintext
<% page_header("columns", "Add a user", "install");
|
|
|
|
include("/scripting/forms.js");
|
|
libinclude("base.js");
|
|
libinclude("provision.js");
|
|
%>
|
|
|
|
<h1>Add a user</h1>
|
|
|
|
<%
|
|
var f = FormObj("newuser", 3, 2);
|
|
var i;
|
|
var rand = random_init();
|
|
|
|
f.element[0].label = "User Name";
|
|
f.element[0].name = "USERNAME";
|
|
f.element[1].label = "Unix Name";
|
|
f.element[1].name = "UNIXNAME";
|
|
f.element[2].label = "Password";
|
|
f.element[2].name = "PASSWORD";
|
|
f.submit[0] = "Add";
|
|
f.submit[1] = "Cancel";
|
|
|
|
if (form['submit'] == "Cancel") {
|
|
redirect("/");
|
|
}
|
|
|
|
if (form['submit'] == "Add" &&
|
|
form.USERNAME != undefined) {
|
|
if (form.UNIXNAME == undefined) {
|
|
form.UNIXNAME = form.USERNAME;
|
|
}
|
|
if (form.PASSWORD == undefined) {
|
|
form.PASSWORD = rand.randpass();
|
|
}
|
|
newuser(form.USERNAME, form.UNIXNAME, form.PASSWORD, writefln);
|
|
} else {
|
|
f.display();
|
|
}
|
|
%>
|
|
|
|
|
|
<% page_footer(); %>
|