Example #1
0
 * Aloitetaan sessio
 */
session_start();
/*
 * Ladataan sivuston käyttöön tarkoitetut luokat
 */
require "luokat/db_yhteys_luokka.class.php";
require "luokat/user.class.php";
require "luokat/yritys.class.php";
require "luokat/ostoskori.class.php";
require "luokat/tuote.class.php";
/*
 * Haetaan tietokannan tiedot erillisestä tiedostosta, ja yhdistetään tietokantaan.
 */
$db = parse_ini_file("../src/tietokanta/db-config.ini.php");
$db = new DByhteys($db['user'], $db['pass'], $db['name'], $db['host']);
/*
 * Luodaan tarvittava oliot
 */
$user = new User($db, $_SESSION['id']);
$cart = new Ostoskori($db, $user->yritys_id);
/*
 * Tarkistetaan, että käyttäjä on olemassa, ja oikea.
 */
if (!$user->isValid()) {
    header('Location: index.php?redir=4');
    exit;
} elseif (!$user->eula_hyvaksytty()) {
    header('Location: eula.php');
    exit;
}