コード例 #1
0
$db = parse_ini_file("../src/tietokanta/db-config.ini.php");
$db = new DByhteys($db['user'], $db['pass'], $db['name'], $db['host']);
/**
 * @var String <p> Tuloksen palauttamista JSON-muodossa. Jokaisessa requestissa haluttu
 * tulos laitetaan tähän muuttujaan, joka sitten tulostetaan JSON-muodossa takaisin vastauksena.
 */
$result = NULL;
/**
 * Ostoskorin toimintaa varten
 */
if (isset($_POST['ostoskori_toiminto'])) {
    require "luokat/ostoskori.class.php";
    $cart = new Ostoskori($db, $_SESSION['yritys_id'], 0);
    $result = $cart->lisaa_tuote($db, $_POST['tuote_id'], $_POST['kpl_maara']);
    if ($result) {
        $result = ['success' => true, 'tuotteet_kpl' => $cart->hae_tuotteiden_maara(), 'yhteensa_kpl' => $cart->hae_kaikkien_tuotteiden_kappalemaara()];
    }
} elseif (!empty($_POST['tuote_ostopyynto'])) {
    $sql = "INSERT INTO tuote_ostopyynto (tuote_id, kayttaja_id )\n\t\t\tVALUES ( ?, ? )";
    $result = $db->query($sql, [$_POST['tuote_ostopyynto'], $_SESSION['id']]);
} elseif (!empty($_POST['tuote_hankintapyynto'])) {
    $sql = "INSERT INTO tuote_hankintapyynto (articleNo, valmistaja, tuotteen_nimi, selitys, korvaava_okey, kayttaja_id)\n\t\t\tVALUES ( ?, ?, ?, ?, ?, ? )";
    $result = $db->query($sql, [$_POST['articleNo'], $_POST['valmistaja'], $_POST['tuotteen_nimi'], $_POST['selitys'], $_POST['korvaava_okey'], $_SESSION['id']]);
} elseif (!empty($_POST['eula_vahvista'])) {
    $sql = "UPDATE kayttaja SET vahvista_eula = '0' WHERE id = ?";
    $result = $db->query($sql, [$_POST['user_id']]);
} elseif (!empty($_POST['hankintapaikan_ostotilauskirjat'])) {
    $sql = "SELECT id, tunniste FROM ostotilauskirja WHERE hankintapaikka_id = ?";
    $result = $db->query($sql, [$_POST['hankintapaikka_id']], FETCH_ALL);
}
header('Content-Type: application/json');