-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathheader.php
More file actions
86 lines (85 loc) · 4 KB
/
header.php
File metadata and controls
86 lines (85 loc) · 4 KB
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
<?php
// Initialiser les variables de session si elles n'existent pas
if (!isset($_SESSION['is_super_admin'])) {
$_SESSION['is_super_admin'] = false;
}
if (!isset($_SESSION['user_type'])) {
$_SESSION['user_type'] = '';
}
$etab = $_SESSION['etab'] ?? '';
?>
<nav class="navbar navbar-expand-lg navbar-light bg-light mb-4">
<div class="container">
<a class="navbar-brand" href="index.php">AppNotes</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="etab.php">Pannel d'administration</a>
</li>
<li class="nav-item">
<a class="nav-link" href="notes_par_classe.php">Notes par classe</a>
</li>
<?php if (isset($_SESSION['user_id'])): ?>
<?php if ($_SESSION['user_type'] === 'admin' || $_SESSION['user_type'] === 'professeur'): ?>
<li class="nav-item">
<a class="nav-link" href="fiche_notes.php">Gestion des notes</a>
</li>
<?php endif; ?>
<?php if ($_SESSION['user_type'] === 'admin'): ?>
<li class="nav-item">
<a class="nav-link" href="gestion_professeurs.php">Gestion des professeurs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="gestion_etudiant.php">Gestion des étudiants</a>
</li>
<?php endif; ?>
<?php if (isset($_SESSION['is_super_admin']) && $_SESSION['is_super_admin']): ?>
<li class="nav-item">
<a class="nav-link" href="gestion_admins.php">Gestion des admins</a>
</li>
<li class="nav-item">
<a class="nav-link" href="gestion_matieres.php">Gestion des matières</a>
</li>
<?php endif; ?>
<?php endif; ?>
</ul>
<ul class="navbar-nav ms-auto">
<?php if (!isset($_SESSION['user_id'])): ?>
<li class="nav-item">
<a class="nav-link" href="login.php">Connexion</a>
</li>
<?php else: ?>
<li class="nav-item">
<a class="nav-link" href="change_password.php">Changer le mot de passe</a>
</li>
<li class="nav-item">
<a class="nav-link" href="logout.php">Déconnexion</a>
</li>
<?php endif; ?>
</ul>
</div>
</div>
</nav>
<?php if (isset($_SESSION['user_id'])): ?>
<div class="container-fluid bg-light py-2 mb-4">
<div class="container">
<div class="d-flex justify-content-between align-items-center">
<div>
Connecté en tant que : <strong><?php echo htmlspecialchars($_SESSION['username']); ?></strong>
<?php if ($_SESSION['user_type'] === 'admin'): ?>
<span class="badge bg-primary ms-2">Administrateur</span>
<?php elseif ($_SESSION['user_type'] === 'professeur'): ?>
<span class="badge bg-info ms-2">Professeur</span>
<?php endif; ?>
<?php if (isset($_SESSION['is_super_admin']) && $_SESSION['is_super_admin']): ?>
<span class="badge bg-danger ms-2">Super Admin</span>
<?php endif; ?>
</div>
<h5><strong><?php echo $etab; ?></strong></h5>
</div>
</div>
</div>
<?php endif; ?>