diff --git a/Class/class.gestionFiche.php b/Class/class.gestionFiche.php index 8ef92d3..741cc28 100644 --- a/Class/class.gestionFiche.php +++ b/Class/class.gestionFiche.php @@ -18,9 +18,20 @@ class Class_gestionFiche return $result->fetchAll(); } - public function utilisateur(string $idUtilisateur): array + public function get_ListesFiches(string $idUtilisateur): array { - $req = ''; + $req = 'SELECT "rMois", "rEtat","rNbJustificatifs","rMontantValide","eLibelle" + FROM remboursement + INNER JOIN etat ON etat."eId"=remboursement."rEtat" + WHERE "rVisiteur"= :userId + ORDER BY "rMois" DESC'; + + $result = $this->pdo->prepare($req); + $result ->bindParam("userId", $idUtilisateur); + $result ->execute(); + + return $result->fetchAll(); } + } \ No newline at end of file diff --git a/controleurs/c_gestionFiche.php b/controleurs/c_gestionFiche.php index 9d9650a..60c7ef0 100644 --- a/controleurs/c_gestionFiche.php +++ b/controleurs/c_gestionFiche.php @@ -4,6 +4,10 @@ $_SESSION ["typeU"] = "comptable"; require_once(__DIR__ . '/../Class/class.gestionFiche.php'); $gestionFiche = new Class_gestionFiche($pdo); +$userId = $_SESSION ['uId']; + $LesUtilisateurs = $gestionFiche->getLesUtilisateurs(); //RENVOIE LISTE USERS +$lesFiches = $gestionFiche->get_ListesFiches($userId); + include("vues/v_gestionFiches.php"); diff --git a/vues/v_gestionFiches.php b/vues/v_gestionFiches.php index d400e55..90f7f66 100644 --- a/vues/v_gestionFiches.php +++ b/vues/v_gestionFiches.php @@ -5,6 +5,11 @@ if ($_SESSION['typeU'] != 'comptable') { echo '

Gérer mes fiches de frais

'; } else { + /** + * Mettre dans un formulaire + * action: index.php?direction=gestionFiche + * method: get + */ echo '

Gérer les fiches de frais de :

'; echo ''; - } + echo ''; ?> + + + + @@ -32,24 +40,22 @@ - - Novembre - 351 € - en cours... - voir - - - Octobre - 1458 € - en cours... - voir - - - Septembre - 1112 € - classé - voir - + + + + + + + € + + + + + voir + + +