diff options
author | Andrew Tridgell <tridge@samba.org> | 2005-05-30 06:15:01 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:17:14 -0500 |
commit | ca6b9f370bbd37b58dbec55c7b369d72a4684918 (patch) | |
tree | 0717452f97a0cb4a556a5c94b13e02949a52e84d /swat/esptest/ldb.esp | |
parent | bb2a811bf4c05013aa5b3dbe437d7caf1fea4974 (diff) | |
download | samba-ca6b9f370bbd37b58dbec55c7b369d72a4684918.tar.gz samba-ca6b9f370bbd37b58dbec55c7b369d72a4684918.tar.bz2 samba-ca6b9f370bbd37b58dbec55c7b369d72a4684918.zip |
r7088: start on some real structure for the SWAT web pages
- this imports the basic css pages from samba.org
- i have created some useful ejs scripts in common.js that will be included by all pages
- added a real login page, and a logout button showing who you are logged in as
- added page_header() and page_footer() functions that take a page type, allowing
for "plain" or "columms" pages
- added some simple menus on the left of the columns page type, with links to the esp
tests and some useful links for samba4 developers
(This used to be commit 86d2ecf0f2a8de8abfdcc5f2aae7d4d969d19339)
Diffstat (limited to 'swat/esptest/ldb.esp')
-rw-r--r-- | swat/esptest/ldb.esp | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/swat/esptest/ldb.esp b/swat/esptest/ldb.esp index 3285574bf2..1bc75bce73 100644 --- a/swat/esptest/ldb.esp +++ b/swat/esptest/ldb.esp @@ -1,19 +1,16 @@ -<HTML> -<TITLE> -Samba4 ESP test -</TITLE> -<BODY> +<% page_header("columns", "ESP ldb test"); %> + <h1>Samba4 ldb test</h1> -<form name="LdbTest" method="POST" action="@@request['SCRIPT_NAME']"> - <input name="submit" type="submit" value="Cancel"><br> +<form name="LdbTest" method="post" action="@@request['SCRIPT_NAME']"> + <input name="submit" type="submit" value="Cancel" /><br /> </form> <% if (request['REQUEST_METHOD'] == "POST") { /* if they cancelled then take them back to the list of tests */ if (form['submit'] == "Cancel") { - redirect("index.esp"); + redirect("/"); } } @@ -27,10 +24,10 @@ function showLdbRes(res) { var a = r[j]; if (typeof(a) == "object") { for (k in a) { - write(j + "[" + k + "]=" + a[k] + "<br>\n"); + write(j + "[" + k + "]=" + a[k] + "<br />\n"); } } else { - write(j + "=" + r[j] + "<br>\n"); + write(j + "=" + r[j] + "<br />\n"); } } write("<p>"); @@ -43,7 +40,7 @@ Trying a attribute constrained search on samdb:<p> <% var dbfile = lpGet("sam database"); -var attrs = new Array("name", "dnsDomain", "objectSid"); +var attrs = new Array("name", "dnsDomain", "objectSid", "dn"); res = ldbSearch(dbfile, "(objectClass=domain)", attrs); showLdbRes(res); @@ -54,10 +51,16 @@ and now an unconstrained search:<p> <% var dbfile = lpGet("sam database"); -res = ldbSearch(dbfile, "(objectClass=domain)"); +res = ldbSearch(dbfile, "(objectClass=user)"); showLdbRes(res); %> +and a bad search<br> + +<% +res = ldbSearch("foo"); +%> + +all done -</BODY> -</HTML> +<% page_footer() %> |