Pop-Out

<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>

Cut-N-Paste