<?php require_once "MiscFunction.php"; require_once "admin.php"; require_once "connection.php"; require_once "dao.php"; $con = new Connection(); $connection = $con->getConnection(); $misc = new MiscFunction($connection); if (isset($_POST["submit"])) { $fullname = $_POST["fullname"]; $username = "******" . $misc->createPassword(); //creates new admin username $password = $misc->createPassword(); //creates nes admin password //validate user input $errMsg = $misc->validateInput($fullname); if ($errMsg !== "") { $_SESSION["error"] = $errMsg; header("location: createAdmin.php"); } else { $adminObj = new Admin($fullname, $username, $password); $DAOobject = new Dao($connection); $DAOobject->createNewAdmin($adminObj); //create new QA admin echo "Admin " . $fullname . " created <br/><br/>"; echo "<a href='createAdmin.php'> Create new Admin </a>"; } }