Beispiel #1
0
    // return result
    return $result;
}
// message to display
$signup_message = null;
// form info
$username = "";
// add warning if logged in
if ($_SESSION["citybuilder_bLoggedIn"]) {
    $signup_message = "<li>You are already logged in as '" . $_SESSION["citybuilder_username"] . "'.</li>";
}
// form validation
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // get form info
    $username = CityBuilder::validateInput($_POST["username"], true);
    $password = CityBuilder::validateInput($_POST["password"], true);
    // begin listing errors
    if ($signup_message == null) {
        $signup_message = "";
    }
    // check username
    if ($username == null) {
        $signup_message = $signup_message . "<li>username is required</li>";
        $username = "";
    }
    // check password
    if ($password == null) {
        $signup_message = $signup_message . "<li>password is required</li>";
    } else {
        if ($username != null) {
            // validate login
Beispiel #2
0
<?php 
CityBuilder::printIncludes();
?>
    <title>Create City in City Builder</title>
</head>
<body>
<?php 
include "../scripts/CityData.php";
$username = $_SESSION["citybuilder_username"];
if (!$_SESSION["citybuilder_bLoggedIn"] || $username == null) {
    echo "ERROR: not logged in<br />";
}
// form validation
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // get form info
    $cityname = CityBuilder::validateInput($_POST["cityname"], false);
    // create city
    $message = CityData::addCity($cityname, $username, 2000, 0);
    if ($message != null) {
        echo "ERROR: {$message}<br />";
    } else {
        echo "Successfully created '{$cityname}'<br />";
    }
}
define("CURRENT_PAGE", "../pages/newcity.php");
include "../scripts/header.php";
?>

    <article>
        <header>Create City</header>
        <content>