<var C = GLOBAL.Def.Style.color>
<var _bw = GLOBAL.Def.Style.layout.width - 0>
<var Nav = GLOBAL.Def.Nav>
<var _days_since_signup = 0>
<try>
<var _days_since_signup = Abs(DateDiff("d",Now(),GLOBAL.Def.Client.so_dateinserted))>
<catch></catch>
</try>
<!--- require basic information and age declaration --->
<if GLOBAL.Def.did_finish_vbi NEQ 1>
<tag.qz_dashboard_finish_vbi>
<BREAK>
<elseif GLOBAL.Def.did_finish_agetype NEQ 1>
<tag.qz_dashboard_finish_agetype>
<BREAK>
</if>
<!--- federal law requires that PARENTS enter personal info for children under 13, otherwise we need to
do a ton of paperwork. --->
<if GLOBAL.Def.Client.acct_flavor_protected NEQ "snowseats">
<if GLOBAL.Def.age_in_years LT 13 AND _days_since_signup LTE 2 AND isValidEmail(GLOBAL.Def.Client.parentemail_protected) NEQ 1>
<tag.qz_coppa function="start_over">
<break>
</if>
</if>
<var _profile_pic_count = 0>
<set orb="profilepic" select="count(profilepic.id) AS idcount" where="profilepic.user_id = #client_id# AND profilepic.extension IN ('jpg','png')">
<setcrawl> <var _profile_pic_count = set.idcount> </setcrawl>
</set>
<var _idstr = client_id>
<if trim(client_gutitle) NEQ ""><var _idstr = trim(lcase(client_gutitle))></if>
<var _email_complete = 1>
<if client_email EQ "" AND _days_since_signup GTE 2>
<var _email_complete = 0>
</if>
<var _my_memo_count = 0>
<set orb="memo" select="count(memo.id) AS idcount" where="memo.user_id = #client_id#">
<setcrawl> <var _my_memo_count = set.idcount> </setcrawl>
</set>
<var _tables_jstr = "">
<loop list="#GLOBAL.Def.Client.tables#" index="x" delimiters="|#CHR(10)#">
<var x = trim(lcase(x))>
<if isValidGutitle(x) EQ 1 AND listFind(_tables_jstr,x,"-") EQ 0>
<var _tables_jstr = _tables_jstr & "-" & x>
</if>
</loop>
<var _tjstr = replace(_tables_jstr,"-","/","all")>
<if GLOBAL.Def.Client.sites EQ "" OR GLOBAL.Def.Client.sites EQ "|iqtpi|">
<if reFindNoCase("^/?(site)-([0-9]+|[a-z]+(_[a-z]+)*)(\.([a-z]+(_[a-z]+)*))*$",GLOBAL.Def.Client.acct_flavor_protected) EQ 1>
<var _flav = GLOBAL.Def.Client.acct_flavor_protected>
<tag.jparse_parse str="j:#_flav#">
<var Fj = return>
<if Fj.status EQ 1 AND Fj.single EQ 1 AND Fj.tbl EQ "site" AND isValidGutitle(Fj.id) EQ 1>
<set j="#_flav#">
<setcrawl>
<update orb="user" sites="#GLOBAL.Def.Client.sites##CHR(10)#|#Fj.id#|"
where="user.id = #client_id#">
<if return NEQ "pants">
<goto url="http://#this_domain#/j:#_flav#?&focus=login">
</if>
</setcrawl>
<setempty>
<update orb="user" acct_flavor_protected=""
where="user.id = #client_id#">
</setempty>
</set>
</if>
</if>
</if>
<tag.iqtpi_get_social_data family="1">
<var Soc = return>
<!--- email bar --->
<if client_email EQ "">
<set orb="user" select="user.email,user.potentialemail_protected" where="user.id = #client_id#">
<setcrawl>
<var _real_email = set.email>
<var _potential_email = trim(lcase(set.potentialemail_protected))>
</setcrawl>
</set>
<div id="email_alert_container">
<div id="email_alert" class="noverflow" style="padding:16px; background:#C.alert#; font-size:0.72em; position:relative;">
<div align="center">
iqtpi sent a confirmation email to <b>#escapeMarkup(_potential_email)#</b>.
You must confirm your email address before you can log in as #escapeMarkup(_potential_email)#.
</div>
<div align="center" style="padding-top:3px;">
<a href="http://#this_domain#/Email_Settings?&function=resend">Resend Confirmation Email</a>
|
<a href="http://#this_domain#/Email_Settings">Email Settings...</a>
</div>
</div>
<div> </div>
</div>
<tag.jquery>
<script type="text/javascript">
$(document).ready(function() {
$('##email_alert').append('<a href="##" id="email_alert_closer" style="position:absolute; display:block; right:5px; top:5px; text-align:center; padding:5px 8px; background:white; color:#C.text#; border:1px solid #C.g4#; text-decoration:none;"><span style="display:inline-block; margin-top:-3px; z-index:10; text-decoration:none;">x</span></a>');
$('##email_alert').click(function() {
$('##email_alert_container').slideUp(360,'swing');
return false;
});
});
</script>
</if>
<style type="text/css">
.first_a_border_top > div { margin-top:-1px !important; }
.first_a_border_top div a:first-child { margin-top:1px !important; }
##left_side a.block { border-top:0px solid white !important; }
</style>
<div class="noverflow">
<if GLOBAL.Def.Friends.total + GLOBAL.Def.Following.total EQ 0>
<!--- nothing --->
<div id="left_side" style="float:left; width:8%; margin-right:3%; font-size:0.72em;">
</div>
<else>
<!--- tables, stuff, sites --->
<div id="left_side" style="float:left; width:19%; margin-right:3%; font-size:0.72em;">
<div style="border-right:1px solid #C.g4#;">
<!--- your stuff --->
<var _p = StructNew()>
<var _p.maxrows = 7>
<var _p.show_more_link = 0>
<var _p.orderby = '[t].so_dateinserted DESC'>
<tag.i
q='#_tjstr#@#_idstr#'
t='get.query'
p='#_p#'
i=''>
<var Stuff = return>
<if Stuff.recordcount GT 0>
<div style="border-top:1px solid #C.g3#;">
<loop query="Stuff">
<var _xidstr = Stuff.id>
<var _xtitle = Stuff.id>
<if trim(Stuff.gutitle) NEQ "">
<var _xidstr = Stuff.gutitle>
<var _xtitle = Stuff.gutitle>
</if>
<if trim(Stuff.title) NEQ "">
<var _xtitle = Stuff.title>
</if>
<a title="/#Stuff.tbl#-#_xidstr#" class="block" href="http://#this_domain#/j:/#Stuff.tbl#-#_xidstr#"><img src="http://#this_domain#/file:/table-#Stuff.tbl#?&f2=icon-39&picwidth=16" border="0"> #_xtitle#</a>
</loop>
<a class="block" href="http://#this_domain#/j:@#_idstr#" style="text-align:right;">More Posts...</a>
<div> </div>
<div> </div>
</div>
</if>
<!--- tables --->
<div style="border-top:1px solid #C.g3#;">
<tag.i
q='/table#_tables_jstr#'
t='get.query'
p='{
"orderby": "[t].title ASC",
"maxrows": 99
}'
i=''>
<var Tables = return>
<loop query="Tables">
<var _ttl = "#Tables.gutitle# records">
<var _ttl_sing = Tables.gutitle>
<if trim(Tables.title) NEQ "">
<var _ttl = escapeMarkup(Tables.title)>
</if>
<if trim(Tables.notes) NEQ "">
<var _ttl_sing = escapeMarkup(Tables.notes)>
</if>
<div class="noverflow">
<a title="New #_ttl_sing#..." class="block" href="http://#this_domain#/new/#Tables.gutitle#" style="float:right; width:21%; padding:0px; text-align:center;"><span style="display:block; padding:3px;"> <tag.fico i="pencil" linkback="off"> </span></a>
<a title="View all #_ttl#" class="block" href="http://#this_domain#/j:/#Tables.gutitle#" style="margin-right:21%; padding:0px; text-align:left;"><span style="display:block; padding:3px;">/ #_ttl#</span></a>
</div>
</loop>
<a class="block" href="http://#this_domain#/Tables" style="text-align:right;">More Tables...</a>
<div> </div>
<div> </div>
</div>
<!--- sites --->
<var _sites_jstr = "">
<loop list="#GLOBAL.Def.Client.sites#" index="x" delimiters="|#CHR(10)#">
<var x = trim(lcase(x))>
<if x NEQ "iqtpi" AND isValidGutitle(x) EQ 1 AND listFind(_sites_jstr,x,"-") EQ 0>
<var _sites_jstr = _sites_jstr & "-" & x>
</if>
</loop>
<if _sites_jstr EQ "">
<var Sites = QueryNew('id')>
<else>
<tag.i
q='/site#_sites_jstr#'
t='get.query'
p='{
"orderby": "[t].title ASC",
"maxrows": 99
}'
i=''>
<var Sites = return>
</if>
<if Sites.recordcount GT 0>
<div style="border-top:1px solid #C.g3#;">
<loop query="Sites">
<var _ttl = Sites.gutitle>
<if trim(Sites.title) NEQ "">
<var _ttl = escapeMarkup(Sites.title)>
</if>
<a class="block" href="http://#this_domain#/j:^#Sites.gutitle#">^ #_ttl#</a>
</loop>
<a class="block" href="http://#this_domain#/#_idstr#?&tab=-subscribe-" style="text-align:right;">More Sites...</a>
</div>
<div> </div>
<div> </div>
</if>
</div>
</div>
</if>
<!--- memos --->
<div style="float:left; width:45%; margin-right:3%;">
<tag.iqtpi_memos j="" users="#client_id#,#GLOBAL.Def.Friends.intList#,#GLOBAL.Def.Following.intList#"
recordcount="15">
</div>
<div style="margin-left:72%;">
<!--- ping! --->
<tag.i
q='/ping'
t='get.count'
p='{
"where": "ping.giveto_unsignedint = #client_id#"
}'
i=''>
<var _ping_count = return>
<if _ping_count GT 0>
<tag.i
q='/ping'
t='set.results_dashboard'
p='{
"maxrows": 1,
"where": "ping.giveto_unsignedint = #client_id#",
"orderby": "ping.so_dateinserted DESC"
}'
i=''>
<else>
<if GLOBAL.Def.Following.total + GLOBAL.Def.Friends.total EQ 0>
<div style="padding-left:7px; font-size:0.72em; border-left:1px solid #C.g6#;">
<tag.i
q='/user'
t='get.count'
p=''
i=''>
<var _total_users = return>
<h4>Welcome to iqtpi!</h4>
<p>
iqtpi is a dynamic media website for your family. We're about
privacy, creativity and fun.
</p>
<p>
Now that you've signed up, there are<br><b>#numberFormat(_total_users)#</b>
people on iqtpi.
</p>
<p align="center">
- Be sure to <a href="http://#this_domain#/tell_your_friends"><b>tell your friends</b></a> -
</p>
</div>
<else>
<!--- ping default --->
<style type="text/css">
.ping_default { overflow:auto; overflow-x:hidden; overflow-y:hidden; }
.ping_default_left { width:64px; float:left; }
.ping_default_left img { max-height:128px; }
.ping_default_right { margin-left:72px; }
.ping_default_right h4 { margin-bottom:0.36em; }
.ping_default_right p { margin:0px; margin-bottom:0.64em; font-size:0.72em; }
</style>
<var _pw = 64>
<div class="ping_default">
<if _email_complete EQ 0>
<!--- email conf blurb --->
<div class="ping_default_left">
<img src="http://#this_domain#/file:/icon-simplistica_mail?&picwidth=#_pw#" border="0">
</div>
<div class="ping_default_right">
<h4><a href="#GLOBAL.Def.Nav.a#/Email_Settings">Email Settings</a></h4>
<p>
Confirm your email address by visiting the email
settings page. You can find this page at any time by
clicking "email address" on the settings page.
</p>
</div>
<elseif _profile_pic_count EQ 0 AND _days_since_signup GTE 2>
<!--- profile pic blurb --->
<div class="ping_default_left">
<img src="http://#this_domain#/file:/icon-simplistica_user?&picwidth=#_pw#" border="0">
</div>
<div class="ping_default_right">
<h4><a href="#GLOBAL.Def.Nav.a#/ProfilePic">Profile Pictures</a></h4>
<p>
Upload profile pictures by visiting your profile and
clicking "Change Profile Picture". Profile pictures help
other users find you on iqtpi.
</p>
</div>
<else>
<!--- slow news day? upload something! --->
<div class="ping_default_left">
<a href="#GLOBAL.Def.Nav.a#/new"><img src="http://#this_domain#/file:/icon-simplistica_add?&picwidth=#_pw#" border="0"></a>
</div>
<div class="ping_default_right">
<p style="margin-top:0px; margin-bottom:1.36em;">
What do you want to create? Visit the <a href="http://#this_domain#/New">create page</a>
to add a new post.
</p>
<h4 align="right"><a href="#GLOBAL.Def.Nav.a#/new">Create Something</a> <tag.fico i="pencil" linkback="off"></h4>
</div>
</if>
</div>
</if>
<div> </div>
<div> </div>
</if>
<!--- fentriss approve --->
<if client_id EQ 7>
<tag.qz_fentriss_approve_count>
<var _fa_count = return>
<if _fa_count GT 0>
<div class="idea">
<div class="head"><h4><a href="http://#this_domain#/Fentriss_Approve">Fentriss Approval</a></h4></div>
<div class="content">
<a href="http://#this_domain#/Fentriss_Approve" class="block" style="padding:0.5em;"><tag.fico i="exclamation" linkback="off" style="height:0.88em;"> New Items (#_fa_count#)</a>
</div>
</div>
<div> </div>
</if>
</if>
<!--- for parents --->
<if Soc.Fam.k.total GT 0>
<div class="idea">
<div class="head"><h4><a href="http://#this_domain#/For_Parents">For Parents</a></h4></div>
<div class="content">
<a href="http://#this_domain#/For_Parents" class="block" style="padding:0.5em;"><tag.fico i="eye" linkback="off" style="height:0.88em;"> Parental Controls...</a>
</div>
</div>
<div> </div>
</if>
<!--- email confirmation --->
<if _email_complete NEQ 1>
<div class="set idea">
<div class="i_head"><h4><a href="http://#this_domain#/Email_Settings">Email Settings</a></h4></div>
<div class="i_body">
<a href="#GLOBAL.Def.Nav.a#/Email_Settings" class="block" style="padding:1em;">
<div><tag.fico i="exclamation" linkback="off" style="height:1em;"> Confirm your Email Address</div>
<div style="margin-left:2.24em; font-size:0.72em; color:#C.g2#; padding-top:2px;">
You did not confirm your email address yet.
</div>
</a>
</div>
</div>
<div> </div>
</if>
<!--- recent sites --->
<tag.i
q='/site@#client_id#'
t='get.count'
p=''
i=''>
<var _sites_count = return>
<if _sites_count GT 0>
<div class="idea">
<div class="head"><h4><a href="http://#this_domain#/Account">Your Sites</a></h4></div>
<div class="content first_a_border_top" style="padding-top:0px;">
<var _show_more_link = 0>
<if _sites_count GT 3>
<var _show_more_link = 1>
</if>
<tag.i
q='/site@#client_id#'
t='set.results_title_only'
p='{
"maxrows": 3,
"treat_as_generic": 1,
"show_more_link": #_show_more_link#
}'
i=''>
</div>
</div>
<div style="font-size:0.4em;"> </div>
</if>
<!--- your account --->
<tag.qcash function="acct">
<var Acct = return>
<if GLOBAL.Def.Following.total + GLOBAL.Def.Friends.total GT 0 OR Acct.sum_double LT 200>
<tag.q_graphics>
<var Qg = return>
<div class="idea">
<div class="head"><h4><a href="http://#this_domain#/Account">Your Account</a></h4></div>
<div class="content">
<a class="block" href="http://#this_domain#/Account">You have <b>#Qg.sign##numberFormat(round(Acct.sum_double))#</b></a>
</div>
</div>
<div> </div>
</if>
</div>
</div>