コード例 #1
0
ファイル: note.php プロジェクト: JuanTrochez/enote
							?>
						</div>
						<div class="actions">
							<button class="note-<?php echo $note['id'] ?> btn btn-danger">Supprimer</button>
							<a class="btn btn-default" href="<?php echo $basePath. '?page=note&amp;id=' . $note['id']; ?>">editer</a><br/>
								<a href="<?php echo $basePath . "?page=impression&id=" . $note['id']; ?>" class="btn btn-success">Imprimer</a>
							<button class="btn-show-frais btn btn-info" data-frais="list-frais-<?php echo $note['id'] ?>"><span class="glyphicon glyphicon-plus"></span> Frais (<span class="count-frais"><?php echo count($allFrais); ?></span>)</button>
						</div>
					</div>

					<div class="list-frais list-frais-<?php echo $note['id'] ?>">
						<ul>
							<?php
								//boucle des frais de la note
								foreach ($allFrais as $frais) {
									$categorie = CategorieFrais::getCategorieById($bdd, $frais['categorie_id']);
							?>
								<li class="frais-<?php echo $frais['id'] ?>">
									<div class="infos-frais">
										<img class="img-frais" src="<?php echo $basePath . 'image/uploads/' . $frais['image'] ?>"/>
										<span><?php echo $frais['description'] ?></span>
									</div>
									<div class="total">
										<?php
											$fdevise = Devise::getDeviseById($bdd, $frais['devise_id']);
											echo $frais['montant'] . ' ' . $fdevise->getSigne() . '<br/>'; 
	                                        echo '(<span class="total-frais">' . Devise::getValueOfChangedDevise($frais['montant'],$fdevise->getTaux(),$devise->getTaux()) . '</span>  ' . $devise->getSigne() . ')';
										?><br/>
										<span><?php echo date("d-m-Y", strtotime($frais['date'])); ?></span><br/>
										<span class="categorie-frais"><?php echo $categorie->getName(); ?></span>
									</div>
コード例 #2
0
 $CloneDevise = Devise::getDeviseById($bdd, $sessionUser->getDevise());
 //Ecrit le nom et le login de l'utilisateur ainsi que sa devise
 $nomUtilisateur = str_replace(" ", "", $sessionUser->getName());
 $objPHPExcel->getActiveSheet()->setCellValue('B8', $nomUtilisateur);
 $objPHPExcel->getActiveSheet()->setCellValue('F8', $sessionUser->getLogin());
 $objPHPExcel->getActiveSheet()->setCellValue('J8', $CloneDevise->getName());
 $datePremierFrais;
 $dateDernierFrais;
 $totalAvance = 0;
 $totalCase = 0;
 $totalTTC = 0;
 $baseRow = 16;
 //On boucle pour afficher les informations de chaques frais de la note dans le tableau excel
 foreach ($allFraisFromThisNote as $r => $fraisFromNote) {
     $row = $baseRow + $r;
     $CategorieName = CategorieFrais::getCategorieById($bdd, $fraisFromNote['categorie_id']);
     $objPHPExcel->getActiveSheet()->insertNewRowBefore($row, 1);
     //Affiche dans la bonne devise
     $deviseFrais = Devise::getDeviseById($bdd, $fraisFromNote['devise_id']);
     $montantDeviseUser = Devise::getValueOfChangedDevise($fraisFromNote['montant'], $deviseFrais->getTaux(), $CloneDevise->getTaux());
     //Verifie si on a une avance
     if ($fraisFromNote['categorie_id'] == 4) {
         $totalAvance += $montantDeviseUser;
         $tva = $montantDeviseUser;
         $totalTTC -= $montantDeviseUser;
     } else {
         $tva = $montantDeviseUser * 1.2;
         $totalTTC += $tva;
     }
     $objPHPExcel->getActiveSheet()->setCellValue('A' . $row, $fraisFromNote['id'])->setCellValue('B' . $row, $fraisFromNote['date'])->setCellValue('C' . $row, $fraisFromNote['description'])->setCellValue('E' . $row, $montantDeviseUser)->setCellValue('F' . $row, $tva)->setCellValue('H' . $row, $CategorieName->getName());
     $dateFrais = $fraisFromNote['date'];