code restructured

This commit is contained in:
Leander
2017-05-01 21:01:54 +02:00
parent 2fef4dc157
commit aa4fe851d0
9 changed files with 338 additions and 96 deletions

View File

@@ -10,7 +10,8 @@ require_once('includes.inc.php');
define('PATTERN', '/^[a-zA-Z0-9 ]{6,20}$/');
$data = '';
$error = 0;
$name = isset($_GET['name']) ? $_GET['name'] : '';
$name = isset($_GET['name']) ?
$_GET['name'] : '';
$uid = md5(uniqid(rand(), true));
$db = new Database();
@@ -18,7 +19,11 @@ if(preg_match(PATTERN, $name) != 1) {
$error = 11101;
} else {
// Create user.
$db->query('INSERT INTO "Users" ("ID", "name") VALUES ($1, $2)', array($uid, $name));
$db->query(
'INSERT INTO "Users" ("ID", "name")
VALUES ($1, $2)',
array($uid, $name)
);
// Create error if user to create already exists.
if(preg_match('/violates unique constraint "Users_name_unique"/', pg_last_error()) == 1) {
$error = 11102;