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]

Reply via email to