Gererfrais
extends BaseController
in package
Contrôleur de gestion des frais du visiteur pour le mois en cours.
Permet de saisir les frais forfait et d'ajouter/supprimer des frais hors forfait.
Table of Contents
Properties
- $gsb_lib : mixed
- $gsb_model : mixed
- $helpers : array<int, string>
- Liste des helpers chargés automatiquement pour tous les contrôleurs.
- $request : CLIRequest|IncomingRequest
- Instance de la requête principale.
- $id_annee : mixed
- $id_fiche : mixed
- $id_mois : mixed
- $id_visiteur : mixed
Methods
- __construct() : mixed
- index() : mixed
- Affiche la fiche de frais du mois en cours (la crée si elle n'existe pas)
- initController() : void
- Initialise le contrôleur (requête, réponse, logger).
- supprimer_fraishorsforfait() : mixed
- Supprime un frais hors forfait.
- valider_creation_fraishorsforfait() : mixed
- Crée un nouveau frais hors forfait après validation du formulaire
- valider_maj_fraisforfait() : mixed
- Met à jour les quantités des frais forfaitaires saisies
- commun() : mixed
- Affichage commun de la page de gestion des frais
Properties
$gsb_lib
protected
mixed
$gsb_lib
$gsb_model
protected
mixed
$gsb_model
$helpers
Liste des helpers chargés automatiquement pour tous les contrôleurs.
protected
array<int, string>
$helpers
= []
$request
Instance de la requête principale.
protected
CLIRequest|IncomingRequest
$request
$id_annee
private
mixed
$id_annee
$id_fiche
private
mixed
$id_fiche
$id_mois
private
mixed
$id_mois
$id_visiteur
private
mixed
$id_visiteur
Methods
__construct()
public
__construct() : mixed
index()
Affiche la fiche de frais du mois en cours (la crée si elle n'existe pas)
public
index() : mixed
initController()
Initialise le contrôleur (requête, réponse, logger).
public
initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) : void
Parameters
- $request : RequestInterface
- $response : ResponseInterface
- $logger : LoggerInterface
supprimer_fraishorsforfait()
Supprime un frais hors forfait.
public
supprimer_fraishorsforfait(int $id_fraishorsforfait) : mixed
Parameters
- $id_fraishorsforfait : int
-
Identifiant du frais à supprimer
valider_creation_fraishorsforfait()
Crée un nouveau frais hors forfait après validation du formulaire
public
valider_creation_fraishorsforfait() : mixed
valider_maj_fraisforfait()
Met à jour les quantités des frais forfaitaires saisies
public
valider_maj_fraisforfait() : mixed
commun()
Affichage commun de la page de gestion des frais
private
commun(mixed $data) : mixed
Parameters
- $data : mixed