Ejemplo n.º 1
0
<?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>";
    }
}