ImportDataController
extends Controller
in package
Controller qui gère les actions liées à l'importation de données
Table of Contents
- $template : mixed
- Chemin vers le template
- $viewPath : mixed
- Chemin vers le dossier des vues
- __construct() : mixed
- Constructeur Initialise les chemins vers les vues et le template
- importData() : void
- Affiche la vue d'importation de données
- importDataImport() : void
- Importe les données depuis plusieurs fichiers
- importSujets() : void
- Importe les sujets
- isUserConnected() : void
- Vérifie si l'utilisateur est connecté
- loadModel() : void
- Charge un modèle dans le contrôleur
- redirect() : void
- Redirige vers une route
- render() : void
- Affiche une vue
- importCursus() : void
- Importe les cursus
- importDataFromFile() : void
- Importe les données depuis un fichier
- importMatieres() : void
- Importe les matières
- importNiveaux() : void
- Importe les niveaux
- importProfesseurs() : void
- Importe les professeurs
- importQuestions() : void
- Importe les questions
Properties
$template
Chemin vers le template
protected
mixed
$template
$viewPath
Chemin vers le dossier des vues
protected
mixed
$viewPath
Methods
__construct()
Constructeur Initialise les chemins vers les vues et le template
public
__construct() : mixed
Return values
mixed —importData()
Affiche la vue d'importation de données
public
importData() : void
Return values
void —importDataImport()
Importe les données depuis plusieurs fichiers
public
importDataImport() : void
Return values
void —importSujets()
Importe les sujets
public
importSujets(array<string|int, mixed> $sujets) : void
Parameters
- $sujets : array<string|int, mixed>
Return values
void —isUserConnected()
Vérifie si l'utilisateur est connecté
protected
isUserConnected() : void
Return values
void —loadModel()
Charge un modèle dans le contrôleur
protected
loadModel(string $model) : void
Parameters
- $model : string
Return values
void —redirect()
Redirige vers une route
protected
redirect(string $route) : void
Parameters
- $route : string
Return values
void —render()
Affiche une vue
protected
render(string $view[, bool $withTemplate = false ][, array<string|int, mixed> $variables = [] ]) : void
Parameters
- $view : string
- $withTemplate : bool = false
- $variables : array<string|int, mixed> = []
Return values
void —importCursus()
Importe les cursus
private
importCursus(array<string|int, mixed> $cursus) : void
Parameters
- $cursus : array<string|int, mixed>
Return values
void —importDataFromFile()
Importe les données depuis un fichier
private
importDataFromFile( $file) : void
Parameters
Return values
void —importMatieres()
Importe les matières
private
importMatieres(array<string|int, mixed> $matieres) : void
Parameters
- $matieres : array<string|int, mixed>
Return values
void —importNiveaux()
Importe les niveaux
private
importNiveaux(array<string|int, mixed> $niveaux) : void
Parameters
- $niveaux : array<string|int, mixed>
Return values
void —importProfesseurs()
Importe les professeurs
private
importProfesseurs(array<string|int, mixed> $professeurs) : void
Parameters
- $professeurs : array<string|int, mixed>
Return values
void —importQuestions()
Importe les questions
private
importQuestions(array<string|int, mixed> $questions) : void
Parameters
- $questions : array<string|int, mixed>