Example #1
0
/**
 * Создаёт заказ по данным из 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();
Example #4
0
 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 {
Example #5
0
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;