if (blah) else if (bleh)
else if (bluh) ... Duncan Cumming IT Manager http://www.alienationdesign.co.uk mailto:[EMAIL PROTECTED] Tel: 0141 575 9700 Fax: 0141 575 9600 Creative solutions in a technical world ---------------------------------------------------------------------- Get your domain names online from: http://www.alienationdomains.co.uk Reseller options available! ---------------------------------------------------------------------- ---------------------------------------------------------------------- Dave Phipps <[EMAIL PROTECTED] To: ColdFusion User group <[EMAIL PROTECTED]> cf.co.uk> cc: Subject: [ cf-dev ] elseif in cfscript 01/04/2003 11:25 Please respond to dev Hi, I am trying to cfscript some if/elseif statements and so far I have the following which doesn't work: <cfscript> if (IsDefined("session.currentuser")) { if (StructFind(session.currentuser, "usergroups") CONTAINS "Master") { requiredPermission = "Master"; } elseif (StructFind(session.currentuser, "usergroups") CONTAINS "Administrators") { requiredPermission = "Administrators"; } elseif (StructFind(session.currentuser, "usergroups") CONTAINS "Power Users") { requiredPermission = "Power Users"; } } </cfscript> I wrote the above code based upon what I originally had in normal cf code: <cfif IsDefined("session.currentuser")> <cfif StructFind(session.currentuser, "usergroups") CONTAINS "Master"> <cfset requiredPermission = "Master"> <cfelseif StructFind(session.currentuser, "usergroups") CONTAINS "Administrators"> <cfset requiredPermission = "Administrators"> <cfelseif StructFind(session.currentuser, "usergroups") CONTAINS "Power Users"> <cfset requiredPermission = "Power Users"> </cfif> </cfif> This works although I would prefer to write it in cfscript. This is all on CF5. Does cfscript support elseif's? If not how do I alter the above so that it will work? I need the required permission to be set to the highest level available in the usergroups list. In other words if someone is a Master and an Administrator then the requiredPermission will be set to Master. Cheers Dave -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED] -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED]
