<if client_id GT 1>
<var _complete = 0>
<if isdefined("get.complete") AND get.complete EQ "news">
<if findNoCase("|news_tab_complete|",caller._iqtpi_protected) EQ 0>
<var _new = caller._iqtpi_protected & CHR(10) & "|news_tab_complete|">
<update orb="user" where="user.id = #client_id#"
iqtpi_protected="#_new#">
<var caller._iqtpi_protected = _new>
</if>
<var _complete = 1>
<elseif isdefined("get.incomplete") AND get.incomplete EQ "news">
<if findNoCase("|news_tab_complete|",caller._iqtpi_protected) NEQ 0>
<var _new = reReplaceNoCase(caller._iqtpi_protected,"[[:blank:]]*|news_tab_complete|","","all")>
<update orb="user" where="user.id = #client_id#"
iqtpi_protected="#_new#">
<var caller._iqtpi_protected = _new>
<var _complete = 0>
</if>
<elseif findNoCase("|news_tab_complete|",caller._iqtpi_protected) GT 0>
<var _complete = 1>
</if>
<else>
<var _complete = 1>
</if>
<if _complete EQ 0>
<!--- introduce news tab --->
<div style="max-width:480px;">
<h2>News on iqtpi</h2>
<p style="font-size:1.2em;">
When people do interesting things on iqtpi sites, news items are posted.
Use the iqtpi news tab to see what other iqtpi users are up to.
</p>
<p align="right" class="button_links" style="font-size:1.2em; padding-top:0.36em;">
<a href="../#so_slash_string#?&sts=#get.sts#&complete=news"><b>Start Using the News Tab ></b></a>
</p>
</div>
<BREAK>
</if>
<!--- //////////////////////////////////////////////////////// --->
<var _extra = "">
<if isdefined("get.news_site") AND trim(get.news_site) NEQ "">
<div class="tab_top"><small>
<div align="right" style="float:right; width:20%;;">
(<a href="http://#this_domain#/?&sts=News">cancel this</a>)
</div>
<div style="margin-right:24%;">
<if isValidGutitle(get.news_site) NEQ 1 AND NOT isNumeric(get.news_site)>
<b>Invalid Site</b> - iqtpi cannot present news from this site
because the site identifier <b>#escapeMarkup(get.news_site)#</b> is invalid.
<else>
<set j="/site-#get.news_site#.domain">
<setempty>
<b>Site Not Found</b> - iqtpi cannot present news from this site
because the site <b>#escapeMarkup(get.news_site)#</b> could not be found.
</setempty>
<setcrawl>
<var _href = "http://joelie.org/?&o=#set.id#">
<if trim(set.domain) NEQ "">
<var _href = "http://#escapeMarkup(set.domain)#/">
<elseif trim(set.gutitle) NEQ "">
<var _href = "http://#trim(lcase(set.gutitle))#.joelie.org/">
</if>
<var _title = escapeMarkup(set.title)>
<if _title EQ "">
<if trim(set.gutitle) NEQ "">
<var _title = set.gutitle>
<else>
<var _title = "(untitled site)">
</if>
</if>
Showing only news items from
<a href="#_href#" target="_blank">#_title#</a>
<a href="#_href#" target="_blank"><img src="../file:/image-ext" border="0" style="height:0.88em;"></a>
<var _extra = "^#get.news_site#">
</setcrawl>
</set>
</if>
</div>
</small></div>
</if>
<tag.j j="/n#_extra#">