.id
4465
.gutitle
bn_estate
.title
bn_estate
.file
.extension
.name
|/routinetype-utility|
.user_id
7
.notes
.body
<!--- >
The Balloon estate, reserved only for authenticated users
< --->


<tag.bn_estate_def>



<if get.s1 EQ "account">

<tag.bn_layout title="Your Balloon Account">
<tag.bn_estate_account>
</tag.bn_layout>
<return "break">
<BREAK>

<elseif get.s1 EQ "settings">

<tag.bn_layout title="Balloon Settings">
<tag.bn_estate_settings>
</tag.bn_layout>
<return "break">
<BREAK>

</if>





<if isDefined("POST.blabber_text") AND trim(POST.blabber_text) NEQ "">
<tag.bn_estate_blabber>
<return "break">
<BREAK>
</if>



<tag.bn_estate_init>
<if return EQ "break">
<return "break">
<BREAK>
</if>



<tag.bn_estate_ping>
<if return EQ "break">
<return "break">
<BREAK>
</if>









<if get.s1 EQ "" OR get.s1 EQ "home">

<tag.bn_layout title="Balloon" ping_mode="1">
<tag.bn_estate_dashboard>
</tag.bn_layout>
<return "break">


<elseif get.s1 EQ "balloons">

<tag.bn_layout title="Look at All These Balloons | Balloon" ping_mode="1">
<tag.bn_estate_balloons>
</tag.bn_layout>
<return "break">


<elseif get.s1 EQ "makethismyballoon">

<tag.bn_layout title="Your New Balloon | Balloon">
<tag.bn_estate_makethismyballoon>
</tag.bn_layout>
<return "break">



<elseif get.s1 EQ "people">

<tag.bn_layout title="People on Balloon | Balloon" ping_mode="0">
<tag.bn_estate_people>
</tag.bn_layout>
<return "break">


<elseif get.s1 EQ "feed">

<tag.bn_layout title="What's New on Balloon | Balloon" ping_mode="0">
<tag.bn_estate_feed>
</tag.bn_layout>
<return "break">




<elseif get.s1 EQ "new">

<tag.bn_media_def>
<var GLOBAL.Media_Def = return>

<ensure variable="get.s2" value="">
<var get.s2 = trim(gutitleFormat(get.s2))>

<var _ttl = "Add Media to Balloon | Balloon">
<if get.s2 NEQ "" AND isDefined("GLOBAL.Media_Def.Tbls.#get.s2#")>
<var Model = GLOBAL.Media_Def.Tbls[get.s2]>
<var _ttl = "Add #Model.an# #Model.singular# to Balloon | Balloon">
</if>

<!--- tack on a nav balloon --->
<var GLOBAL.Def.Style.layout.balloons[arrayLen(GLOBAL.Def.Style.layout.balloons)+1] = deSerializeJSON('{
"balloon": "#GLOBAL.Def.Client.balloon#",
"slash": "#client_id#/media"
}')>

<tag.bn_layout title="#_ttl#" ping_mode="0">
<tag.bn_estate_new>
</tag.bn_layout>
<return "break">




<elseif isNumeric(get.s1) OR isValidGutitle(get.s1) EQ 1>

<if isNumeric(get.s1)><var get.s1 = ceiling(get.s1)></if><!--- no decimals. --->

<!--- user profile --->
<set j="/user-#get.s1##GLOBAL.Def.Estate.field_lists.user#">

<setcrawl>

<tag.set_format orb="user"> <var D = return>

<var Txt = StructNew()>
<var Txt.name = D.title>
<var Txt.fname = listFirst(D.title,' ')>
<var Txt.has = "has">
<var Txt.is = "is">
<var Txt.fnames = listFirst(D.title,' ')>
<if right(Txt.fnames,1) EQ "s">
<var Txt.fnames = Txt.fnames & "'">
<else>
<var Txt.fnames = Txt.fnames & "'s">
</if>
<if set.id EQ client_id>
<var Txt.fname = "You">
<var Txt.has = "have">
<var Txt.is = "are">
<var Txt.fnames = "Your">
</if>

<tag.iqtpi_get_social_data user_id="#set.id#">
<var Soc = return>

<tag.bn_layout title="#Txt.fnames# Profile | Balloon" ping_mode="0">
<tag.bn_estate_profile>
</tag.bn_layout>

<return "break">
</setcrawl>

</set>

</if>
 
.sum_double
0.00
.producttype
.productincludes
.physical_unsignedint
0
.isprotected_unsignedint
0
.overridesiteheader_unsignedint
0