<?php

require_once "../../includes/initialize.php";
if (isset($_POST['submit'])) {
    $username = trim($_POST['username']);
    $password = trim($_POST['password']);
    $new_user = User::check_account($username);
    if ($new_user) {
        $session->message("Username is already taken");
        redirect_to("create_user.php");
    } else {
        //enable this later
        $user = new User();
        $user->username = $username;
        $user->password = $password;
        if ($user->create() && $user->create_user_directory($user->username)) {
            $created_user = User::authenticate($username, $password);
            if ($created_user) {
                $session->login($created_user);
            }
            $session->message("{$user->username} account created");
            redirect_to("list_files.php");
        }
    }
} else {
    $username = "";
    $password = "";
}
include_layout_template('admin_header.php');
?>