6fa246bb1c2acd352e6e68ade5f7eef71ac6a18b
[jra/samba/.git] / swat / install / samba3.esp
1 <% page_header("columns", "Upgrade", "install"); 
2
3   include("/scripting/forms.js");
4   libinclude("base.js");
5   libinclude("provision.js");
6   libinclude("samba3.js");
7 %>
8
9 <h1>Import from Samba3</h1>
10
11 <%
12 if (form['submit'] == "Cancel") {
13         redirect("/");
14 }
15
16 if (form['submit'] == "Import") {
17         write("LIBDIR: " + form['LIBDIR'] + "\n" + "SMBCONF: " + form['SMBCONF']);
18         var samba3 = samba3_read(form['SMBCONF'], form['LIBDIR']);
19
20         domainname = samba3.get_param("global", "workgroup");
21         var sec = samba3.find_domainsecrets(domainname);
22         write("<p>Import data from Samba3 installation.</p>\n");
23         write("<table>\n");
24         write("<tr><td>Domain name</td><td>" + domainname + "</td></tr>\n");
25         write("<tr><td>Domain SID</td><td>" + sec.sid + "</td></tr>\n");
26         write("<tr><td>Domain GUID</td><td>" + sec.guid + "</td></tr>\n");
27         write("</table>");
28
29         var f = FormObj("Import from Samba3", 0, 2);
30         f.submit[0] = "Continue";
31         f.submit[1] = "Cancel";
32         f.display();    
33 } else if (form['submit'] == "Continue") {
34         // FIXME                  
35 } else {
36         var f = FormObj("Import from Samba3", 0, 2);
37
38         f.add("SMBCONF", "smb.conf file");
39         f.add("LIBDIR", "Lib directory");
40         f.submit[0] = "Import";
41         f.submit[1] = "Cancel";
42
43         f.element[0].value = "/etc/samba/smb.conf";
44         f.element[1].value = "/var/lib/samba";
45
46         f.display();
47 }
48 %>
49
50 <% page_footer(); %>