{if $mode=='login'} <form action="{$componentpath}" method="post"> <div class="box" style="width: 70%; margin: auto;"> <div class="boxhead"><h2>Membership Signup</h2></div> <div class="boxcontent"> <p>Please enter the details from your signup receipt</p> <div class="row"> <label for="signupid">Signup ID:</label> <span class="textinput"><input type="text" size="20" name="signupid" id="signupid"/></span> </div> <div class="row"> <label for="signuppw">Password:</label> <span class="textinput"><input type="text" size="20" name="signuppw" id="signuppw"/></span> </div> <div class="row"><span class="textinput"> <input type="submit" name="submit" value="Sign Up"/></span> </div> <div class="clear"></div> <div class="note">If you wish to renew an existing account instead, please login to <a href="{$baseurl}/Options">Membership Options</a> using your existing account details. </div> </div> <div class="hollowfoot"> <div> <div></div> </div> </div> </div> </form> {elseif $mode=='form' || $mode=="re-form"} <h1>Signup</h1> <form id="mainform" action="{$componentpath}" method="post"> {if $usertype==1} <div class="row" id="studentiddiv"> <label for="studentid">Student Number</label> <span class="textinput"><input type="text" id="studentid" name="studentid" size="30" {if $mode=='re-form'}value='{$fields.studentid}'{/if} /></span> <div id="studentidmessage"{if $mode=='re-form'}{if isset($errors.studentid)} style="color:red; float:right; clear:right;">{$errors.studentid}{else} style="color:green; float:right; clear:right;">OK{/if}{else}>{/if}</div> </div> {/if} <div class="row" id="usernamediv"> <label for="username">Username</label> <span class="textinput"><input type="text" id="username" name="username" size="30" {if $mode=='re-form'}value='{$fields.username}'{/if}/></span> <div id="usernamemessage"{if $mode=='re-form'}{if isset($errors.username)} style="color:red; float:right; clear:right;">{$errors.username}{else} style="color:green; float:right; clear:right;">OK{/if}{else}>{/if}</div> </div> <div class="row" id="realnamediv"> <label for="realname">{if $usertype!=2}Real Name{else}Society Name{/if}</label> <span class="textinput"><input type="text" id="realname" name="realname" size="30" {if $mode=='re-form'}value='{$fields.realname}'{/if}/></span> <div id="realnamemessage"{if $mode=='re-form'}{if isset($errors.realname)} style="color:red; float:right; clear:right;">{$errors.realname}{else} style="color:green; float:right; clear:right;">OK{/if}{else}>{/if}</div> </div> {if $usertype!=2} <div class="row" id="postcodediv" style="display:none"> <label for="postcode">Post Code</label> <span class="textinput"><input type="text" id="postcode" size="10" value=""/></span> <div id="postcodemessage"></div> </div> <div class="row" id="addseldiv" style="display:none"> <label for="addsel">Address Selector</label> <span class="textinput"><select id="addsel" value=""></select></span> </div> <div class="row" id="addressdiv"> <label for="address">{if $usertype==1}Term Time {/if}Address</label> <span class="textinput"><textarea id="address" name="address" cols="35" rows="4">{if $mode=='re-form'}{$fields.address}{/if}</textarea></span> <div id="addressmessage"{if $mode=='re-form'}{if isset($errors.address)} style="color:red; float:right; clear:right;">{$errors.address}{else} style="color:green; float:right; clear:right;">OK{/if}{else}>{/if}</div> </div> {else} <div class="row" id="contactdiv"> <label for="contact">Contact Name</label> <span class="textinput"><input type="text" id="contact" name="contact" size="30" {if $mode=='re-form'}value='{$fields.contact}'{/if}/></span> <div id="contactmessage"{if $mode=='re-form'}{if isset($errors.contact)} style="color:red; float:right; clear:right;">{$errors.contact}{else} style="color:green; float:right; clear:right;">OK{/if}{else}>{/if}</div> </div> {/if} <div class="row" id="emaildiv"> <label for="email">Email Address</label> <span class="textinput"><input type="text" id="email" name="email" size="30" {if $mode=='re-form'}value='{$fields.email}'{/if}/></span> <div id="emailmessage"{if $mode=='re-form'}{if isset($errors.email)} style="color:red; float:right; clear:right;">{$errors.email}{else} style="color:green; float:right; clear:right;">OK{/if}{else}>{/if}</div> </div> <div class="row" id="phonediv"> <label for="phone">Phone Number</label> <span class="textinput"><input type="text" id="phone" name="phone" size="30" {if $mode=='re-form'}value='{$fields.phone}'{/if}/></span> <div id="phonemessage"{if $mode=='re-form'}{if isset($errors.phone)} style="color:red; float:right; clear:right;">{$errors.phone}{else} style="color:green; float:right; clear:right;">OK{/if}{else}>{/if}</div> </div> <div class="row" id="tncdiv"> <span class="textinput"><input type="checkbox" id="tnc" name="tnc" size="30" {if $mode=='re-form'}value='{$fields.tnc}'{/if}/>I have read and understood, and agree to be bound by the <a href="{$baseurl}/About/Conditions">Terms and Conditions</a>.</span> <div id="tncmessage"{if $mode=='re-form'}{if isset($errors.tnc)} style="color:red; float:right; clear:right;">{$errors.tnc}{else} style="color:green; float:right; clear:right;">OK{/if}{else}>{/if}</div> </div> {if $overridable} <div class="row" id="overridediv"> <label for="overridable">Override Validation</label> <span class="textinput"><input type="checkbox" id="override" name="override"/></span> </div> {/if} <input type="hidden" id="signupid" name="signupid" value="{$signupid}"/> <input type="hidden" id="signuppw" name="signuppw" value="{$signuppw}"/> <div class="row" id="submitdiv"> <input type="submit" id="submit" value="Submit"/> </div> </form> {elseif $mode=='result'} {if !$failed} <h1>Welcome to SUCS</h1> <p>Signup is complete, please see below for your password, a copy has also been send to {$email}, we request you change this immediatley. See our <a href="{$baseurl}/Getting%20Started">Getting Started</a> page for some ways you can start using your new SUCS account!</p> <p> Username: <strong>{$username}</strong><br/> Password: <strong>{$password}</strong><br/> </p> {else} <h1>Error</h1> An error occured during signup, please email <a href='mailto:admin@sucs.org'>admin@sucs.org</a> for assistance. {/if} {/if}