Subj : Re: Synchronet Javascript..
To   : Ktulu
From : Tracker1
Date : Tue Apr 15 2008 11:13 am

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