Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion CFC best practices

Received: by 10.236.178.3 with SMTP id e3mr10305205yhm.3.1341621093428;
        Fri, 06 Jul 2012 17:31:33 -0700 (PDT)
X-BeenThere: openbd@googlegroups.com
Received: by 10.236.42.69 with SMTP id i45ls20216607yhb.3.gmail; Fri, 06 Jul
 2012 17:31:32 -0700 (PDT)
Received: by 10.236.79.100 with SMTP id h64mr2041285yhe.1.1341621092062;
        Fri, 06 Jul 2012 17:31:32 -0700 (PDT)
Received: by 10.236.79.100 with SMTP id h64mr2041283yhe.1.1341621092048;
        Fri, 06 Jul 2012 17:31:32 -0700 (PDT)
Return-Path: <jasonalle...@gmail.com>
Received: from mail-gh0-f176.google.com (mail-gh0-f176.google.com [209.85.160.176])
        by gmr-mx.google.com with ESMTPS id r48si8133413yhm.3.2012.07.06.17.31.32
        (version=TLSv1/SSLv3 cipher=OTHER);
        Fri, 06 Jul 2012 17:31:32 -0700 (PDT)
Received-SPF: pass (google.com: domain of jasonalle...@gmail.com designates 209.85.160.176 as permitted sender) client-ip=209.85.160.176;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jasonalle...@gmail.com designates 209.85.160.176 as permitted sender) smtp.mail=jasonalle...@gmail.com; dkim=pass header...@gmail.com
Received: by ghbz10 with SMTP id z10so9555486ghb.7
        for <openbd@googlegroups.com>; Fri, 06 Jul 2012 17:31:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type;
        bh=BR34HXqIk4GRce1xXC04rXIjO31ZFVfRtjyER+enJLQ=;
        b=gRMdIr3UEV+a5N8jmx418LEyc/+5pVuSp/6P5DwcaEMY9zHUa0DBADCPsrY7g0vX7O
         T/gX5YNHkceQm0hQLFbib1S/s3Mx3Mi2pJWe0yHq4CHRKmqEnT/Fx0/2xhXjpJJb1gAW
         4HFIpXroqw+czGUJAne/RKL3i8LyHp3JxUD00JPW4w37H8aNOmeEY5ZLJ4+G0x2QAIMI
         sLjfH5ljNQ9il8nq24TDmTvvIX39bN4GenJ6EzT/XX81wzb7mdeKvlm/gBH56sZLEghM
         5MwATE2wWr+3ljyjTtG3+XKI8YnVt2ZzYKmrvdLK5BotgwVUQE8J6vswgywelgrU0GeQ
         YubQ==
MIME-Version: 1.0
Received: by 10.50.94.169 with SMTP id dd9mr3785280igb.7.1341621091881; Fri,
 06 Jul 2012 17:31:31 -0700 (PDT)
Received: by 10.64.64.225 with HTTP; Fri, 6 Jul 2012 17:31:31 -0700 (PDT)
In-Reply-To: <4FF78246.3040...@aw20.co.uk>
References: <390e0be9-8a6a-44ee-a57e-575969c1fee5@googlegroups.com>
	<3a3d6f00-ade8-41f9-a202-80f0a258dde9@googlegroups.com>
	<CAMtOkSzK0WNhGCq7CMLMTc4K4kzpEuZSmDZttBtcMqr5nTJ...@mail.gmail.com>
	<CAFNh8jsVGOJDaH=QoTFXNpet=2u20672NCZfAcg5JLEXP6T...@mail.gmail.com>
	<CAETQs1k_zsy8EkBVGvRCksX-ZYPNE97Ca365=KUfh+q4OAO...@mail.gmail.com>
	<CAFNh8juftNR71De3d_XFDnzyubxfMi_O6m5p9NtV28qDWud...@mail.gmail.com>
	<CAETQs1nS62yN7r9KLHXJr1m_C9Eh=ELr5-jxBk-riYLMQzg...@mail.gmail.com>
	<CAFNh8js6AtZikxP35rQO3eZY6CZTtb5yFRvebbB8FLd=Q-p...@mail.gmail.com>
	<4FF78246.3040...@aw20.co.uk>
Date: Fri, 6 Jul 2012 19:31:31 -0500
Message-ID: <CAFNh8jvs-DyY6sWmxdT1xELjz0MFdkpsHOQUpgvWXfLD1xW...@mail.gmail.com>
Subject: Re: [OpenBD] Re: CFC best practices
From: Jason King <jasonalle...@gmail.com>
To: openbd@googlegroups.com
Content-Type: text/plain; charset=ISO-8859-1

Thanks!

Here's my updated code for the 404 redirect. It's much nicer looking now! =)

<!---begin--->

<cfset dnsParseURL = application.dns.dnsParseURL(cgi.server_name) />

<cfset dnsLookup = application.dns.dnsLookup(dnsParseURL.domain,
dnsParseURL.subFolder)>

<cfif dnsLookup.recordcount eq 1>

	<cfif dnsParseURL.displayInfo eq "yes">
		<cflocation url="http://details.at/dns/dnsStats.cfm?domain=#dnsParseURL.domain#&subFolder=#dnsParseURL.subFolder#&graph=now">
	<cfelse>

		<cfset dnsLookupUserIDxURL =
application.dns.dnsLookupUserIDxURL(dnsParseURL.subFolder)>
		<cfset dnsUpdateStatsURL =
application.dns.dnsUpdateStatusURL(dnsLookup.dnsID, cgi.http_referer,
cgi.http_user_agent)>
	
		<cfif dnsLookupUserIDxURL.recordCount eq 1 and
"#dnsParseURL.domain#" eq "#hOST#">
		
			<cfset dnsCheckUserURLStatus
application.dns.dnsCheckUserURLStatus(dnsLookupUserIDxURL.userID)>
		
			<cfif dnsCheckUserURLStatus.status eq 1>
				<cflocation
url="http://#host#/users/users.cfm?q=mpv1&url=#dnsParseURL.subFolder#">
			<cfelseif dnsCheckUserURLStatus.status eq 2>
				<cflocation
url="http://#host#/users/users.cfm?q=miv1&name=#dnsParseURL.subFolder#">
			<cfelseif dnsCheckUserURLStatus.status eq 3>
				<cfset userProfilePageIDLookup =
application.pages.userProfilePageIDLookup(dnsLookupUserIDxURL.userID)>
				<cfif userProfilePageIDLookup.recordCount eq 1>
					<cflocation
url="http://#host#/pages.cfm?p=#userProfilePageIDLookup.pageID#">
				<cfelse>
					<cflocation
url="http://#host#/users/users.cfm?q=mpv1&url=#dnsParseURL.subFolder#">
				</cfif>
			<cfelseif dnsCheckUserURLStatus.status eq 4>
				<cflocation url="#dnsLookup.dnsRedirectURL#">
			</cfif>
		<cfelse>
			<cfif dnsLookup.dnsStatus eq 1>
				<cflocation url="#dnsLookup.dnsRedirectURL#">
			</cfif>	
		
		</cfif>

	</cfif>		
			
<cfelse>

</cfif>