diff --git a/register.php b/register.php new file mode 100644 index 0000000..cfa4b50 --- /dev/null +++ b/register.php @@ -0,0 +1,31 @@ + + + + +connect_errno){ + die ('Unable to connect to database [' . $db->connect_errno . ']'); +} +if (is_null($newuser)){ + // this block contains the code to fill out the form + echo '
'; + include_once ('includes/account-registration.php'); + echo '

'; +} else { + include_once ('includes/verifications.php'); + // this block validates input, and if passed, inserts it into the database + $hashedpass = password_hash($_POST['userpass1'], PASSWORD_DEFAULT); + $stmt = $con->prepare("INSERT INTO userinfo (username, userpass, usermail) VALUES (?, ?, ?)"); + $stmt->bind_param("sss", $username, $hashedpass, $verifyemail); + $stmt->execute(); + echo '
Account created, please login to continue

'; + session_destroy(); + exit(); +} +echo '
Back to home page
'; +include_once ('footer.php'); +?> \ No newline at end of file diff --git a/titlemanager.php b/titlemanager.php new file mode 100644 index 0000000..90d8919 --- /dev/null +++ b/titlemanager.php @@ -0,0 +1,70 @@ +connect_errno){ + die ('Unable to connect to database [' . $db->connect_errno . ']'); +} +if ($_SESSION['title'] == "repeat") { + $_POST['title'] = "addsubtitle"; + unset($_SESSION['title']); +} +if ($_SESSION['admin'] == 1) { + echo '
'; + if ($_POST['title'] == "addtitle") { + // included file contains all the code to add a new title + include_once ('includes/title-add.php'); + } else if ($_POST['title'] == "titlesubmit") { + // included file contains all the code to submit a new title + include_once ('includes/title-submit.php'); + } else if ($_POST['title'] == "modtitle") { + // included file contains all the code to edit a title + include_once ('includes/title-editor.php'); + } else if ($_POST['title'] == "updatetitle") { + // this section doesn't require human interaction + include_once ('includes/title-update.php'); + } else if ($_POST['title'] == "addsubtitle") { + // included file contains all code to add the title ranks and points required + include_once ('includes/titleranks-add.php'); + } else if ($_POST['title'] == "titleranksubmit") { + // this section doesn't require human interaction + include_once ('includes/titleranks-submit.php'); + } else { + unset($_SESSION['tid']); + echo 'Add titles

'; + echo 'Modify titles


'; + echo 'Add title ranks and points to

'; + echo 'Edit / Delete subtitle & points (code goes here)

'; + // now to view the last 5 title entries in the database + echo 'Here is the last 5 titles entered into the database, newest entry is on top:
'; + echo ''; + $stmtview = $con->prepare("SELECT * FROM gwtitles ORDER BY titlenameid DESC LIMIT 5"); + $stmtview->execute(); + $result = $stmtview->get_result(); + while ($row = $result->fetch_assoc()) { + $tid = $row['titlenameid']; + $tname = $row['titlename']; + $ttype = $row['titletype']; + echo ''; + } + $stmtview->close(); + echo '
titleidtitlenametitletypetitletype
' . $tid . '' . $tname . '' . $ttype . ''; + if ($ttype == "0") { + echo 'account'; + } else if ($ttype == "1") { + echo 'character'; + } else { + echo 'Anything other than a 0 or 1 means something broke!'; + include_once ('footer.php'); + exit(); + } + echo '

If anything looks off, please fix it!

'; + } +} +include_once ('footer.php'); +?> \ No newline at end of file