✨ feat(AdminController): Ajoute le PDF signé temporaire et le supprime après.
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -7,6 +7,7 @@
|
|||||||
/var/
|
/var/
|
||||||
/vendor/
|
/vendor/
|
||||||
/public/storage/
|
/public/storage/
|
||||||
|
/public/tmp/*.pdf
|
||||||
###< symfony/framework-bundle ###
|
###< symfony/framework-bundle ###
|
||||||
|
|
||||||
###> phpunit/phpunit ###
|
###> phpunit/phpunit ###
|
||||||
|
|||||||
0
public/tmp/.gitignore
vendored
Normal file
0
public/tmp/.gitignore
vendored
Normal file
@@ -347,19 +347,13 @@ class AdminController extends AbstractController
|
|||||||
$file = new UploadedFile($tempFilePath,$fileName,"application/pdf",0,true);
|
$file = new UploadedFile($tempFilePath,$fileName,"application/pdf",0,true);
|
||||||
$main->setAgAdh($file);
|
$main->setAgAdh($file);
|
||||||
$main->setUpdateAt(new \DateTimeImmutable());
|
$main->setUpdateAt(new \DateTimeImmutable());
|
||||||
$main->setIsAttestation(true);
|
|
||||||
$entityManager->persist($main);
|
$entityManager->persist($main);
|
||||||
$entityManager->flush();
|
$entityManager->flush();
|
||||||
|
|
||||||
$url = $uploaderHelper->asset($main,'agAdh');
|
$url = $uploaderHelper->asset($main,'agAdh');
|
||||||
|
|
||||||
if($_ENV['APP_ENV'] == "prod") {
|
file_put_contents($kernel->getProjectDir()."/public/tmp/sign.pdf",$content);
|
||||||
$url = $request->getSchemeAndHttpHost() . $url;
|
dd($url."tmp/sign.pdf");
|
||||||
$urlRoot = $request->getSchemeAndHttpHost();
|
|
||||||
} else {
|
|
||||||
$url = $_ENV['DEV_URL'] . $url;
|
|
||||||
$urlRoot = $_ENV['DEV_URL'];
|
|
||||||
}
|
|
||||||
$sub = [];
|
$sub = [];
|
||||||
foreach ($main->getMainSigneds() as $mainSigned) {
|
foreach ($main->getMainSigneds() as $mainSigned) {
|
||||||
$sub[] = [
|
$sub[] = [
|
||||||
@@ -374,7 +368,7 @@ class AdminController extends AbstractController
|
|||||||
'documents' => [
|
'documents' => [
|
||||||
[
|
[
|
||||||
'name' => 'adh-ecosplay-'.$main->getAgDateAt()->format('d-m-Y'),
|
'name' => 'adh-ecosplay-'.$main->getAgDateAt()->format('d-m-Y'),
|
||||||
'file' => $url.".pdf"
|
'file' => $url."tmp/sign.pdf"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
'submitters' => $sub,
|
'submitters' => $sub,
|
||||||
|
|||||||
Reference in New Issue
Block a user