Paaxio 1.0
Plateforme de streaming musical - SAE IUT Bayonne
Chargement...
Recherche...
Aucune correspondance
include.php
Aller à la documentation de ce fichier.
1<?php
2
14// ==========================================
15// CONFIGURATION DU FUSEAU HORAIRE
16// ==========================================
17
24date_default_timezone_set('Europe/Paris');
25
26// ==========================================
27// CHARGEMENT DES DÉPENDANCES
28// ==========================================
29
36require_once 'vendor/autoload.php';
37
44require_once 'modeles/constantes.class.php';
45
46// ==========================================
47// ÉNUMÉRATIONS
48// ==========================================
49
56require_once 'enums/Role.enum.php';
57
58// ==========================================
59// GESTION DE LA SESSION
60// ==========================================
61
68if (session_status() === PHP_SESSION_NONE) {
69 session_start();
70}
71
72// ==========================================
73// CONFIGURATION DE TWIG
74// ==========================================
75
82require_once 'config/twig.php';
83
84// ==========================================
85// MODÈLE DE BASE DE DONNÉES
86// ==========================================
87
93require_once 'modeles/bd.class.php';
94
95// ==========================================
96// CONTRÔLEURS
97// ==========================================
98
102require_once 'controller/controller.class.php';
103
109require_once 'controller/controller_factory.class.php';
110
114require_once 'controller/controller_home.class.php';
115
119require_once 'controller/controller_admin.class.php';
120
124require_once 'controller/controller_newsletter.class.php';
125
129require_once 'controller/controller_musique.class.php';
130
136require_once 'controller/controller_utilisateur.class.php';
137
141require_once 'controller/controller_role.class.php';
142
148require_once 'controller/controller_chanson.class.php';
149
153require_once 'controller/controller_album.class.php';
154
158require_once 'controller/controller_genre.class.php';
159
163require_once 'controller/controller_playlist.class.php';
164
170require_once 'controller/controller_battle.class.php';
171
177require_once 'controller/controller_search.class.php';
178
184require_once 'controller/controller_fichier.class.php';
185
189require_once 'controller/controller_message.class.php';
190
191// ==========================================
192// MODÈLES (CLASSES MÉTIER ET DAO)
193// ==========================================
194
198require_once 'modeles/validator.class.php';
199
205require_once 'modeles/email.class.php';
206
210require_once 'modeles/role.class.php';
211
215require_once 'modeles/role.dao.php';
216
220require_once 'modeles/utilisateur.class.php';
221
225require_once 'modeles/utilisateur.dao.php';
226
230require_once 'modeles/newsletter.class.php';
231
235require_once 'modeles/newsletter.dao.php';
236
240require_once 'modeles/chanson.class.php';
241
245require_once 'modeles/chanson.dao.php';
246
250require_once 'modeles/album.class.php';
251
255require_once 'modeles/album.dao.php';
256
260require_once 'modeles/genre.class.php';
261
265require_once 'modeles/genre.dao.php';
266
270require_once 'modeles/playlist.class.php';
271
275require_once 'modeles/playlist.dao.php';
276
280require_once 'modeles/battle.class.php';
281
285require_once 'modeles/battle.dao.php';
286
290require_once 'modeles/fichier.class.php';
291
295require_once 'modeles/fichier.dao.php';
296
300require_once 'modeles/passwordResetToken.class.php';
301
305require_once 'modeles/passwordResetToken.dao.php';
306
310require_once 'modeles/message.class.php';
311
315require_once 'modeles/message.dao.php';
316
317// ==========================================
318// VARIABLES GLOBALES TWIG
319// ==========================================
320
328$pdo = bd::getInstance()->getConnexion();
330$genres = $genreDAO->findAll();
331$twig->addGlobal('genres', $genres);
static getInstance()
Retourne l'instance unique de la classe bd (pattern Singleton).
Definition bd.class.php:52
$genres
Definition include.php:330
$pdo
Classe de gestion de la connexion MySQL.
Definition include.php:328
$genreDAO
Definition include.php:329
$twig
Environnement Twig configuré
Definition twig.php:32