require_once dirname(dirname(__DIR__)) . DIRECTORY_SEPARATOR . "partials/header.php";
use security\Exceptions\FolderException;
use security\Models\ErrorRunner;
use security\Models\FileUploader\FileUploader;
use security\Models\MySQLISingleton;
use security\Models\RedisSingleton;
use security\Models\Router\Router;
use security\Models\SiteLogger\FullLog;
$router = new Router(__DIR__);
$rootPath = $router->rootPath;
$redis = new RedisSingleton();
$errorRunner = new ErrorRunner();
$logger = new FullLog('Customer Create Form');
$mysqli = new MySQLISingleton();
$_SESSION['maxfiles'] = ini_get('max_file_uploads');
$_SESSION['postmax'] = FileUploader::convertToBytes(ini_get('post_max_size'));
$_SESSION['displaymax'] = FileUploader::convertFromBytes($_SESSION['postmax']);
$max = 200 * 1024;
$errors = $usersExist = [];
if (isset($_POST['submitUsers'])) {
    $usersExist['users'] = [];
    $usersSearch = isset($_POST['usersSearch']) ? $_POST['usersSearch'] : null;
    if ($usersSearch) {
        $query = "SELECT username FROM customers WHERE username = '******'";
        $res = $mysqli->query($query);
        if (!$res) {
            $errors[] = "On Query:<br/> [{$query}] <p>An Error Type of [{$mysqli->errno}] was generated.</p>\n            <p>With a Message of: {$mysqli->error} on PHP line " . __LINE__ . " in file " . __FILE__ . "</p>";
        }
        if ($res) {
            foreach ($res as $row) {
                $usersExist['users'][] = $row;