mise à jour de la bdd pour les fiches de frais et suppression des hors forfait
This commit is contained in:
40
controleurs/c_actionFiche.php
Normal file
40
controleurs/c_actionFiche.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
//var_dump($_REQUEST['fraisHF']);
|
||||
require_once(__DIR__ . '/../Class/class.pdo.php');
|
||||
require_once(__DIR__ . '/../Class/class.newFiche.php');
|
||||
|
||||
|
||||
$id = explode('-', $_GET['fiche']); //id de la fiche "userID-date"
|
||||
$pdo = new PdoGsb;
|
||||
$pdoNewFiche = new Class_newFiche($pdo, $id[0], $id[1]);
|
||||
|
||||
switch ($_GET['action']) {
|
||||
case 'update':
|
||||
//FRAIS FORFAITAIRES
|
||||
foreach ($_REQUEST['fraisF'] as $value) {
|
||||
$pdoNewFiche->updateFraisF(
|
||||
$value['quantité'],
|
||||
intval($value['montant']),
|
||||
$value['id']
|
||||
);
|
||||
}
|
||||
//FRAIS HORS FORFAIT
|
||||
foreach ($_REQUEST['fraisHF'] as $value) {
|
||||
if ($value['id'] == NULL) {
|
||||
$pdoNewFiche->addFraisHF(
|
||||
$value['libelle'],
|
||||
$value['date'],
|
||||
$value['montant']
|
||||
);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 'suprFraisHF':
|
||||
$pdoNewFiche->suprLigneHF($_GET['idFrais']);
|
||||
break;
|
||||
|
||||
default:
|
||||
# code...
|
||||
break;
|
||||
}
|
@@ -2,9 +2,9 @@
|
||||
require_once(__DIR__ . '/../Class/class.newFiche.php');
|
||||
|
||||
$typeUser = $_SESSION['uType']; //visiteur ou comptable
|
||||
//$typeUser = 'comptable';//$_SESSION['uType']; //visiteur ou comptable
|
||||
$userId = $_SESSION['uId']; //exemple: 'b34'
|
||||
|
||||
|
||||
/**
|
||||
* Gestion de la date selon la vue à afficher
|
||||
*/
|
||||
@@ -12,7 +12,7 @@ if (isset($_GET['currentList'])) {
|
||||
//Date des req SQL et function
|
||||
$date = date('Ym');
|
||||
|
||||
//Date du header
|
||||
//Date du header en français
|
||||
try {
|
||||
//sudo timedatectl set-local-rtc 1
|
||||
$format = new IntlDateFormatter(
|
||||
@@ -37,8 +37,9 @@ if (isset($_GET['currentList'])) {
|
||||
$date = $_GET['dateListing'];
|
||||
}
|
||||
|
||||
$date = '202404';
|
||||
$date = '202312'; //TESTVAR
|
||||
|
||||
//Instance de l'objet newFiche qui gère toute la partie bdd
|
||||
$newFiche = new Class_newFiche($pdo, $userId, $date);
|
||||
|
||||
/**
|
||||
@@ -63,7 +64,7 @@ $totalFraisFiche = $newFiche->getMontantValide();
|
||||
* ETAT DE LA FICHE
|
||||
*/
|
||||
$status = $newFiche->getStatus();
|
||||
//$status = 'CR'; //créé
|
||||
$status = 'CR'; //créé
|
||||
$disabled = ($status !== 'CR') ? 'disabled' : '';
|
||||
|
||||
include(__DIR__ . '/../vues/v_newFiche.php');
|
||||
|
Reference in New Issue
Block a user