<cfsetting enablecfoutputonly="true" />
<cfprocessingdirective pageencoding="utf-8" />
<!--- circuit: hosting --->
<!--- fuseaction: photography --->
<cftry>
<cfset myFusebox.thisPhase = "requestedFuseaction">
<cfset myFusebox.thisCircuit = "hosting">
<cfset myFusebox.thisFuseaction = "photography">
<cfset Request.Package = "photo"/>
<cftry>
<cfsavecontent variable="PackageDesc"><cfoutput><cfinclude template="../hosting/dsp_photography.cfm"></cfoutput></cfsavecontent>
<cfcatch type="missingInclude"><cfif len(cfcatch.MissingFileName) gte 19 and right(cfcatch.MissingFileName,19) is "dsp_photography.cfm">
<cfthrow type="fusebox.missingFuse" message="missing Fuse" detail="You tried to include a fuse dsp_photography.cfm in circuit hosting which does not exist (from fuseaction hosting.photography).">
<cfelse><cfrethrow></cfif></cfcatch></cftry>
<cftry>
<cfparam name="PackageDesc" default=""><cfsavecontent variable="PackageDesc"><cfoutput>#PackageDesc#<cfinclude template="../hosting/frm_plan.cfm"></cfoutput></cfsavecontent>
<cfcatch type="missingInclude"><cfif len(cfcatch.MissingFileName) gte 12 and right(cfcatch.MissingFileName,12) is "frm_plan.cfm">
<cfthrow type="fusebox.missingFuse" message="missing Fuse" detail="You tried to include a fuse frm_plan.cfm in circuit hosting which does not exist (from fuseaction hosting.photography).">
<cfelse><cfrethrow></cfif></cfcatch></cftry>
<cftry>
<cfsavecontent variable="FeatureList"><cfoutput><cfinclude template="../hosting/dsp_feature-list.cfm"></cfoutput></cfsavecontent>
<cfcatch type="missingInclude"><cfif len(cfcatch.MissingFileName) gte 20 and right(cfcatch.MissingFileName,20) is "dsp_feature-list.cfm">
<cfthrow type="fusebox.missingFuse" message="missing Fuse" detail="You tried to include a fuse dsp_feature-list.cfm in circuit hosting which does not exist (from fuseaction hosting.photography).">
<cfelse><cfrethrow></cfif></cfcatch></cftry>
<!--- do action="layout.packages" --->
<cfset myFusebox.enterStackFrame() >
<cfif isDefined("variables.PackageDesc")><cfset myFusebox.stack["variables.PackageDesc"] = variables.PackageDesc ></cfif>
<cfif isDefined("variables.FeatureList")><cfset myFusebox.stack["variables.FeatureList"] = variables.FeatureList ></cfif>
<cfset myFusebox.thisCircuit = "layout">
<cfset myFusebox.thisFuseaction = "packages">
<cftry>
<cfsavecontent variable="Content"><cfoutput><cfinclude template="../layout/lay_packages.cfm"></cfoutput></cfsavecontent>
<cfcatch type="missingInclude"><cfif len(cfcatch.MissingFileName) gte 16 and right(cfcatch.MissingFileName,16) is "lay_packages.cfm">
<cfthrow type="fusebox.missingFuse" message="missing Fuse" detail="You tried to include a fuse lay_packages.cfm in circuit layout which does not exist (from fuseaction layout.packages).">
<cfelse><cfrethrow></cfif></cfcatch></cftry>
<!--- do action="standard" --->
<cfset myFusebox.enterStackFrame() >
<cfif isDefined("variables.Content")><cfset myFusebox.stack["variables.Content"] = variables.Content ></cfif>
<cfset myFusebox.thisFuseaction = "standard">
<cftry>
<cfoutput><cfinclude template="../layout/lay_standard.cfm"></cfoutput>
<cfcatch type="missingInclude"><cfif len(cfcatch.MissingFileName) gte 16 and right(cfcatch.MissingFileName,16) is "lay_standard.cfm">
<cfthrow type="fusebox.missingFuse" message="missing Fuse" detail="You tried to include a fuse lay_standard.cfm in circuit layout which does not exist (from fuseaction layout.standard).">
<cfelse><cfrethrow></cfif></cfcatch></cftry>
<cfif structKeyExists(myFusebox.stack,"variables.Content")><cfset variables.Content = myFusebox.stack["variables.Content"] ></cfif>
<cfif structKeyExists(myFusebox.stack,"variables.Content")><cfset variables.Content = myFusebox.stack["variables.Content"] ><cfelse><cfset structDelete(variables,"Content")></cfif>
<cfset myFusebox.leaveStackFrame() >
<cfif structKeyExists(myFusebox.stack,"variables.FeatureList")><cfset variables.FeatureList = myFusebox.stack["variables.FeatureList"] ></cfif>
<cfif structKeyExists(myFusebox.stack,"variables.FeatureList")><cfset variables.FeatureList = myFusebox.stack["variables.FeatureList"] ><cfelse><cfset structDelete(variables,"FeatureList")></cfif>
<cfif structKeyExists(myFusebox.stack,"variables.PackageDesc")><cfset variables.PackageDesc = myFusebox.stack["variables.PackageDesc"] ></cfif>
<cfif structKeyExists(myFusebox.stack,"variables.PackageDesc")><cfset variables.PackageDesc = myFusebox.stack["variables.PackageDesc"] ><cfelse><cfset structDelete(variables,"PackageDesc")></cfif>
<cfset myFusebox.leaveStackFrame() >
<cfcatch><cfrethrow></cfcatch>
</cftry>

