-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrestaurant.tpl.php
55 lines (53 loc) · 2.39 KB
/
restaurant.tpl.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
49
50
51
52
53
54
55
<?php declare(strict_types = 1); ?>
<?php function drawRestaurants(array $restaurants) { ?>
<?php if(isset($_SESSION['id'])){ ?>
<form action="../Pages/favorites.php" method="post" class="favoritebutton">
<button type="submit">Favorites</button>
</form>
<?php } ?>
<img id="search" src='../Docs/search.png'><input id="searchrestaurant" type="text" placeholder="search">
<h2>Restaurants</h2>
<section id="restaurants">
<?php foreach($restaurants as $restaurant) { ?>
<article>
<a href="restaurant.php?id=<?=$restaurant->id?>"><img src="<?=$restaurant->image?>"/></a>
<a href="restaurant.php?id=<?=$restaurant->id?>"><?=$restaurant->name?></a>
</article>
<?php } ?>
</section>
<?php } ?>
<?php function drawRestaurant(Session $session, Restaurant $restaurant, array $menus, array $dishes) { ?>
<h2><?=$restaurant->name?></h2>
<section><p>Location: <?=$restaurant->address?><br>Category: <?=$restaurant->category?></p></section>
<form action="../Actions/action_favorites.php?userid=<?= $session::getId()?>&rid=<?=$restaurant->id?>&did=0&option=1" method="post" class="addfavorite">
<button type="submit">Add Favorite</button>
</form>
<form action="../Actions/action_favorites.php?userid=<?= $session::getId()?>&rid=<?=$restaurant->id?>&did=0&option=2" method="post" class="removefavorite">
<button type="submit">Remove Favorite</button>
</form>
<section id="menus">
<?php foreach ($menus as $menu) { ?>
<article>
<h3><?=$menu->name?></h3>
<?php for($i = 0; $i < count($dishes); $i++){ ?>
<?php foreach ($dishes[$i] as $dish) { ?>
<?php if($dish->menu === $menu->id) { ?>
<a href="dish.php?id=<?=$dish->id?>"><?=$dish->name?></a>
<img src="<?=$dish->image?>">
<?php } ?>
<?php } ?>
<?php } ?>
</article>
<?php } ?>
</section>
<?php
$user = $session::getUsername();
require_once('../Database/connection.db.php');
require_once('../Classes/user.class.php');
$db = getDatabaseConnection('sqlite:../Database/database.db');
$admin = User::verifyAdmin($db, intval($session::getId()));
$orders = User::verifyOrders($db, intval($session::getId()));
if($user && ($admin || $orders)) { ?>
<a href="../Pages/review.php?id=<?=$restaurant->id?>"><img id="reviewIcon" src="../Docs/review.png"></a>
<?php } ?>
<?php } ?>