* Created by PhpStorm.
 * User: Claz
 * Date: 05/02/2016
 * Time: 11:58
 */
include_once '../bootstrap.php';
use Models\LoginManager;
use Models\UserManager;
use Views\RegisterView;
LoginManager::startSession();
//minimum to create the view and render
$username = $_REQUEST['username'];
$first_name = $_REQUEST['first_name'];
$last_name = $_REQUEST['last_name'];
$email = $_REQUEST['email'];
$email_check = $_REQUEST['email_check'];
$role_id = $_REQUEST['role_id'];
$description = $_REQUEST['description'];
$password = $_REQUEST['password'];
$password_check = $_REQUEST['password_check'];
$registerManager = new UserManager();
$isRegisterSuccess = $registerManager->registerUser($username, $first_name, $last_name, $email, $email_check, $role_id, $description, $password, $password_check);
$loginManager = new LoginManager();
$login = $loginManager->isValid($username, $password);
if ($isRegisterSuccess) {
    header("Location: /auction/homepage");
    exit;
} else {
    $registerView = new RegisterView(true);
    $registerView->render();
}