feat(AdminController): Ajoute le PDF signé temporaire et le supprime après.

This commit is contained in:
Serreau Jovann
2025-11-29 14:17:05 +01:00
parent b9f7ac2bc3
commit 87e462dcd6
3 changed files with 4 additions and 9 deletions

1
.gitignore vendored
View File

@@ -7,6 +7,7 @@
/var/
/vendor/
/public/storage/
/public/tmp/*.pdf
###< symfony/framework-bundle ###
###> phpunit/phpunit ###

0
public/tmp/.gitignore vendored Normal file
View File

View File

@@ -347,19 +347,13 @@ class AdminController extends AbstractController
$file = new UploadedFile($tempFilePath,$fileName,"application/pdf",0,true);
$main->setAgAdh($file);
$main->setUpdateAt(new \DateTimeImmutable());
$main->setIsAttestation(true);
$entityManager->persist($main);
$entityManager->flush();
$url = $uploaderHelper->asset($main,'agAdh');
if($_ENV['APP_ENV'] == "prod") {
$url = $request->getSchemeAndHttpHost() . $url;
$urlRoot = $request->getSchemeAndHttpHost();
} else {
$url = $_ENV['DEV_URL'] . $url;
$urlRoot = $_ENV['DEV_URL'];
}
file_put_contents($kernel->getProjectDir()."/public/tmp/sign.pdf",$content);
dd($url."tmp/sign.pdf");
$sub = [];
foreach ($main->getMainSigneds() as $mainSigned) {
$sub[] = [
@@ -374,7 +368,7 @@ class AdminController extends AbstractController
'documents' => [
[
'name' => 'adh-ecosplay-'.$main->getAgDateAt()->format('d-m-Y'),
'file' => $url.".pdf"
'file' => $url."tmp/sign.pdf"
]
],
'submitters' => $sub,