Merge branch 'main' of https://gitea.lyc-lecastel.fr/pierre.renaudot/AP44
This commit is contained in:
commit
9eac39ad5e
@ -12,6 +12,10 @@ class Class_gestionFiche
|
|||||||
$this->pdo = $pDO->getPdoGsb();
|
$this->pdo = $pDO->getPdoGsb();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Récupère tous les utilisateurs différents de 0
|
||||||
|
*/
|
||||||
public function getLesUtilisateurs(): array
|
public function getLesUtilisateurs(): array
|
||||||
{
|
{
|
||||||
$req = 'SELECT "uId", "uNom", "uPrenom" FROM utilisateur WHERE "uStatut"!=0 ORDER BY "uNom" ASC;';
|
$req = 'SELECT "uId", "uNom", "uPrenom" FROM utilisateur WHERE "uStatut"!=0 ORDER BY "uNom" ASC;';
|
||||||
@ -21,11 +25,15 @@ class Class_gestionFiche
|
|||||||
return $result->fetchAll();
|
return $result->fetchAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Mode d'affichage de la date
|
||||||
public function dateComplete(string $date): string
|
public function dateComplete(string $date): string
|
||||||
{
|
{
|
||||||
return substr($date, 0, 4) . '-' . substr($date, 4);
|
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
|
public function get_ficheAvalider(int $nPage): array
|
||||||
{
|
{
|
||||||
$decalage = ($nPage - 1) * $this::$NB_LIGNES_FICHEAVALIDER;
|
$decalage = ($nPage - 1) * $this::$NB_LIGNES_FICHEAVALIDER;
|
||||||
@ -45,6 +53,9 @@ class Class_gestionFiche
|
|||||||
return $result->fetchAll();
|
return $result->fetchAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Récupère toutes les fiches a valider avec comme état "CL"
|
||||||
|
*/
|
||||||
public function get_nbFicheAvalider(): int
|
public function get_nbFicheAvalider(): int
|
||||||
{
|
{
|
||||||
$req = 'SELECT COUNT(*) as "nbFicheAvalider" from remboursement
|
$req = 'SELECT COUNT(*) as "nbFicheAvalider" from remboursement
|
||||||
@ -56,6 +67,9 @@ class Class_gestionFiche
|
|||||||
return (int) $result['nbFicheAvalider'];
|
return (int) $result['nbFicheAvalider'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Récupère toutes les fiches remboursées
|
||||||
|
*/
|
||||||
public function get_nbRemboursement(string $idUtilisateur): int
|
public function get_nbRemboursement(string $idUtilisateur): int
|
||||||
{
|
{
|
||||||
$req = 'SELECT COUNT(*) as "nbRemboursement" from remboursement WHERE "rVisiteur"= :userId;';
|
$req = 'SELECT COUNT(*) as "nbRemboursement" from remboursement WHERE "rVisiteur"= :userId;';
|
||||||
@ -67,6 +81,9 @@ class Class_gestionFiche
|
|||||||
return (int) $result['nbRemboursement'];
|
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
|
public function get_Page(int $nPage, string $idUtilisateur): array
|
||||||
{
|
{
|
||||||
$decalage = ($nPage - 1) * $this::$NB_LIGNES_PAGINATION;
|
$decalage = ($nPage - 1) * $this::$NB_LIGNES_PAGINATION;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<div class="col-auto col-md-3 col-xl-2 px-sm-2 px-0 bg-dark">
|
<div class="col-auto col-md-3 col-xl-2 px-sm-2 px-0 bg-dark">
|
||||||
<div class="d-flex flex-column align-items-center align-items-sm-start px-3 pt-2 text-white min-vh-100">
|
<div class="d-flex flex-column align-items-center align-items-sm-start px-3 pt-2 text-white min-vh-100">
|
||||||
<a href="/" class="d-flex align-items-center pb-3 mb-md-0 me-md-auto text-white text-decoration-none">
|
<a href="http://localhost:2080/gsb/AP44/index.php?direction=home" class="d-flex align-items-center pb-3 mb-md-0 me-md-auto text-white text-decoration-none">
|
||||||
<strong><span class="fs-5 d-none d-sm-inline">GSB LABORATOIRE</span></strong>
|
<strong><span class="fs-5 d-none d-sm-inline">GSB LABORATOIRE</span></strong>
|
||||||
</a>
|
</a>
|
||||||
<div class="dropdown pb-4">
|
<div class="dropdown pb-4">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user