<!--- >
For new users
< --->
<var _full_bypass = 0>
<!--- 1. Choose your balloon --->
<if _full_bypass NEQ 1>
<if get.s1 EQ "makethismyballoon">
<!--- bypass ---> <break>
<elseif GLOBAL.Def.Client.balloon EQ "">
<tag.bn_layout title="Welcome to Balloon!" ping_mode="1">
<tag.bn_estate_init_chooseballoon>
</tag.bn_layout>
<return "break">
<BREAK>
</if>
</if>
<!--- 2. Complete your profile --->
<if _full_bypass NEQ 1>
<if GLOBAL.Def.Client.affiliations EQ "">
<tag.bn_layout title="Please Complete Your Profile | Balloon" ping_mode="1">
<tag.bn_estate_init_profile>
</tag.bn_layout>
<return "break">
<BREAK>
</if>
</if>
<!--- 3. (for specialized sign up only) - account flavor --->
<if _full_bypass NEQ 1>
<if trim(GLOBAL.Def.Client.acct_flavor_protected) NEQ "">
<if get.s1 EQ "clear_acct_flavor">
<!--- no flavor. --->
<update orb="user" where="user.id = #client_id#" acct_flavor_protected="">
<if return NEQ "pants">
<goto url="http://#this_domain#/">
<return "break">
<BREAK>
</if>
<elseif get.s1 EQ "" OR get.s1 EQ "home">
<!--- prompt --->
<tag.bn_estate_init_flavor>
<return "break">
<BREAK>
<else>
<!--- assume they are acting on the flavor: bypass. --->
<var _full_bypass = 1>
</if>
</if>
</if>
<!--- 4. Your first update --->
<if _full_bypass NEQ 1>
<if ( GLOBAL.Def.Estate.stats.total_updates EQ 0 )>
<tag.bn_layout title="Post Your First Update | Balloon" ping_mode="1">
<tag.bn_estate_init_update>
</tag.bn_layout>
<return "break">
<BREAK>
</if>
</if>