-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathheaderMaster.php
54 lines (48 loc) · 2.08 KB
/
headerMaster.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
<?php
require_once __DIR__ . '/helpers/path_helper.php'; // Inclui a função base_url
if (session_status() == PHP_SESSION_NONE) {
session_start(); // Inicia a sessão apenas se não estiver já iniciada
}
$path = __DIR__ . '/Front-end/PHP/connect.php';
if (!file_exists($path)) {
die('Arquivo de conexão não encontrado: ' . $path);
}
require $path;
// Verificar se o usuário é um 'Master' ou 'Colaborador'
$isUserMasterOrColaborador = isset($_SESSION['usuario_tipo']) && in_array($_SESSION['usuario_tipo'], ['Master', 'Colaborador']);
?>
<header>
<section class="header">
<div>
<a href="<?php echo base_url('index.php'); ?>"><img class="logo" src="<?php echo base_url('Front-end/img/logoatual.svg'); ?>" alt="Logo Seven Gardens" /></a>
</div>
<nav class="nav_a">
<div class="navegacao">
<ul>
<?php if (isset($_SESSION['usuario_id'])) : ?>
<li class="welcome-logout">
<span>
<?php if ($_SESSION['usuario_tipo'] === 'Master' || $_SESSION['usuario_tipo'] === 'Colaborador') : ?>
Olá, administrador!
<?php else : ?>
Olá, <?= htmlspecialchars($_SESSION['usuario_nome']) ?>!
<?php endif; ?>
</span>
<div class="navegacoes">
<a href="<?php echo base_url('Front-end/html/InterfaceMaster.php'); ?>" class="dashboard">Dashboard</a>
<a href="<?php echo base_url('index.php'); ?>" class="dashboard">Visualizar Home</a>
<a href="<?php echo base_url('Front-end/html/logout.php'); ?>" class="logout">Logout</a>
</div>
</li>
<?php else : ?>
<li class="home"><a class="login" href="<?php echo base_url('Front-end/html/Login.php'); ?>">Login</a></li>
<li class="login"><a href="<?php echo base_url('Front-end/html/Cadastro.php'); ?>" class="cadastro">Cadastro</a></li>
<?php endif; ?>
</ul>
</div>
</nav>
</section>
<section class="opcoes">
<h2 class="painel">Painel de controle</h2>
</section>
</header>