commentaire code + maj clic bouton GSB

This commit is contained in:
2024-02-01 11:02:01 +01:00
parent 1acc68b01b
commit 0970030669
2 changed files with 18 additions and 1 deletions

View File

@@ -12,6 +12,10 @@ class Class_gestionFiche
$this->pdo = $pDO->getPdoGsb();
}
/**
* Récupère tous les utilisateurs différents de 0
*/
public function getLesUtilisateurs(): array
{
$req = 'SELECT "uId", "uNom", "uPrenom" FROM utilisateur WHERE "uStatut"!=0 ORDER BY "uNom" ASC;';
@@ -21,11 +25,15 @@ class Class_gestionFiche
return $result->fetchAll();
}
//Mode d'affichage de la date
public function dateComplete(string $date): string
{
return substr($date, 0, 4) . '-' . substr($date, 4);
}
/**
* Récupère les fiches a valider par le comptable et sépare les fiches de 12 en 12
*/
public function get_ficheAvalider(int $nPage): array
{
$decalage = ($nPage - 1) * $this::$NB_LIGNES_FICHEAVALIDER;
@@ -45,6 +53,9 @@ class Class_gestionFiche
return $result->fetchAll();
}
/**
* Récupère toutes les fiches a valider avec comme état "CL"
*/
public function get_nbFicheAvalider(): int
{
$req = 'SELECT COUNT(*) as "nbFicheAvalider" from remboursement
@@ -56,6 +67,9 @@ class Class_gestionFiche
return (int) $result['nbFicheAvalider'];
}
/**
* Récupère toutes les fiches remboursées
*/
public function get_nbRemboursement(string $idUtilisateur): int
{
$req = 'SELECT COUNT(*) as "nbRemboursement" from remboursement WHERE "rVisiteur"= :userId;';
@@ -67,6 +81,9 @@ class Class_gestionFiche
return (int) $result['nbRemboursement'];
}
/**
* Récupère le nombre de page a afficher en fonction du nombre de remboursement et du décallage de 12 en 12
*/
public function get_Page(int $nPage, string $idUtilisateur): array
{
$decalage = ($nPage - 1) * $this::$NB_LIGNES_PAGINATION;