diff options
author | raylu <raylu@cmu.edu> | 2011-04-07 00:27:27 -0400 |
---|---|---|
committer | raylu <raylu@cmu.edu> | 2011-04-07 00:27:27 -0400 |
commit | f8c9eb5220afaf2f9a62f9a176a45913240f4081 (patch) | |
tree | 99775178acfcef6e86e39184be0ac96083042f1b /pages/cp.php | |
download | pathery-f8c9eb5220afaf2f9a62f9a176a45913240f4081.tar.xz |
Initial import from Dropbox
Diffstat (limited to 'pages/cp.php')
-rw-r--r-- | pages/cp.php | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/pages/cp.php b/pages/cp.php new file mode 100644 index 0000000..44e1c2e --- /dev/null +++ b/pages/cp.php @@ -0,0 +1,69 @@ +<?PHP
+htmlHeader();
+?>
+
+<body>
+
+<?php
+
+topbar($Links);
+
+include('./includes/maps.php');
+
+include_once ('./includes/db.inc.php');
+
+
+function validatename($name) {
+ if (strlen($name) < 1)
+ return false;
+ if ($name != htmlentities($name))
+ return false;
+ if (strlen($name) > 16)
+ return false;
+ return true;
+}
+
+echo "<br />";
+echo "<br />";
+$inputname = sql_clean($_POST['displayName']);
+
+if ($inputname) {
+ $inputname = sql_clean($_POST['displayName']);
+ $userID = $_SESSION['userID'];
+
+ if ($_SESSION['accepted'] == 1) {
+ if (validatename($inputname)) {
+ $sql = "UPDATE `users`
+ SET `displayName` = '$inputname'
+ WHERE `ID` = '$userID'
+ ";
+ mysql_query($sql);
+ $_SESSION['displayName'] = $inputname;
+ echo "<br /><b>Name change success (Your name may take a moment to be updated)</b> <br />";
+ } else {
+ echo "<br />Invalid name";
+ }
+ }
+}
+
+$displayName = $_SESSION['displayName'];
+
+?>
+<br />
+<br />
+<br /><h2>Change your display name</h2>
+<br />
+
+<form action="?page=cp" method="post" name='changename'>
+<? echo "<input type='text' size='20' maxlength='16' value='$displayName' name='displayName' class='forminput' />";
+?>
+<input type="submit" value="Change name" style='font-weight:bold;font-size:14px' class='forminput' />
+
+</form>
+
+
+
+
+
+</body>
+</html>
|