r12928: This patch improves the interaction between the vampire and provsion code.
[kai/samba.git] / swat / index.esp
index 037e88836c7c1d1f26cb918dab6758de1842f4dd..1924e4021056ac095cb2f45a235ba6e6f4939b12 100644 (file)
@@ -1,16 +1,30 @@
-<HTML>
-<TITLE>
-Samba4 ESP test
-</TITLE>
-<BODY>
-redirecting you to the test pages ...
+<% page_header("columns", "Server Status", "main");
+  libinclude("base.js");
+  libinclude("management.js");
+  libinclude("provision.js");
+
+  if (install_ok(session.authinfo.session_info, session.authinfo.credentials) == false) {
+         redirect("/install/");
+  }
+
+%>
+
+<h1>Server Status</h1>
+
 <%
-if (server['SERVER_PROTOCOL'] == "http" &&
-    server['TLS_SUPPORT'] == "True") {
-       redirect("https://" + headers['HOST'] + request['REQUEST_URI']);
-} else {
-       redirect("esptest/index.esp");
-}
+var servers = new Array("nbt_server", "smb_server", "ldap_server", "cldap_server", "kdc_server");
+var i;
+var info = new Object();
+
+info["NBT Server"]      = server_status("nbt");
+info["WINS Server"]     = server_status("wins");
+info["CLDAP Server"]    = server_status("cldap");
+info["Kerberos Server"] = server_status("kdc");
+info["SMB Server"]      = stream_server_status("smb");
+info["LDAP Server"]     = stream_server_status("ldap");
+info["RPC Server"]      = stream_server_status("rpc");
+
+simple_table(info);
 %>
-</BODY>
-</HTML>
+
+<% page_footer(); %>