require_once 'DealTableGateway.php';
require_once 'BusinessTableGateway.php';
require_once 'UserTableGateway.php';
$id = session_id();
if ($id == "") {
    session_start();
}
require 'ensureUserLoggedIn.php';
$username = $_SESSION['user_id'];
require 'ensureUserLoggedIn.php';
$conn = Connection::getInstance();
$dealGateway = new DealTableGateway($conn);
$userGateway = new UserTableGateway($conn);
$businessGateway = new BusinessTableGateway($conn);
$deals = $dealGateway->getDeals();
$users = $userGateway->getUserByUserName($username);
$businesses = $businessGateway->getBusinesses();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1-transitional.dtd>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <link href='http://fonts.googleapis.com/css?family=Lato:400,700,900' rel='stylesheet' type='text/css'>
        <meta charset="UTF-8">
        <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA3kPZdtcJcP3EuDFpPNU3iIfAh0q-X6Gc&libraries=places"></script>
        <title>Yoink!</title>
        <meta charset="utf-8">  
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- Bootstrap -->
        <link href="CSS/bootstrap.min.css" rel="stylesheet">
        <link href="CSS/custom.css" rel="stylesheet">
        <script src="Javascript/respond.js"></script>
Esempio n. 2
0
}
/* Validates data entered and filters it to be applicable to the field */
$username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING);
$password = filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING);
/* Error message array for data entered */
/* If data is blank error message is shown */
$errorMessage = array();
if ($username === FALSE || $username === '') {
    $errorMessage['username'] = '******';
}
if ($password === FALSE || $password === '') {
    $errorMessage['password'] = '******';
}
/*Username not registered if getUserByUserName does not return a rowCount of 1*/
if (empty($errorMessage)) {
    $statement = $gateway->getUserByUserName($username);
    if ($statement->rowCount() != 1) {
        $errorMessage['username'] = '******';
    } else {
        if ($statement->rowCount() == 1) {
            $row = $statement->fetch(PDO::FETCH_ASSOC);
            if ($password !== $row['password']) {
                $errorMessage['password'] = '******';
            }
        }
    }
} else {
    require 'login.php';
}
/*User sent to home page if rowCount shows that they have created at least 1 business*/
/*If user has not created their first business they are sent to welcome page*/