On 04/14/2008 06:46 PM, Ktulu wrote:
How do I go about checking if a user has a certain security level and 
/ or a certain age? I mean what's the syntax of it?  Thanks!!!
There's actually a couple ways...  the current user, is usually "user" as an  instance... otherwise...
for the JS object model used in sync, see 
http://www.synchro.net/docs/jsobjs.html
also... 
http://www.synchro.net/docs/js.html
var u = new User(#); //where # is the user number... forward, expecting "user"
if (user.age >= 18) {
	//do something...
}
if (user.security.level > 60) {
	//do something
}
alternatively
if (user.compare_ars("AGE 18 OR LEVEL 60")) {
	//do something
}
If you need some books on Javascript in general, let me know...
NOTE: when you are doing multiple security checks, compare_ars uses the same  format as other ARS strings in SCFG, and is generally an easier syntax, than  longer JS evaluations, though probably a little longer to parse/execute, but  it shouldn't be a huge deal... look at the .js files in the exec/ directory  for tons of examples... you can find more information on ARS strings here 
http://www.synchro.net/docs/security.html
-- 
Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386  -  AIM/AOL: azTracker1  -  Y!: azTracker1  -  MSN/Win: (email)
... FRA #255: A wife is a luxury ... a smart accountant is a necessity.
---
 þ Synchronet þ theroughnecks.net - you know you want it