Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • osian/sucs-site
  • kais58/sucs-site
  • imranh/sucs-site
  • foshjedi2004/sucs-site
  • gigosaurus/sucs-site
  • matstn/sucs-site
  • ripp_/sucs-site
  • eggnog/sucs-site
  • sucssite/sucs-site
  • elbows/sucs-site
  • realitykiller/sucs-site
  • crox/sucs-site
  • vectre/sucs-site
  • welshbyte/sucs-site
  • paperclipman/sucs-site
15 results
Show changes
Commits on Source (5)
...@@ -50,6 +50,10 @@ if (isset($_REQUEST['signupid']) && isset($_REQUEST['signuppw'])) { ...@@ -50,6 +50,10 @@ if (isset($_REQUEST['signupid']) && isset($_REQUEST['signuppw'])) {
// pass on the id and passwd and id the validation is overridable // pass on the id and passwd and id the validation is overridable
$smarty->assign("signupid", $signupid); $smarty->assign("signupid", $signupid);
$smarty->assign("signuppw", $signuppw); $smarty->assign("signuppw", $signuppw);
// pass on the student id if it exists
if (isset($_REQUEST['signupsid'])) {
$smarty->assign("signupsid", $signupsid);
}
$smarty->assign("overridable", $overridable); $smarty->assign("overridable", $overridable);
$smarty->assign("usertype", $row[type]); $smarty->assign("usertype", $row[type]);
// if accepting the form // if accepting the form
......
...@@ -51,6 +51,7 @@ if (!empty($_REQUEST['sid']) && !empty($_REQUEST['transactionID'])) { ...@@ -51,6 +51,7 @@ if (!empty($_REQUEST['sid']) && !empty($_REQUEST['transactionID'])) {
$mode = "form"; $mode = "form";
$smarty->assign("id", $signuptmpresult->fields["id"]); $smarty->assign("id", $signuptmpresult->fields["id"]);
$smarty->assign("pass", $signuptmpresult->fields["password"]); $smarty->assign("pass", $signuptmpresult->fields["password"]);
$smarty->assign("sid", $signuptmpresult->fields["sid"]);
// else if they aren't in the SUCS DB, then bootstrap signup process // else if they aren't in the SUCS DB, then bootstrap signup process
} else if ($tmpresult->fields == false) { } else if ($tmpresult->fields == false) {
$mode = "form"; $mode = "form";
...@@ -59,6 +60,7 @@ if (!empty($_REQUEST['sid']) && !empty($_REQUEST['transactionID'])) { ...@@ -59,6 +60,7 @@ if (!empty($_REQUEST['sid']) && !empty($_REQUEST['transactionID'])) {
$id = $iddata->fields['id']; $id = $iddata->fields['id'];
$smarty->assign("id", $id); $smarty->assign("id", $id);
$smarty->assign("pass", $pass); $smarty->assign("pass", $pass);
$smarty->assign("sid", $sid);
} else { } else {
// they should never get here // they should never get here
die("You'll see this if there has been a database error. Someone probably knows and is trying to fix it. Sorry."); die("You'll see this if there has been a database error. Someone probably knows and is trying to fix it. Sorry.");
......
...@@ -163,7 +163,7 @@ function validSID($SID, $override) ...@@ -163,7 +163,7 @@ function validSID($SID, $override)
$error = "A user with that student ID already exists, email <a href=\"mailto:admin@sucs.org\">admin@sucs.org</a> if this is an error."; $error = "A user with that student ID already exists, email <a href=\"mailto:admin@sucs.org\">admin@sucs.org</a> if this is an error.";
return false; return false;
} elseif (lookupSID($SID) == " ") { } elseif (lookupSID($SID) == " ") {
$error = "Student not found, email<a href=\"mailto:admin@sucs.org\">admin@sucs.org</a> if this is an error."; $error = "Student not found, email <a href=\"mailto:admin@sucs.org\">admin@sucs.org</a> if this is an error.";
return false; return false;
} else { } else {
return true; return true;
......
...@@ -7,7 +7,7 @@ function lookupSID($sid) ...@@ -7,7 +7,7 @@ function lookupSID($sid)
$sr = ldap_search($ds, "ou=Active,ou=Resources,o=Swansea", "EDUPERSONTARGETEDID=" . $sid); $sr = ldap_search($ds, "ou=Active,ou=Resources,o=Swansea", "EDUPERSONTARGETEDID=" . $sid);
$info = ldap_get_entries($ds, $sr); $info = ldap_get_entries($ds, $sr);
ldap_unbind($ds); ldap_unbind($ds);
return ucwords(strtolower($info[0]['givenName'][0] . " " . $info[0]['sn'][0])); return ucwords(strtolower($info[0]['givenname'][0] . " " . $info[0]['sn'][0]));
} }
// lookup addresses from postcodes using the university's website // lookup addresses from postcodes using the university's website
......
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
<div class="row" id="studentiddiv"> <div class="row" id="studentiddiv">
<label for="studentid">Student Number</label> <label for="studentid">Student Number</label>
<span class="textinput"><input type="text" id="studentid" name="studentid" size="30" <span class="textinput"><input type="text" id="studentid" name="studentid" size="30"
{if $mode=='re-form'}value='{$fields.studentid}'{/if} /></span> {if $mode=='re-form'}value='{$fields.studentid}'{elseif isset($signupsid)}value='{$signupsid}'{/if} /></span>
<div id="studentidmessage"{if $mode=='re-form'}{if isset($errors.studentid)} <div id="studentidmessage"{if $mode=='re-form'}{if isset($errors.studentid)}
style="color:red; float:right; clear:right;">{$errors.studentid}{else} style="color:green; style="color:red; float:right; clear:right;">{$errors.studentid}{else} style="color:green;
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
<div class="row" id="realnamediv"> <div class="row" id="realnamediv">
<label for="realname">{if $usertype!=2}Real Name{else}Society Name{/if}</label> <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" <span class="textinput"><input type="text" id="realname" name="realname" size="30"
{if $mode=='re-form'}value='{$fields.realname}'{/if}/></span> {if $mode=='re-form'}value='{$fields.realname}'{/if} {if $usertype==1}readonly{/if}/></span>
<div id="realnamemessage"{if $mode=='re-form'}{if isset($errors.realname)} <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; style="color:red; float:right; clear:right;">{$errors.realname}{else} style="color:green; float:right;
...@@ -136,7 +136,7 @@ ...@@ -136,7 +136,7 @@
{if !$failed} {if !$failed}
<h1>Welcome to SUCS</h1> <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 <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 change this immediately. See our <a href="{$baseurl}/Getting%20Started">Getting Started</a> page for some
ways you can start using your new SUCS account!</p> ways you can start using your new SUCS account!</p>
<p> <p>
Username: <strong>{$username}</strong><br/> Username: <strong>{$username}</strong><br/>
......
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
<form action="{$baseurl}/signup/" method="post"> <form action="{$baseurl}/signup/" method="post">
<input type=hidden name="signupid" id="id" value="{$id}"/> <input type=hidden name="signupid" id="id" value="{$id}"/>
<input type=hidden name="signuppw" id="pass" value="{$pass}"/> <input type=hidden name="signuppw" id="pass" value="{$pass}"/>
<input type=hidden name="signupsid" id="sid" value="{$sid}"/>
<input type=submit name="submit" value="Proceed"/> <input type=submit name="submit" value="Proceed"/>
</form> </form>
{else} {else}
...@@ -49,4 +50,4 @@ ...@@ -49,4 +50,4 @@
An error occured during signup, please email, with as much information as you can provide, An error occured during signup, please email, with as much information as you can provide,
<a href='mailto:admin@sucs.org'>admin@sucs.org</a> <a href='mailto:admin@sucs.org'>admin@sucs.org</a>
for assistance. for assistance.
{/if} {/if}
\ No newline at end of file