-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
104 lines (89 loc) · 3.8 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?php
require_once ('Controller/ManagerVrsta_jela.php');
require_once ('Help/database.php');
require_once ('Model/ModelVrsta_jela.php');
require_once ('Model/ModelRecept.php');
require_once ('Controller/ManagerRecept.php');
require_once ('Controller/ManagerTip.php');
require_once ('Model/ModelTip.php');
require_once ('Model/Autentifikacija.php');
$c = kuharica_baza::connect();
$rm = new ManagerRecept();
$vjm = new ManagerVrsta_jela();
$vt = new ManagerTip();
$km = new Autentikacija();
if (!isset($_GET['a'])) {
$a = '';
} else {
$a = $_GET['a'];
}
switch ($a) {
case 'tip': $navigacija = 'navigacijaPocetna';
$upper_template = 'jumbotron';
$recept = $rm->getRecept('tip');
$template = 'pregled';
$vrsta_jela = $vjm->getVrsta_jela();
$left_template = 'prikazVrste_jela';
$vrsta_tipa = $vt->getTip();
$right_template = 'prikazTip';
$header = 'sortOdabrani';
break;
case 'vrsta_jela': $navigacija = 'navigacijaPocetna';
$upper_template = 'jumbotron';
$recept = $rm->getRecept('kategorija');
$template = 'pregled';
$vrsta_jela = $vjm->getVrsta_jela();
$left_template = 'prikazVrste_jela';
$vrsta_tipa = $vt->getTip();
$right_template = 'prikazTip';
$header = 'sortOdabrani';
break;
case 'register':$navigacija = 'navigacijaPocetna';
$upper_template='jumbotron';
$recept = $rm->getRecept();
$template = 'pregled';
$vrsta_jela = $vjm->getVrsta_jela();
$left_template = 'prikazVrste_jela';
$vrsta_tipa = $vt->getTip();
$right_template = 'prikazTip';
$header = 'sortSvi';
$korisnik = new Autentikacija();
$korisnik->register();
if(!empty($korisnik->message)){
$poruka = implode(" ", $korisnik->message);
echo '<div class="alert alert-primary" role="alert">'. $poruka .'</div>';
}else{
$korisnik->login();
break;
}
break;
case 'login':
$korisnik = new Autentikacija();
$korisnik->login();
break;
case 'recept':
$upper_template = 'jumbotron';
$navigacija = 'navigacijaPocetna';
$recept = new Recept($_GET['id']);
$recept->povecajBrojPregleda();
$template = 'prikazRecept';
$vrsta_jela = $vjm->getVrsta_jela();
$left_template = 'prikazVrste_jela';
$vrsta_tipa = $vt->getTip();
$right_template = 'prikazTip';
$header = 'sortSvi';
break;
default :
$navigacija = 'navigacijaPocetna';
$upper_template = 'jumbotron';
$recept = $rm->getRecept();
$template = 'pregled';
$vrsta_jela = $vjm->getVrsta_jela();
$left_template = 'prikazVrste_jela';
$vrsta_tipa = $vt->getTip();
$right_template = 'prikazTip';
$header = 'sortSvi';
break;
}
include_once './View/Pocetna.php';
?>