public static function run() { if ($_SERVER["REQUEST_METHOD"] == "POST") { $user = new User($_POST); if ($user->hasErrors()) { SignUpView::show($user); } else { if (UserDatabase::createUser($user)) { echo "Account Created :)<br/>"; header("Location: home"); } else { $user->setError("database", "CREATE_ACCOUNT_FAILED"); SignUpView::show($user); } } } else { SignUpView::show(null); } }
<?php include '../includer.php'; include '../models/UserDatabase.class.php'; echo "<hr/>"; echo "createUser:<br/>"; $array = array("firstName" => "Michael", "lastName" => "Schappel", "email" => "*****@*****.**", "handle" => "mikeschap", "about" => "I'm the developer", "password" => "11orange!", "confirm-password" => "llorange!"); $user = new User($array); if (UserDatabase::createUser($user)) { echo "Success<br/>"; } else { echo "Failure<br/>"; } echo "<hr/>"; echo "updateUserField:<br/>"; $fields = array("firstName" => "James", "lastName" => "Patterson", "email" => "*****@*****.**", "handle" => "testtest", "about" => "Chill."); if (UserDatabase::updateUserField($user, $fields)) { echo "Success<br/>"; } else { echo "Failure<br/>"; } echo "<hr/>"; echo "updateUserPassword:<br/>"; if (UserDatabase::updateUserPassword($user->getID(), "apples")) { echo "Success<br/>"; } else { echo "Failure<br/>"; } echo "<hr/>";