コード例 #1
0
ファイル: supprimernote.php プロジェクト: Entrax643/School
<?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');
コード例 #2
0
ファイル: ajouternote.php プロジェクト: Entrax643/School
$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.");
コード例 #3
0
ファイル: modifiernote.php プロジェクト: Entrax643/School
    $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;
コード例 #4
0
ファイル: gererbordereau.php プロジェクト: Entrax643/School
<?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 !");
}