API Documentation
Interfaces, Classes, Traits and Enums
- ConnexionController
- Controller qui gère les actions liées à la connexion, l'inscription et la déconnexion
- CursusController
- Controller qui gère les actions liées aux cursus
- ErrorController
- Controller qui gère les actions liées aux erreurs
- ExamController
- Controller qui gère les actions liées aux examens
- ExportDataController
- Controller qui gère les actions liées à l'exportation de données
- HomeController
- Controller qui gère l'accueil de l'application
- ImportDataController
- Controller qui gère les actions liées à l'importation de données
- MatiereController
- Controller qui gère les actions liées aux matières
- NiveauxController
- Controller qui gère les actions liées aux niveaux
- ProfesseurController
- Controller qui gère les actions liées aux professeurs
- ProfileController
- Controller qui gère les actions liées aux profil utilisateur
- QuestionsController
- Controller qui gère les actions liées aux questions
- SujetsController
- Controller qui gère les actions liées aux sujets
- Controller
- Controller de base
- Database
- Classe Database pour la connexion à la base de données
- Route
- Classe Route
- Router
- Gestionnaire de routes
- FPDF
- Classe PDF héritant de FPDF Permet de créer des PDF
- Cursus
- Modèle Cursus
- Data
- Modèle Data
- Exam
- Modèle Exam
- Matiere
- Modèle Matiere
- Niveau
- Modèle Niveau
- Professeur
- Modèle Professeur
- Question
- Modèle Question
- Sujet
- Modèle Sujet
- Utilisateur
- Modèle Utilisateur
- ClasseController
- Controller qui gère les classes des professeurs
- EleveController
- Controller qui gère les actions liées aux élèves
Table of Contents
- CSS = 'public' . \DS . 'css'
- Chemin vers le dossier contenant les fichiers CSS
- DBHOST = 'localhost'
- Hôte de la base de données
- DBNAME = 'examgenerator'
- Nom de la base de données
- DEBUG = \true
- Définit si le mode debug est activé ou non
- DS = \DIRECTORY_SEPARATOR
- DIRECTORY_SEPARATOR
- ELEVE = 3
- L'ID du rôle Elève
- FPDF_VERSION = '1.82'
- IMAGES = 'public' . \DS . 'img'
- Chemin vers le dossier contenant les fichiers images
- INCLUDES = 'includes'
- Chemin vers le dossier contenant les fichiers à inclure (FPDF, PHPMailer, etc.)
- JS = 'public' . \DS . 'js'
- Chemin vers le dossier contenant les fichiers JS
- MODEL = 'models'
- Chemin vers le dossier contenant les modèles
- PWD = ''
- Mot de passe de la base de données a modifier en fonction de votre configuration
- ROOT = \dirname(__FILE__)
- Chemin absolu vers le dossier racine du site
- URL_BASE = 'http://' . $_SERVER['SERVER_NAME'] . ($_SERVER['SERVER_PORT'] == '80' ? '' : ':' . $_SERVER['SERVER_PORT']) . (\dirname($_SERVER['SCRIPT_NAME']) == \DS ? '' : \dirname($_SERVER['SCRIPT_NAME']))
- URL de base du site
- USER = 'root'
- Utilisateur de la base de données
- VENDOR = 'public' . \DS . 'vendor'
- Chemin vers le dossier contenant différents fichier du thème
- VIEWS = 'views'
- Chemin vers le dossier contenant les vues
Constants
CSS
Chemin vers le dossier contenant les fichiers CSS
public
mixed
CSS
= 'public' . \DS . 'css'
DBHOST
Hôte de la base de données
public
mixed
DBHOST
= 'localhost'
DBNAME
Nom de la base de données
public
mixed
DBNAME
= 'examgenerator'
DEBUG
Définit si le mode debug est activé ou non
public
mixed
DEBUG
= \true
DS
DIRECTORY_SEPARATOR
public
mixed
DS
= \DIRECTORY_SEPARATOR
ELEVE
L'ID du rôle Elève
public
mixed
ELEVE
= 3
FPDF_VERSION
public
mixed
FPDF_VERSION
= '1.82'
IMAGES
Chemin vers le dossier contenant les fichiers images
public
mixed
IMAGES
= 'public' . \DS . 'img'
INCLUDES
Chemin vers le dossier contenant les fichiers à inclure (FPDF, PHPMailer, etc.)
public
mixed
INCLUDES
= 'includes'
JS
Chemin vers le dossier contenant les fichiers JS
public
mixed
JS
= 'public' . \DS . 'js'
MODEL
Chemin vers le dossier contenant les modèles
public
mixed
MODEL
= 'models'
PWD
Mot de passe de la base de données a modifier en fonction de votre configuration
public
mixed
PWD
= ''
ROOT
Chemin absolu vers le dossier racine du site
public
mixed
ROOT
= \dirname(__FILE__)
URL_BASE
URL de base du site
public
mixed
URL_BASE
= 'http://' . $_SERVER['SERVER_NAME'] . ($_SERVER['SERVER_PORT'] == '80' ? '' : ':' . $_SERVER['SERVER_PORT']) . (\dirname($_SERVER['SCRIPT_NAME']) == \DS ? '' : \dirname($_SERVER['SCRIPT_NAME']))
USER
Utilisateur de la base de données
public
mixed
USER
= 'root'
VENDOR
Chemin vers le dossier contenant différents fichier du thème
public
mixed
VENDOR
= 'public' . \DS . 'vendor'
VIEWS
Chemin vers le dossier contenant les vues
public
mixed
VIEWS
= 'views'