<cffunction name="setInventory" access="public" output="false" returntype="void">
<cfargument name="referrer" type="string" required="false" default="" />
<cfargument name="userAgent" type="string" required="false" default="" />
<cfset var tlaResponse = "" />
<cfset var tlaURL = "http://www.text-link-ads.com/xml.php?inventory_key=" & variables.inventoryKey />
<cfif len(arguments.referrer)>
<cfset tlaURL = tlaURL & "referer=" & arguments.referrer />
</cfif>
<cfif len(arguments.userAgent)>
<cfset tlaURL = tlaURL & "user_agent=" & arguments.userAgent />
</cfif>
<cftry>
<cfhttp url="#tlaURL#" method="get" result="tlaResponse" timeout="30" />
<cfset variables.xmlInventory = xmlParse(tlaResponse.fileContent) />
<cfcatch type="any">
<cfset variables.xmlInventory = xmlNew() />
</cfcatch>
</cftry>
</cffunction>