Ejemplo n.º 1
0
/**
 * function to check if the correct information is inputted
 *			within the add fire fighter form and then is inserted
 *			into the Alphabit Soup database
 *
 * @return function addFirefighterForm if there is a field missing or
 *		  function insertFirefighter if all information is correct
 */
function processFirefighter()
{
    $fieldMissing = false;
    foreach ($_POST as $key => $value) {
        if ($value == null) {
            $_POST[$key] = "!missing!";
            $fieldMissing = true;
        }
    }
    if ($fieldMissing) {
        return addFirefighterForm();
    } else {
        return insertFirefighter();
    }
}
Ejemplo n.º 2
0
<?php

/**
 * functions call to add a fire fighter to 
 * the database. Requires the functions.php script
 * as well as header.php and footer.php. Directs the
 * user to the login page if not logged in or to the
 * display fire fighter table if all information is 
 * added correctly.
 *
 *@author Alphabit Soup
 */
require_once 'functions.php';
require_once 'header.php';
//$title = 'Latham FD';
if (empty($_SESSION['loggedin'])) {
    header('Location: ./login.php');
} else {
    if ($_GET['action'] == "submit") {
        echo processFirefighter();
    } else {
        echo addFirefighterForm();
    }
}