$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');