Arrgh! ... that's it, thanks... :) I wish I'd known when I started into this
several years ago what I know now about naming conventions...


Isaac
Certified Advanced ColdFusion 5 Developer

www.turnkey.to
954-776-0046

> I tried this with a dummy query and it worked fine. Only
> thing I can
> think of is... Does your query have a column called
> content?

>> Here's the complete code of the tag as it was before I
>> started trying to
>> debug this... It errors on line 13 saying that content is
>> not
>> an object and
>> therefore content[rsproperties.variablename] can't be
>> evaluated...
>> Request.UDF.stripTags() is a custom function, however,
>> content is not a
>> structure immediately after line 8 where it's set to
>> attributes.content  ...
>> I may just use attributes.content, but if there's a bug
>> in my
>> copy of CF
>> Server or the like, then it'd be nice to know and
>> possibly fix.
>>
>> <cfparam name="attributes.properties" type="query">
>> <cfparam name="attributes.content" type="struct">
>> <cfparam name="attributes.throwerror" type="boolean"
>> default="true">
>> <cfparam name="attributes.scope" type="string"
>> default="CALLER">
>> <cfparam name="attributes.return" type="string"
>> default="tObject">
>>
>> <cfset rsproperties = attributes.properties>
>> <cfset content = attributes.content>
>> <cfif REFind("[^,[:space:]]",valuelist(rsproperties.strip
>> tagsmode))>
>>      <cfloop query="rsproperties">
>>              <cfif len(trim(rsproperties.striptagsmode))>
>>                      <cfif attributes.throwerror>
>>                              <cfset invalidtag =
>> Request.UDF.stripTags(rsproperties.striptagsmode,rsp
>> roperties.striptagslist,content[rsproperties.variablename
>> ],true)>
>>                              <cfif len(invalidtag)>
>>
>> <cfoutput><cfsavecontent variable="errormessage">
>> Content not allowed. The tag
>> <p style="font-weight:bold;">#invalidtag#</p>
>> is invalid in the
>> <b>#content[rsproperties.variablename]#</b>
>> field for this content type.
>>                                      </cfsavecontent></cfoutput>
>>                                      <cfthrow
>> type="Tapestry" message="#trim(errormessage)#">
>>                              </cfif>
>>                      <cfelse>

>>                              <cfset
>> content[rsproperties.variablename] =
>> Request.UDF.stripTags(rsprop
>> erties.striptagsmode,rsproperties.striptagslist,content[r
>> sprop
>> erties.variabl
>> ename],false)>
>>                      </cfif>
>>              </cfif>
>>      </cfloop>
>> </cfif>
>>
>> <cfif not attributes.throwerror>
>>      <cfset "#attributes.scope#.#attributes.return#" =
>>      content>
>> </cfif>
>>
>>
>>
>> Isaac
>> Certified Advanced ColdFusion 5 Developer
>>
>> www.turnkey.to
>> 954-776-0046
>>
>>
> __________________________________________________________
> ____________
> Your ad could be here. Monies from ads go to support these
> lists and provide more resources for the community.
> http://www.fusionauthority.com/ads.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


______________________________________________________________________
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
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

Reply via email to