rewrite any 'elseif' to include a space inbetwween the 'else' and the 'if' ie:
'else if' > -----Original Message----- > From: Dave Phipps [mailto:[EMAIL PROTECTED] > Sent: 01 April 2003 11:25 > To: ColdFusion User group > Subject: [ cf-dev ] elseif in cfscript > > > 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]
