-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
58 lines (50 loc) · 1.34 KB
/
index.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
56
57
58
<?php
session_start();
use Project\Auth\models\AuthModel;
include '../autoloader.php';
require "Model/FoodDB.php";
require_once "Model/Food.php";
require_once "Model/ShoppingcartDB.php";
if(isset($_POST["page"])){
$page=$_POST["page"];
}else if(isset($_GET["page"])){
$page=$_GET["page"];
}else{
$page="all";
}
if(isset($_GET["action"])){
if($_GET["action"]=="plus"){
if(AuthModel::getUser()) {
echo ShoppingcartDB::plus(AuthModel::getUser('id'), $_GET["foodid"]);
}else{
echo 0;
}
}else if($_GET["action"]=="userlogin"){
if(AuthModel::getUser()){
echo AuthModel::getUser('id');
}else{
echo false;
}
}
}else if(isset($_GET["search"])){
$foods= FoodDB::search($_GET["search"]);
echo $foods;
}else
{
if ($page == "all") {
$foods = FoodDB::getAll();
$foods = json_decode($foods);
$topfoods = FoodDB::getTopFoods(5);
$pages = FoodDB::pages($foods);
$cartnumber=ShoppingcartDB::getCount(AuthModel::getUser('id'));
$userid="";
include "Food_Menu.php";
} else if ($page == "allFoods") {
$foods = FoodDB::getAll();
echo $foods;
// include "Food Management/show.php";
} else {
$foods = FoodDB::getFoodsByCatagory($page);
echo $foods;
}
}