Menu

## Gererfrais extends BaseController
in package

Gererfrais.php : 12

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

Gererfrais.php : 18
`protected mixed $gsb_lib`

#### $gsb_model

Gererfrais.php : 19
`protected mixed $gsb_model`

#### $helpers

BaseController.php : 30

Liste des helpers chargés automatiquement pour tous les contrôleurs.

`protected array<int, string> $helpers = []`

#### $request

BaseController.php : 23

Instance de la requête principale.

`protected CLIRequest|IncomingRequest $request`

#### $id_annee

Gererfrais.php : 14
`private mixed $id_annee`

#### $id_fiche

Gererfrais.php : 16
`private mixed $id_fiche`

#### $id_mois

Gererfrais.php : 15
`private mixed $id_mois`

#### $id_visiteur

Gererfrais.php : 17
`private mixed $id_visiteur`

### Methods

#### __construct()

Gererfrais.php : 21
`public __construct() : mixed`

#### index()

Gererfrais.php : 40

Affiche la fiche de frais du mois en cours (la crée si elle n'existe pas)

`public index() : mixed`

#### initController()

BaseController.php : 37

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()

Gererfrais.php : 116

Supprime un frais hors forfait.

`public supprimer_fraishorsforfait(int $id_fraishorsforfait) : mixed`

##### Parameters

$id_fraishorsforfait : int

  Identifiant du frais à supprimer

#### valider_creation_fraishorsforfait()

Gererfrais.php : 76

Crée un nouveau frais hors forfait après validation du formulaire

`public valider_creation_fraishorsforfait() : mixed`

#### valider_maj_fraisforfait()

Gererfrais.php : 63

Met à jour les quantités des frais forfaitaires saisies

`public valider_maj_fraisforfait() : mixed`

#### commun()

Gererfrais.php : 128

Affichage commun de la page de gestion des frais

`private commun(mixed $data) : mixed`

##### Parameters

$data : mixed

## Search results