/** * Создаёт заказ по данным из mysql * * @param array $data данные из mysql * * @return &array объект заказа */ function &unserializeFromMysql(array $data) { $Order =& construct(); setId($Order, $data['id']); setPrice($Order, $data['price']); setText($Order, $data['text']); return $Order; }
include_once "./preis.php"; exit; } $datumVon = parseDateFormular($vonTag, $vonMonat, $vonJahr); $datumBis = parseDateFormular($bisTag, $bisMonat, $bisJahr); //wurde ein zimmer ausgewählt: if (!isset($_POST["zimmer_id_neu"]) || empty($_POST["zimmer_id_neu"]) || count($_POST["zimmer_id_neu"]) < 1) { $fehler = true; $nachricht = "Es muss mindestens ein Mietobjekt ausgewählt werden."; $nachricht = getUebersetzung($nachricht, $sprache, $link); include_once "./preis.php"; exit; } $zimmer_id_neu = $_POST["zimmer_id_neu"]; //preis speichern: setPrice($zimmer_id_neu, $datumVon, $datumBis, $preis, "Euro", false, $link); $nachricht = "Der Preis wurde erfolgreich hinzugefügt."; $nachricht = getUebersetzung($nachricht, $sprache, $link); include_once "./preis.php"; exit; } //2. wurde löschen geklickt? $res = getPrices($unterkunft_id, $link); while ($d = mysqli_fetch_array($res)) { $preis_id = $d["PK_ID"]; if (isset($_POST["loeschen_" . $preis_id])) { deletePreis($preis_id); $nachricht = "Der Preis wurde erfolgreich gelöscht."; $nachricht = getUebersetzung($nachricht, $sprache, $link); include_once "./preis.php"; exit;
$tmp = $arr[$i]['goods_id'] . ";" . $arr[$i]['goods_price'] . PHP_EOL; echo $tmp . PHP_EOL; file_put_contents('price.csv', $tmp, FILE_APPEND); } } } /** * записываем данные из сгенеренного ранее файла */ function setPrice() { $db_connect = mysqli_connect(host, user, pass, db); $arr = fgetcsv("price.csv"); $handle = fopen("price.csv", "r"); while ($data = fgetcsv($handle, 0, ";")) { $arr[] = $data; } echo "<pre>"; print_r($arr); echo "</pre>"; foreach ($arr as $data) { $id = $data[0]; $price = $data[1]; $query = "UPDATE goods SET goods_price={$price} WHERE goods_id={$id}"; echo $query . "<br>"; mysqli_query($db_connect, $query); } } //getPrice(79); setPrice();
case 'autoprice': $id = $_GET['id']; // get info $fetchQ = $sql->prepare("select price,current_margin,margin,servings,upc from recipes where id=?"); $fetchR = $sql->execute($fetchQ, array($id)); $fetchW = $sql->fetch_array($fetchR); // calculate a price to meet desired margin $recipe_cost = $fetchW['price'] - $fetchW['current_margin']; $newprice = $recipe_cost + $fetchW['margin']; $newprice = (string) $newprice; $len = strlen($newprice); $newprice[$len - 1] = '9'; // update the price $upQ = $sql->prepare("update recipes set price=? where id=?"); $upR = $sql->execute($upQ, array($newprice, $id)); setPrice($fetchW['upc'], $newprice); // re-do current margin $newcurrentmargin = margin($id); $upQ = $sql->prepare("update recipes set current_margin=? where id=?"); $upR = $sql->execute($upQ, array($newcurrentmargin, $id)); // new price field $out .= "<b>Price</b>: {$newprice} [ "; $out .= "<a href=\"\" onclick=\"editPrice(); return false;\">"; $out .= "<img src='images/b_edit.png'></a> ]"; $out .= "<input type=hidden id=hrecipeprice value=\"{$newprice}\" />"; // extra separator $out .= "`"; // new current margin field if ($newcurrentmargin < $fetchW['margin']) { $out .= currentMarginDiv($newcurrentmargin, '#bb0000'); } else {
function AddtoStock($ITD, $quantity, $LID, $Price) { $conn = conDB(); $Cstock = getStock($ITD, $LID); if ($Cstock == "None") { $sql = "INSERT INTO stock (ItemID,LocID,Quantity) VALUES ('{$ITD}','{$LID}','{$quantity}')"; mysqli_query($conn, $sql); } else { $Fstock = $Cstock + $quantity; $sql = "UPDATE stock SET Quantity='{$Fstock}' WHERE ItemID='{$ITD}' AND LocID='{$LID}'"; mysqli_query($conn, $sql); } $AID = getID(); $name = getAgentName($AID); addToStockLog('1', $LID, $quantity, "{$name} successfully added {$quantity} to a stockpile", $ITD); $newprice = calculatePrice($ITD, $Price, $quantity); setPrice($ITD, $newprice); }
$nachricht = "Der Preis ist kein gültiger Wert."; $nachricht = getUebersetzung($nachricht, $sprache, $link); include_once "./standardpreis.php"; exit; } //wurde ein zimmer ausgewählt: if (!isset($_POST["zimmer_id_neu"]) || empty($_POST["zimmer_id_neu"]) || count($_POST["zimmer_id_neu"]) < 1) { $fehler = true; $nachricht = "Es muss mindestens ein Mietobjekt ausgewählt werden."; $nachricht = getUebersetzung($nachricht, $sprache, $link); include_once "./standardpreis.php"; exit; } $zimmer_id_neu = $_POST["zimmer_id_neu"]; //preis speichern: setPrice($zimmer_id_neu, null, null, $preis, "Euro", true, $link); $nachricht = "Der Preis wurde erfolgreich hinzugefügt."; $nachricht = getUebersetzung($nachricht, $sprache, $link); include_once "./standardpreis.php"; exit; } //2. wurde löschen geklickt? $res = getStandardPrices($unterkunft_id, $link); while ($d = mysqli_fetch_array($res)) { $preis_id = $d["PK_ID"]; if (isset($_POST["loeschen_" . $preis_id])) { deletePreis($preis_id); $nachricht = "Der Preis wurde erfolgreich gelöscht."; $nachricht = getUebersetzung($nachricht, $sprache, $link); include_once "./standardpreis.php"; exit;