diff options
author | Andrew Tridgell <tridge@samba.org> | 2005-07-15 05:40:34 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2005-07-15 05:40:34 +0000 |
commit | e70a52d5dab1c7b1fcf2bb3b2848ea086f970527 (patch) | |
tree | df92d399c5ec146a91338c9893b0ac0c68411f20 /testprogs/ejs | |
parent | 41dec4d0c3bd775763f6cc776f4413a1fdf2a5f1 (diff) | |
download | samba-e70a52d5dab1c7b1fcf2bb3b2848ea086f970527.tar.gz samba-e70a52d5dab1c7b1fcf2bb3b2848ea086f970527.tar.xz samba-e70a52d5dab1c7b1fcf2bb3b2848ea086f970527.zip |
r8481: switched ldb ejs called over to an OO interface, so you do:
var ldb = ldb_init();
res = ldb.search(dbfile, "(objectClass=user)");
you can also do:
ldbSearch = ldb.search;
res = ldbSearch(dbfile, "(objectClass=user)");
if you want the old interface (ie. you can use this to import
functions into the global or local namespace).
Diffstat (limited to 'testprogs/ejs')
-rw-r--r-- | testprogs/ejs/ldb.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/testprogs/ejs/ldb.js b/testprogs/ejs/ldb.js index 7675197904e..133de27aef8 100644 --- a/testprogs/ejs/ldb.js +++ b/testprogs/ejs/ldb.js @@ -6,19 +6,20 @@ println("Trying a attribute constrained search on samdb"); var dbfile = lpGet("sam database"); var attrs = new Array("name", "dnsDomain", "objectSid", "dn"); +var ldb = ldb_init(); -res = ldbSearch(dbfile, "(objectClass=domain)", attrs); +res = ldb.search(dbfile, "(objectClass=domain)", attrs); printVars(res); println("and now an unconstrained search"); var dbfile = lpGet("sam database"); -res = ldbSearch(dbfile, "(objectClass=user)"); +res = ldb.search(dbfile, "(objectClass=user)"); printVars(res); println("and a bad search"); -res = ldbSearch("foo"); +res = ldb.search("foo"); println("all done"); |