Compare commits
2 Commits
a2201a4eb3
...
v0.0.1h-tg
Author | SHA1 | Date | |
---|---|---|---|
af3771e786 | |||
8aafdf565b |
@@ -38,5 +38,18 @@ class Class_gestionFiche
|
|||||||
return substr($date, 0, 4) . '-' . substr($date, 4);
|
return substr($date, 0, 4) . '-' . substr($date, 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function get_ficheAvalider() : array
|
||||||
|
{
|
||||||
|
$req = 'SELECT "rMois", "rVisiteur", "rEtat", ROUND("rMontantValide", 2) as "rMontantValide", "eLibelle", "uNom", "uPrenom"
|
||||||
|
from remboursement
|
||||||
|
INNER JOIN utilisateur ON utilisateur."uId"=remboursement."rVisiteur"
|
||||||
|
INNER JOIN etat ON etat."eId"=remboursement."rEtat"
|
||||||
|
where "rEtat"=\'CL\'
|
||||||
|
ORDER BY "rMois" ASC';
|
||||||
|
$result = $this->pdo->prepare($req);
|
||||||
|
$result ->execute();
|
||||||
|
|
||||||
|
return $result->fetchAll();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
23
controleurs/c_ficheAvalider.php
Normal file
23
controleurs/c_ficheAvalider.php
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
$_SESSION["typeU"] = "comptable";
|
||||||
|
|
||||||
|
require_once(__DIR__ . '/../Class/class.gestionFiche.php');
|
||||||
|
$gestionFiche = new Class_gestionFiche($pdo);
|
||||||
|
|
||||||
|
$LesUtilisateurs = $gestionFiche->getLesUtilisateurs(); //RENVOIE LISTE USERS
|
||||||
|
|
||||||
|
if ($_SESSION["typeU"] == "comptable") {
|
||||||
|
if (isset($_REQUEST['selVisiteur'])) {
|
||||||
|
$userId = $_REQUEST['selVisiteur'];
|
||||||
|
} else {
|
||||||
|
$userId = $LesUtilisateurs[0]['uId'];
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$userId = $_SESSION['uId'];
|
||||||
|
}
|
||||||
|
|
||||||
|
$lesFiches = $gestionFiche->get_ficheAvalider();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
include("vues/v_fichesAvalider.php");
|
@@ -6,7 +6,7 @@
|
|||||||
require_once(__DIR__ . '/../Class/class.newFiche.php');
|
require_once(__DIR__ . '/../Class/class.newFiche.php');
|
||||||
|
|
||||||
$typeUser = $_SESSION['uType']; //visiteur ou comptable
|
$typeUser = $_SESSION['uType']; //visiteur ou comptable
|
||||||
$typeUser = 'comptable';//$_SESSION['uType']; //visiteur ou comptable
|
$typeUser = 'visiteur';//$_SESSION['uType']; //visiteur ou comptable
|
||||||
$userId = $_SESSION['uId']; //exemple: 'b34'
|
$userId = $_SESSION['uId']; //exemple: 'b34'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
Partie visiteur
|
Partie visiteur
|
||||||
-->
|
-->
|
||||||
<?php
|
<?php
|
||||||
if($_SESSION['typeU'] == 'visiteur'):
|
if($_SESSION['uType'] == 'visiteur'):
|
||||||
?>
|
?>
|
||||||
<li>
|
<li>
|
||||||
<a href="#submenu1" data-bs-toggle="collapse" class="nav-link px-0 align-middle">
|
<a href="#submenu1" data-bs-toggle="collapse" class="nav-link px-0 align-middle">
|
||||||
@@ -34,7 +34,7 @@
|
|||||||
<a href="#" class="nav-link px-0 align-middle">
|
<a href="#" class="nav-link px-0 align-middle">
|
||||||
<i class="fs-4 bi-table"></i> <span class="ms-1 d-none d-sm-inline">Visites</span></a>
|
<i class="fs-4 bi-table"></i> <span class="ms-1 d-none d-sm-inline">Visites</span></a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; if ($_SESSION['typeU'] == 'comptable'): ?>
|
<?php endif; if ($_SESSION['uType'] == 'comptable'): ?>
|
||||||
<!--
|
<!--
|
||||||
Partie comptable
|
Partie comptable
|
||||||
-->
|
-->
|
||||||
@@ -48,7 +48,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="#" class="nav-link px-0"> <span class="d-none d-sm-inline">Historique</span>
|
<a href="index.php?direction=ficheAvalider" class="nav-link px-0"> <span class="d-none d-sm-inline">fiches a vérifier</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@@ -71,6 +71,10 @@ if (!isset($_REQUEST['direction']) && !isset($_SESSION['uId'])) {
|
|||||||
include(__DIR__ . "/controleurs/c_nouvelleFiche.php");
|
include(__DIR__ . "/controleurs/c_nouvelleFiche.php");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'ficheAvalider':
|
||||||
|
include(__DIR__ . "/controleurs/c_ficheAvalider.php");
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
include("controleurs/c_homePage.php");
|
include("controleurs/c_homePage.php");
|
||||||
break;
|
break;
|
||||||
|
35
vues/v_fichesAvalider.php
Normal file
35
vues/v_fichesAvalider.php
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
<div class="col-11 d-flex mx-auto">
|
||||||
|
<table class="table table-striped">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th scope="col">Mois</th>
|
||||||
|
<th scope="col">Nom Fiche</th>
|
||||||
|
<th scope="col">Total</th>
|
||||||
|
<th scope="col">Statut</th>
|
||||||
|
<th scope="col">Détails</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<?php foreach ($lesFiches as $uneFiche) { ?>
|
||||||
|
<tr>
|
||||||
|
<th scope="row">
|
||||||
|
<?= $gestionFiche->dateComplete($uneFiche['rMois']) ?>
|
||||||
|
</th>
|
||||||
|
<td>
|
||||||
|
<?= $uneFiche['uNom'] ?>
|
||||||
|
<?= $uneFiche['uPrenom'] ?>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<?= $uneFiche['rMontantValide'] ?> €
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<?= $uneFiche['eLibelle'] ?>
|
||||||
|
</td>
|
||||||
|
<td><a
|
||||||
|
href="index.php?direction=nouvelleFiche&userId=<?= $userId ?>&dateListing=<?= $uneFiche['rMois'] ?>">voir</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<?php } ?>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
@@ -12,7 +12,7 @@
|
|||||||
echo '<select class="form-select" name="selVisiteur" id="">';
|
echo '<select class="form-select" name="selVisiteur" id="">';
|
||||||
foreach ($LesUtilisateurs as $key => $value) {
|
foreach ($LesUtilisateurs as $key => $value) {
|
||||||
$id = $value['uId'];
|
$id = $value['uId'];
|
||||||
$prenom = $value['uPrenom'];
|
$prenom = $value['uPrenom'];
|
||||||
$nom = $value['uNom'];
|
$nom = $value['uNom'];
|
||||||
|
|
||||||
if ($id == $userId) {
|
if ($id == $userId) {
|
||||||
|
Reference in New Issue
Block a user