menu ajout ficheAvalider
This commit is contained in:
parent
a2201a4eb3
commit
8aafdf565b
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_ListesFiches($userId);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
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;
|
||||||
|
60
vues/v_fichesAvalider.php
Normal file
60
vues/v_fichesAvalider.php
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
<center>
|
||||||
|
<div class="col-3 mb-4">
|
||||||
|
<br>
|
||||||
|
<?php
|
||||||
|
if ($_SESSION['typeU'] != 'comptable') {
|
||||||
|
echo '<h3>Valider les fiches de frais</h3>';
|
||||||
|
}?>
|
||||||
|
<form action="index.php?direction=ficheAvalider" method="POST">
|
||||||
|
<?php
|
||||||
|
echo '<select class="form-select" name="selVisiteur" id="">';
|
||||||
|
foreach ($LesUtilisateurs as $key => $value) {
|
||||||
|
$id = $value['uId'];
|
||||||
|
$prenom = $value['uPrenom'];
|
||||||
|
$nom = $value['uNom'];
|
||||||
|
|
||||||
|
if ($id == $userId) {
|
||||||
|
echo '<option value="' . $id . '" selected>' . $nom . " " . $prenom . "</option>";
|
||||||
|
} else {
|
||||||
|
echo '<option value="' . $id . '">' . $nom . " " . $prenom . "</option>";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
echo '</select>';
|
||||||
|
?>
|
||||||
|
<button type="submit" class="btn btn-dark m-2" >Selectionner</button>
|
||||||
|
<!-- Fin du formulaire -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</center>
|
||||||
|
|
||||||
|
<div class="col-11 d-flex mx-auto">
|
||||||
|
<table class="table table-striped">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th scope="col">Mois</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['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>
|
Loading…
x
Reference in New Issue
Block a user