<fake_person>
<h3>Log In to Edit</h3>
<tag.smaller_login>
<div> </div>
<BREAK>
</fake_person>
<if site_user_id NEQ client_id>
<h3>This is Not Your Site</h3>
<p>
You must be logged into your own site to add
a new page.
</p>
<div> </div>
<BREAK>
</if>
<insert orb="smallerpage" title="New Page" body="">
<var idnum = return>
<set orb="site" select="site.pageidlist" where="site.id = #site_id#" maxrows="1">
<var list = set.pageidlist>
</set>
<var list = makeValidIntList(list)>
<!--- no zeros --->
<var new_list = "">
<loop list="#list#" index="i">
<if i NEQ 0>
<if new_list NEQ ""><var new_list = new_list & ","></if>
<var new_list = new_list & i>
</if>
</loop>
<ensure variable="GLOBAL.SP.site_page_limit" value="3">
<if listLen(new_list) GTE GLOBAL.SP.site_page_limit>
<h3>Page Limit Reached</h3>
<p>
You have reached the page limit for this SmallerPage site.
</p>
<p>
<a href="http://#this_domain#/smaller_site_txn"><b>Get more pages - upgrade your site today!</b></a>
</p>
<div> </div>
<p>
<a href="http://#this_domain#/create">Create a New Site</a>
|
<a href="http://#this_domain#/dashboard">Your Dashboard</a>
</p>
<div> </div>
<BREAK>
</if>
<var new_list = new_list & ",#idnum#">
<!--- now, bookend with zeros --->
<var new_list = "0,#new_list#,0">
<update orb="site" where="site.id = #site_id#"
pageidlist="#new_list#">
<goto url="http://#this_domain#/?&page_id=#idnum#&mode=edit_page">