<var C = GLOBAL.Def.Style.color>
<ensure variable="get.pagetype" value="">
<fake_person><if so_slash_string NEQ "">
<goto url="http://#this_domain#/">
<break>
</if></fake_person>
<!--- accept posts from smp_dashboard's "write on..." format --->
<if isDefined("POST.n1_title")>
<if NOT ( isDefined("post_N.n1.status") AND isNumeric(post_N.n1.status) AND post_N.n1.status GT 1 )>
<!--- bad post - rdr. --->
<goto url="http://#this_domain#/">
<BREAK>
<else>
<!--- figure out what site to put it on --->
<var _Site = QueryNew('id')>
<ensure variable="POST.site_gutitle" value="#GLOBAL.Def.Client_Sites.gutitle#">
<set j="/site-#POST.site_gutitle#.pages">
<var _Site = set>
</set>
<var _ttl = "">
<var _tbl = "sp">
<var _idnum = post_N.n1.status>
<!--- for now i don't like blank titles. --->
<if trim(replacemarkup(POST.n1_title)) EQ "">
<delete orb="#_tbl#" where="#_tbl#.id = #_idnum#">
<if return NEQ "pants">
<goto url="http://#this_domain#/">
</if>
<BREAK>
</if>
<!--- "add" page (actually, update it) --->
<update orb="#_tbl#" where="#_tbl#.id = #_idnum#"
site_id="631"
user_key_id="1"
pagetype=""
commentkey_unsignedint="1"
showmypic_unsignedint="1">
<if _Site.recordcount GT 0>
<var _sttl = "/site-#_Site.id#">
<if _Site.title NEQ "">
<var _sttl = escapeMarkup(_Site.title)>
<elseif _Site.gutitle NEQ "">
<var _sttl = lcase(escapeMarkup(_Site.gutitle))>
</if>
<!--- append to site pages --->
<var _new = _Site.pages & CHR(10) & "|/sp-#_idnum#|">
<update orb="site" where="site.id = #_Site.id#"
pages="#_new#"
sp_edit_datetime="#now()#">
<!--- "new page" bulliten --->
<tag.bull
j='/#_tbl#-#_idnum#,/site-#_Site.id#'
title='#client_name# - new page'
body='<a href="/#client_id#">#escapeMarkup(client_name)#</a> wrote on <a href="/j:/site-#_Site.id#">#_sttl#</a>'
type='new_page_writeon'>
<if return NEQ "pants">
<goto url="http://smallerpage.com/j:/#_tbl#-#_idnum#?&function=created">
</if>
</if>
</if>
</if>
<if GLOBAL.Def.Client_Sites.recordcount EQ 0>
<!---
You can't make a new page until you have a site
to put it on
--->
<goto url="http://#this_domain#/new_site">
<BREAK>
<elseif GLOBAL.Def.Client_Sites.recordcount EQ 1>
<!---
Go to "new page" page on their one site
--->
<var get.pagetype = gutitleFormat(get.pagetype)>
<set j="/site@#client_id#.domain.generator:smaller">
<setcrawl>
<var _earl = "http://#this_domain#/new_site">
<if trim(set.domain) NEQ "">
<var _earl = "http://#escapeMarkup(lcase(set.domain))#/new_page">
<elseif trim(set.gutitle) NEQ "">
<var _earl = "http://#trim(lcase(set.gutitle))#.smallerpage.com/new_page">
</if>
<goto url="#_earl#?&pagetype=#get.pagetype#"><!--- &soTransfer=#urlEncodedFormat(client_cookie)# --->
<BREAK>
</setcrawl>
<setempty>
<goto url="http://#this_domain#/new_site">
<BREAK>
</setempty>
</set>
<else>
<if get.pagetype NEQ "">
<tag.smp_quick_new_page>
</if>
<var get.pagetype = gutitleFormat(get.pagetype)>
<!---
Which site?
--->
<div> </div>
<div style="margin-left:2em;">
<set j="/site@#client_id#.domain.sp_edit_datetime.generator:smaller"
orderby="site.sp_edit_datetime DESC">
<setcrawl>
<var _href = "##">
<var _new_href = "##">
<if trim(set.domain) NEQ "">
<var _href = "http://#escapeMarkup(lcase(set.domain))#/">
<var _new_href = "http://#escapeMarkup(lcase(set.domain))#/new_page">
<elseif trim(set.gutitle) NEQ "">
<var _href = "http://#lcase(set.gutitle)#.smallerpage.com/">
<var _new_href = "http://#lcase(set.gutitle)#.smallerpage.com/new_page">
</if>
<!---<var _href = _href & "?&soTransfer=#urlEncodedFormat(client_cookie)#">--->
<var _new_href = _new_href & "?&pagetype=#get.pagetype#"><!--- &soTransfer=#urlEncodedFormat(client_cookie)# --->
<var _ttl = set.id>
<if trim(set.title) NEQ "">
<var _ttl = escapeMarkup(set.title)>
<elseif trim(set.gutitle) NEQ "">
<var _ttl = escapeMarkup(lcase(set.gutitle))>
</if>
<div align="left" style="padding:7px; clear:both;">
<div style="float:left; width:32px; max-height:64px; overflow:hidden;">
<img src="http://#this_domain#/file:/site-#set.id#?&f2=site-631&picwidth=32" border="0" style="min-height:16px; max-height:64px;">
</div>
<div style="margin-left:40px; position:relative;">
<div>
<small>#_ttl#</small>
</div>
<div style="padding:3px;">
<if get.pagetype NEQ "">
<var _didit = 0>
<var Arr = GLOBAL.Def.Smaller_Pages>
<loop from="1" to="#arrayLen(Arr)#" index="x">
<var Obj = Arr[x]>
<if get.pagetype EQ Obj.tag>
<a href="#_new_href#"><b>Add #Obj.short# Here</b></a>
<var _didit = 1>
<break>
</if>
</loop>
<if _didit NEQ 1>
<a href="#_new_href#"><b>Add Page Here</b></a>
</if>
<else>
<a href="#_new_href#"><b>Add a Page</b></a>
</if>
<a href="#_new_href#"><tag.fico i="plus" linkback="off" style="height:0.88em;"></a>
</div>
</div>
</div>
</setcrawl>
</set>
<div> </div>
</div>
<div> </div>
</if>