In the following code I am trying to make the application.users and
application.chat arrays dynamically named.
I have a variable called variables.currentroomid which I would like to be
appended to the application.chat and application.users arrays like this
application.chatX where x is the variables.currentroomid variable.
How can I do this?
<CFLOCK TIMEOUT="10" THROWONTIMEOUT="No" TYPE="READONLY" SCOPE="SESSION">
<CFIF ISDEFINED('SESSION.CHATUSERNAME')>
<CFSET ENTERROOM = "">
<CFELSE>
<CFSET ENTERROOM = "ENTERS ROOM">
</CFIF>
</CFLOCK>
<CFPARAM NAME="FORM.CHAT" DEFAULT="#VARIABLES.ENTERROOM#">
<CFLOCK TIMEOUT="10" THROWONTIMEOUT="No" TYPE="READONLY"
SCOPE="APPLICATION">
<CFIF NOT ISDEFINED('APPLICATION.USERS')>
<CFSET APPLICATION.USERS=ARRAYNEW(1)>
</CFIF>
</CFLOCK>
<CFLOCK TIMEOUT="10" THROWONTIMEOUT="No" TYPE="READONLY"
SCOPE="APPLICATION">
<CFIF NOT ISDEFINED('SESSION.CHATUSERNAME')>
<CFSET SESSION.CHATUSERNAME=UCASE(TRIM(GETMEMBERNAME.USERNAME))>
<CFSET ARRAYAPPEND(APPLICATION.USERS,SESSION.CHATUSERNAME)>
</CFIF>
</CFLOCK>
<CFLOCK TIMEOUT="10" THROWONTIMEOUT="No" TYPE="READONLY"
SCOPE="APPLICATION">
<CFIF NOT ISDEFINED('APPLICATION.CHAT')>
<CFSET APPLICATION.CHAT=ARRAYNEW(1)>
<CFSET ARRAYAPPEND(APPLICATION.CHAT,'')>
</CFIF>
</CFLOCK>
<CFLOCK TIMEOUT="10" THROWONTIMEOUT="No" TYPE="READONLY"
SCOPE="APPLICATION">
<CFSET ARRAYAPPEND(APPLICATION.CHAT,"<B>"&SESSION.CHATUSERNAME&" :</B>
"&FORM.CHAT)>
</CFLOCK>
______________________________________________________________________
Signup for the Fusion Authority news alert and keep up with the latest news in
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists