microsecond submit illustration

This commit is contained in:
2025-06-03 13:45:58 +02:00
parent b0db9f0dea
commit c7daabaa5a
2 changed files with 17 additions and 12 deletions

View File

@ -59,7 +59,9 @@ class IllustrationController extends AbstractController
// Initialisation de l'enregistrement
$em = $this->getDoctrine()->getManager();
$data = new Entity();
$data->setSubmittime(new DateTime());
$nowWithMicroseconds = DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)));
$data->setSubmittime($nowWithMicroseconds);
// Permission
if(!$this->getUser()->hasRole("ROLE_ADMIN")&&($by=="admin"||$by=="update")) {
@ -82,9 +84,10 @@ class IllustrationController extends AbstractController
// Sur validation
if ($form->get('submit')->isClicked() && $form->isValid()) {
$data = $form->getData();
$data->setSubmittime(new \DateTime());
$data->setUpdatetime(new \DateTime());
$data = $form->getData();
$nowWithMicroseconds = DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)));
$data->setSubmittime($nowWithMicroseconds);
$data->setUpdatetime($nowWithMicroseconds);
$em->persist($data);
$em->flush();
@ -116,8 +119,9 @@ class IllustrationController extends AbstractController
// Initialisation de l'enregistrement
$em = $this->getDoctrine()->getManager();
$data = new Entity();
$data->setSubmittime(new DateTime());
$nowWithMicroseconds = DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)));
$data->setSubmittime($nowWithMicroseconds);
// Permission
if(!$this->getUser()->hasRole("ROLE_ADMIN")&&($by=="admin"||$by=="update")) {
return $this->redirectToRoute("app_home");
@ -162,7 +166,8 @@ class IllustrationController extends AbstractController
// Initialisation de l'enregistrement
$em = $this->getDoctrine()->getManager();
$data = new Entity();
$data->setSubmittime(new DateTime());
$nowWithMicroseconds = DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)));
$data->setSubmittime($nowWithMicroseconds);
// Permission
if(!$this->getUser()->hasRole("ROLE_ADMIN")&&($by=="admin"||$by=="update")) {
@ -191,8 +196,9 @@ class IllustrationController extends AbstractController
// Initialisation de l'enregistrement
$em = $this->getDoctrine()->getManager();
$data = new Entity();
$data->setSubmittime(new \DateTime());
$data->setUpdatetime(new \DateTime());
$nowWithMicroseconds = DateTime::createFromFormat('U.u', sprintf('%.6F', microtime(true)));
$data->setSubmittime($nowWithMicroseconds);
$data->setUpdatetime($nowWithMicroseconds);
$category=$em->getRepository(Category::class)->find($categoryid);
// Permission