Exemplo n.º 1
0
}
if (isset($_SESSION["dist"]) && !isset($_POST["dist"])) {
    if ($_SESSION["dist"] != null) {
        $_POST["dist"] = $_SESSION["dist"];
    }
}
$dist = null;
$dist = $_POST['dist'];
preg_match("/([0-9]+[\\.,]?)+/", $dist, $matches);
if (isset($matches[0])) {
    $dist = $matches[0];
    $_SESSION["dist"] = $dist;
    $dist = $dist . "_rest";
    //holt die Liste der Namen aller Restaurants
    $query = "SELECT `name`, `id` FROM `{$dist}`.`rest`;";
    $names = $dblib->utf8($dblib->structurize($dblib->getDbArray($query), "name"));
    //holt die Typen aller Restaurants
    $query = "SELECT `type`, `id` FROM `{$dist}`.`rest`;";
    $types = $dblib->utf8($dblib->structurize($dblib->getDbArray($query), "type"));
    //holt die Picture-Location aller Reszaurants
    $query = "SELECT `picture`, `id` FROM `{$dist}`.`rest`;";
    $pics = $dblib->utf8($dblib->structurize($dblib->getDbArray($query), "picture"));
    //holt die Quick-Info aller Restaurants
    $query = "SELECT `desc`, `id` FROM `{$dist}`.`rest`;";
    $desc = $dblib->utf8($dblib->structurize($dblib->getDbArray($query), "desc"));
    //holt die ID aller Restaurants
    $query = "SELECT `id` FROM `{$dist}`.`rest`";
    $id = $dblib->utf8($dblib->structurize($dblib->getDbArray($query), "id"));
    //es wird überprüft ob die Restaurants offen haben
    $hour = intval(date('G', time()));
    $minute = intval(date('i', time()));
Exemplo n.º 2
0
<?php 
//wenn nichts gepostet wurde wird die ID des Restaurants aus der Session entnommen (redundand)
if (!isset($_POST["restid"])) {
    $_POST["restid"] = $_SESSION["iddist"];
}
//erstellen der Datenbank bezeichnung
$_SESSION["iddist"] = $_POST["restid"];
$tmp = explode("#", $_POST["restid"]);
$restid = $tmp[0];
$dist = explode("_", $tmp[1]);
$dist = $dist[0];
$dist = $dist . "_rest";
$restid = "menu_" . $restid;
//holt alle Preise aus der Datenbank
$query = "SELECT `price` FROM `{$dist}`.`{$restid}`;";
$price = $dblib->utf8($dblib->structurizeUS($dblib->getDbArray($query), "price"));
//holt alle Namen aus der Datenbank
$query = "SELECT `name` FROM `{$dist}`.`{$restid}` ";
$name = $dblib->utf8($dblib->structurizeUS($dblib->getDbArray($query), "name"));
//holt alle Beschreibungen aus der Datenbank
$query = "SELECT `desc` FROM `{$dist}`.`{$restid}`";
$desc = $dblib->utf8($dblib->structurizeUS($dblib->getDbArray($query), "desc"));
//holt alle ID´s aus der Datenbank
$query = "SELECT `id` FROM `{$dist}`.`{$restid}`";
$id = $dblib->utf8($dblib->structurizeUS($dblib->getDbArray($query), "id"));
//holt die Restaurant Info aus der Datenbank
$query = "SELECT * FROM `{$dist}`.rest WHERE id=" . $tmp[0];
$restinfo = $dblib->utf8($dblib->getDbArray($query))[0];
//erstellen der Cart Session
$sessionid = $dist . "_" . $tmp[0];
//Name des Carts / wichtig für Multi-Restaurant
Exemplo n.º 3
0
        }
    }
    if (!$isin) {
        $rest[$count] = $sessionrest[$i];
        $count++;
    }
}
echo "<div id='main'>";
$pricecomp = 0;
for ($i = 0; $i < sizeof($rest); $i++) {
    if (isset($_SESSION[$rest[$i]])) {
        $db = explode("_", $rest[$i])[0] . "_rest";
        $rr = "menu_" . explode("_", $rest[$i])[2];
        //holt Name des Restaurants
        $query = "SELECT `name` FROM `{$db}`.`rest` WHERE id=" . explode("_", $rr)[1];
        $name = $dblib->utf8($dblib->getDbArray($query))[0][0];
        //holt alle Namen aus der Datenbank
        $query = "SELECT `name` FROM `{$db}`.`{$rr}`";
        $itemname = $dblib->utf8($dblib->structurizeUS($dblib->getDbArray($query), "name"));
        //holt alle ID´s aus der Datenbank
        $query = "SELECT `id` FROM `{$db}`.`{$rr}`";
        $id = $dblib->utf8($dblib->structurizeUS($dblib->getDbArray($query), "id"));
        //holt alle Preise aus der Datenbank
        $query = "SELECT `price` FROM `{$db}`.`{$rr}`";
        $price = $dblib->utf8($dblib->structurizeUS($dblib->getDbArray($query), "price"));
        $items = explode("#", $_SESSION[$rest[$i]]);
        $xarr = array_fill(1, sizeof($price), 0);
        //array enthält die ID der Items als Index
        for ($j = 1; $j < sizeof($items); $j++) {
            $xarr[$items[$j]]++;
        }