<?php // deuxième page include 'include_dao.php'; session_start(); // on precise le repertoire où se trouve les fichiers templates et le répértoire où on met les fichiers compilés (cache) $template = new Template('template', 'cache'); // on precise la variable langage $template->set_language_var($lang); page_header('Supprimer une note', 'Supprimer une note', 'SUPPRIMERNOTE'); page_footer(); $template->set_filenames(array('body' => 'supprimernote.html')); $submit = isset($_POST['submit']); $id = $_GET['idLigne']; $template->assign_var('IDLIGNE', $id); if ($submit) { $frais = new LignefraisMySqlDAO(); $fraisQuery = $frais->delete($id); header('Location: gererbordereau.php'); } $template->display('body');
$template->set_filenames(array('body' => 'ajouternote.html')); $submit = isset($_POST['submit']); if (isset($_SESSION['Nom'])) { $template->assign_var('LOG', TRUE); if ($submit) { $date = $_POST['date']; $annee = $_POST['annee']; $motif = $_POST['idmotif']; $trajet = $_POST['trajet']; $kms = $_POST['kms']; $cpeages = $_POST['cpeages']; $crepas = $_POST['crepas']; $chebergement = $_POST['chebergement']; $indemnites = new IndemniteMySqlDAO(); $indemniteQuery = $indemnites->queryByAnnee($annee); $ligne = new LignefraisMySqlDAO(); $FraisInsert = new Lignefrai(); $FraisInsert->date = $date; $FraisInsert->idMotif = $motif; $FraisInsert->trajet = $trajet; $FraisInsert->km = $kms; $FraisInsert->coutPeage = $cpeages; $FraisInsert->coutRepas = $crepas; $FraisInsert->coutHebergement = $chebergement; $FraisInsert->coutTrajet = $kms * $indemniteQuery[0]->tarifKilometrique; $FraisInsert->coutTotal = $cpeages + $crepas + $chebergement + $kms * $indemniteQuery[0]->tarifKilometrique; $FraisInsert->idIndemnite = $indemniteQuery[0]->idIndemnite; $FraisInsert->idDemandeur = $_SESSION['idDemandeur']; $ligne->insert($FraisInsert); $template->assign_var('ADDSUCCES', TRUE); $template->assign_var('MESSAGE', "Note de frais enregistrée avec succès, cliquez <a href='gererbordereau.php'>ici</a> pour accéder à la page de gestion des licences.");
$FraisInsert->date = $date; $FraisInsert->idMotif = $motif; $FraisInsert->trajet = $trajet; $FraisInsert->km = $kms; $FraisInsert->coutPeage = $cpeages; $FraisInsert->coutRepas = $crepas; $FraisInsert->coutHebergement = $chebergement; $FraisInsert->coutTrajet = $kms * $indemniteQuery[0]->tarifKilometrique; $FraisInsert->coutTotal = $cpeages + $crepas + $chebergement + $kms * $indemniteQuery[0]->tarifKilometrique; $FraisInsert->idIndemnite = $indemniteQuery[0]->idIndemnite; $FraisInsert->idDemandeur = $_SESSION['idDemandeur']; $ligne->update($FraisInsert); $template->assign_var('MESSAGE', "Note de frais mise à jour !"); $template->assign_var('UPDATESUCCES', TRUE); } $lignesfrais = new LignefraisMySqlDAO(); $lignesQuery = $lignesfrais->load($id); $date = $lignesQuery->date; $idIndemnite = $lignesQuery->idIndemnite; $idMotif = $lignesQuery->idMotif; $trajet = $lignesQuery->trajet; $kms = $lignesQuery->km; $cpeages = $lignesQuery->coutPeage; $crepas = $lignesQuery->coutRepas; $chebergement = $lignesQuery->coutHebergement; $indemnites = new IndemniteMySqlDAO(); $indemniteQuery = $indemnites->load($idIndemnite); $annee = $indemniteQuery->annee; $motifs = new MotifMySqlDAO(); $motifQuery = $motifs->load($idMotif); $motif = $motifQuery->libelle;
<?php // deuxième page include 'include_dao.php'; session_start(); // on precise le repertoire où se trouve les fichiers templates et le répértoire où on met les fichiers compilés (cache) $template = new Template('template', 'cache'); $template->assign_var('LOG', FALSE); $template->assign_var('LIGNEFRAIS', FALSE); // on precise la variable langage $template->set_language_var($lang); page_header('Mon bordereau', 'Mon bordereau', 'BORDEREAU'); page_footer(); $template->set_filenames(array('body' => 'gererbordereau.html')); $lignesfrais = new LignefraisMySqlDAO(); if (isset($_SESSION['Nom'])) { $template->assign_var('LOG', TRUE); $fraisQuery = $lignesfrais->queryByIdDemandeur($_SESSION['idDemandeur']); if (is_null($fraisQuery) == false) { $template->assign_var('LIGNEFRAIS', TRUE); $motifs = new MotifMySqlDAO(); $motifQuery = $motifs->queryAll(); foreach ($fraisQuery as $key => $value) { $template->assign_block_vars('frais', array('DATE' => $value->date, 'MOTIF' => $motifQuery[$value->idMotif - 1]->libelle, 'TRAJET' => $value->trajet, 'KMS' => $value->km, 'CTRAJET' => $value->coutTrajet, 'CPEAGE' => $value->coutPeage, 'CREPAS' => $value->coutRepas, 'CTOTAL' => $value->coutTotal, 'CHOTEL' => $value->coutHebergement, 'IDLIGNE' => $value->idLigne)); } } else { $template->assign_var('MESSAGE', "Aucune note de frais enregistrée, veuillez vous rendre <a href='ajouternote.php'>ici</a> afin d'en ajouter une."); } } else { $template->assign_var('MESSAGE', "Vous devez être connecté pour accéder à cette partie du site !"); }