-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfavorites.tpl.php
45 lines (42 loc) · 1.75 KB
/
favorites.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
<?php function drawFavorites(PDO $db, Session $session, array $favorites) {
require_once("../Classes/favorites.class.php");
require_once("../Classes/restaurant.class.php");
require_once("../Classes/dish.class.php");
?>
<h2>Favorites</h2>
<?php if(sizeof($favorites) <= 0){?>
<section>
<p>You don't have any favorite restaurant or dishes yet 😞</p>
</section>
<?php } else{ ?>
<div id="fav">
<h3>Favorite Restaurants</h3>
<?php if(isset($_SESSION['id'])){
for($i = 0; $i < sizeof($favorites); $i++){
if($favorites[$i]->userid === $session::getId() && Favorites::verifyFavoriteR($db,$favorites[$i]->userid)) {?>
<?php
$fav = Favorites::getFavoriteR($db,$favorites[$i]->userid);
$restaurant = Restaurant::getRestaurant($db, $fav[$i]);?>
<p><a href="restaurant.php?id=<?=$restaurant->id?>"><?= $restaurant->name; ?></a><br></p>
<?php } ?>
<?php } ?>
<h3>Favorite Dishes</h3>
<?php
$fav2 = Favorites::getFavoriteD($db,$session::getId());
for($i = 0; $i < sizeof($favorites); $i++){
if($favorites[$i]->userid === $session::getId() && Favorites::verifyFavoriteD($db,$favorites[$i]->userid)) {
if($i < sizeof($fav2)){
$aux2 = Dish::getDish($db, $fav2[$i])?>
<section id="dish">
<p><a href="dish.php?id=<?=$aux2->id?>"><?= $aux2->name ?></a><br></p>
</section>
<?php } ?>
<?php } ?>
</div>
<?php }
}
else{
header('Location: ../Pages/info.php');
}
}
}?>