-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathedit_orders_state.php
48 lines (46 loc) · 2.01 KB
/
edit_orders_state.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
session_start();
require_once("templates/common.php");
require_once("database/users.php");
require_once("database/connection.php");
require_once("database/restaurants.php");
$db=getDatabaseConnection();
$restaurant_info = getRestaurant($db,$_GET['restaurant_id']);
if (getUserInfo($db)['idUser'] != $restaurant_info['owner'])
header("Location: restaurant.php?id=".$_GET["restaurant_id"]);
$restaurantRequests = getRestaurantRequests($db, $restaurant_info['idRestaurant']);
$states = getStates($db);
output_header("edit_orders_state");
?>
<body background = "imgs/restaurants/<?=$restaurant_info['idRestaurant']?>/header.jpg">
<form action="action_edit_orders.php" method="post">
<input type="hidden" value=<?=$_GET['restaurant_id']?> name="restaurant_id">
<h2>Requests: </h2>
<ul id="orders">
<?php foreach($restaurantRequests as $request){?>
<ul>
<h3>Request:<?=$request['idRequest']?> User:<?=$request['idUser']?> State:<?=$request['orderState']?>
<select name="state_<?=$request['idRequest']?>">
<?php foreach($states as $state) {?>
<option value="<?=$state["name"]?>" <?php if($state["name"]==$request['orderState']) echo("selected");?> ><?=$state["name"]?></option>
<?php } ?>
</select>
</h3>
<?php $requestDishes = getRequestDishes($db,$request['idRequest'])?>
<?php foreach($requestDishes as $dish){?>
<li>
<?php $dishInfo = getDishInfo($db, $dish['idDish']) ?>
<p><?=$dishInfo['name']?>--<?=$dishInfo['price']?>€</p>
</li>
<?php } ?>
</ul>
<?php } ?>
</ul>
<?php if(sizeof($restaurantRequests)>0) { ?>
<button type="submit">Edit state</button>
<?php }?>
</form>
</body>
<?php
output_footer();
?>