1
|
|
|
<?php |
|
|
|
|
2
|
|
|
$isUserLoggedIn = $this->getRequest()->getSession()->read('Auth.User.id'); |
|
|
|
|
3
|
|
|
$isUserLoggedIn = true; |
4
|
|
|
?> |
5
|
|
|
<!DOCTYPE html> |
|
|
|
|
6
|
|
|
<html lang="en"> |
7
|
|
|
<head> |
8
|
|
|
<?= $this->Html->charset() ?> |
9
|
|
|
|
10
|
|
|
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" /> |
11
|
|
|
<title><?= $this->fetch('title') ?></title> |
12
|
|
|
<?= $this->Html->meta('icon') ?> |
13
|
|
|
|
14
|
|
|
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"> |
15
|
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css"> |
16
|
|
|
</head> |
17
|
|
|
<body> |
18
|
|
|
<div class="container-fluid"> |
19
|
|
|
<?php if ($isUserLoggedIn) { ?> |
|
|
|
|
20
|
|
|
<div class="row"> |
21
|
|
|
<nav class="navbar navbar-expand-lg navbar-light bg-light" role="navigation"> |
22
|
|
|
<div class="container-fluid"> |
23
|
|
|
<?= $this->Html->link('FC Home', ['prefix' => false, 'controller' => 'dashboard', 'action' => 'index'], ['class' => 'navbar-brand']); ?> |
24
|
|
|
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarPrincipale" aria-controls="navbarPrincipale" aria-expanded="false" aria-label="Toggle navigation"> |
25
|
|
|
<span class="navbar-toggler-icon"></span> |
26
|
|
|
</button> |
27
|
|
|
|
28
|
|
|
<!-- Collect the nav links, forms, and other content for toggling --> |
29
|
|
|
<div class="collapse navbar-collapse d-flex flex-row-reverse" id="navbarPrincipale"> |
30
|
|
|
<ul class="nav navbar-nav"> |
31
|
|
|
<li class="nav-item"><?= $this->Html->link('Tickets', ['prefix' => false, 'controller' => 'tickets', 'action' => 'index'], ['class' => 'nav-link']); ?></li> |
32
|
|
|
<li class="nav-item dropdown"> |
33
|
|
|
<a class="nav-link dropdown-toggle" href="#" id="navbarUserItems" data-bs-toggle="dropdown" role="button" aria-expanded="false">Utente</a> |
34
|
|
|
<ul class="dropdown-menu" aria-labelledby="navbarUserItems"> |
35
|
|
|
<li><?= |
36
|
|
|
$this->Html->link( |
37
|
|
|
$this->getRequest()->getSession()->read('Auth.User.email'), |
38
|
|
|
['prefix' => null, 'controller' => 'Dashboard', 'action' => 'index'], |
39
|
|
|
['class' => 'dropdown-item'] |
40
|
|
|
); |
41
|
|
|
?> |
42
|
|
|
</li> |
43
|
|
|
<li><a class="dropdown-item" href="#">Options</a></li> |
44
|
|
|
<li><a class="dropdown-item" href="#">My Profile</a></li> |
45
|
|
|
</ul> |
46
|
|
|
</li> |
47
|
|
|
<li class="nav-item dropdown"> |
48
|
|
|
<a href="#" class="nav-link dropdown-toggle" id="navbarAdminItems" data-bs-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> |
49
|
|
|
<i class="fa fa-cogs" aria-hidden="true"></i> Administration <span class="caret"></span> |
50
|
|
|
</a> |
51
|
|
|
<ul class="dropdown-menu" aria-labelledby="navbarAdminItems"> |
52
|
|
|
<li><?= $this->Html->link('Users', ['prefix' => 'Admin', 'controller' => 'Users', 'action' => 'index'], ['class' => 'dropdown-item']); ?></li> |
53
|
|
|
<li><?= $this->Html->link('Types', ['prefix' => 'Admin', 'controller' => 'tickettypes', 'action' => 'index'], ['class' => 'dropdown-item']); ?></li> |
54
|
|
|
<li><?= $this->Html->link('Statuses', ['prefix' => 'Admin', 'controller' => 'ticketstatuses', 'action' => 'index'], ['class' => 'dropdown-item']); ?></li> |
55
|
|
|
</ul> |
56
|
|
|
</li> |
57
|
|
|
<li class="nav-item"><?= $this->Html->link('<i class="fa fa-sign-out" aria-hidden="true"></i> Logout', ['prefix' => 'Admin', 'controller' => 'Users', 'action' => 'logout'], ['class' => 'nav-link', 'escape' => false]); ?></li> |
58
|
|
|
</ul> |
59
|
|
|
</div><!-- /.navbar-collapse --> |
60
|
|
|
</div><!-- /.container-fluid --> |
61
|
|
|
</nav> |
62
|
|
|
</div> |
63
|
|
|
<div class="page-header"> |
64
|
|
|
<h1><?= $this->fetch('title') ?></h1> |
65
|
|
|
</div> |
66
|
|
|
<?php } ?> |
|
|
|
|
67
|
|
|
<?php if ($this->Flash) : ?> |
68
|
|
|
<div class="row"> |
69
|
|
|
<div class="col-xs-12"> |
70
|
|
|
<?= $this->Flash->render() ?> |
71
|
|
|
</div> |
72
|
|
|
</div> |
73
|
|
|
<?php endif; ?> |
74
|
|
|
<div class="row"> |
75
|
|
|
<?= $this->fetch('content') ?> |
76
|
|
|
</div> |
77
|
|
|
<?php if ($isUserLoggedIn) { ?> |
|
|
|
|
78
|
|
|
<div class="row"> |
79
|
|
|
<footer> |
80
|
|
|
</footer> |
81
|
|
|
</div> |
82
|
|
|
<?php } ?> |
83
|
|
|
</div> |
84
|
|
|
|
85
|
|
|
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script> |
86
|
|
|
</body> |
87
|
|
|
</html> |
88
|
|
|
|