public function insert_image_lookbook()
 {
     $this->allowTo(['admin', 'staff']);
     /*-> limite l'accès à l'admin ou au staff */
     $errorFile = $errorLabel = false;
     // J'ai recu des données de formulaire
     if (isset($_POST['send'])) {
         // je teste si le label n'est pas vide
         if (!empty($_POST['label'])) {
             // Vérifier si le téléchargement du fichier n'a pas été interrompu
             if ($_FILES['my-file']['error'] != UPLOAD_ERR_OK) {
                 $errorFile = true;
             } else {
                 // Objet FileInfo
                 $finfo = new \finfo(FILEINFO_MIME_TYPE);
                 // Récupération du Mime
                 $mimeType = $finfo->file($_FILES['my-file']['tmp_name']);
                 $extFoundInArray = array_search($mimeType, array('jpg' => 'image/jpeg', 'png' => 'image/png', 'gif' => 'image/gif'));
                 if ($extFoundInArray === false) {
                     echo 'Le fichier n\'est pas une image';
                 } else {
                     // Renommer nom du fichier
                     $chemin = sha1_file($_FILES['my-file']['tmp_name']) . '.' . $extFoundInArray;
                     $path = 'assets/img/lookbook/' . $chemin;
                     $pathbd = 'img/lookbook/' . $chemin;
                     $label = $_POST['label'];
                     $moved = move_uploaded_file($_FILES['my-file']['tmp_name'], $path);
                     if (!$moved) {
                         echo 'Erreur lors de l\'enregistrement';
                     }
                 }
             }
         } else {
             $errorLabel = true;
         }
     }
     if ($errorFile || $errorLabel) {
         $images_lookbooksManager = new \Manager\images_lookbooksManager();
         $lookbook = $images_lookbooksManager->findAll('numero');
         $this->show('images_lookbooks/lookbook', ['lookbook' => $lookbook, 'errorFile' => $errorFile, 'errorLabel' => $errorLabel]);
     }
     $images_lookbooksManager = new \Manager\images_lookbooksManager();
     $lookbook = $images_lookbooksManager->update_image_lookbook($pathbd, $_REQUEST['label'], $_REQUEST['numero']);
     /*			$this->show('images_lookbooks/lookbook', ['lookbook'=>$lookbook]);*/
     $this->redirectToRoute('lookbook');
 }
 /**
  * Page d'accueil par défaut
  */
 public function home()
 {
     $insertCommentaire = '';
     $commentairesManager = new \manager\CommentairesManager();
     $TarifsManager = new \manager\TarifsManager();
     $produitManager = new \manager\ProduitsManager();
     $images_slidersManager = new \manager\images_slidersManager();
     $Images_sitesManager = new \manager\Images_sitesManager();
     $show_images_lookbook = new \Manager\images_lookbooksManager();
     if (isset($_REQUEST) && !empty($_REQUEST)) {
         $insertCommentaire = $commentairesManager->insertCommentaireHome($_REQUEST['name'], $_REQUEST['email'], $_REQUEST['message']);
     }
     $showCommentaire = $commentairesManager->showCommentairesHome();
     $tarif = $TarifsManager->showTarif();
     $produit = $produitManager->showProduit();
     $slider = $images_slidersManager->showSliderHome();
     $imageSite = $Images_sitesManager->showImagesSiteHome();
     $show_lookbook = $show_images_lookbook->show_image_lookbook();
     $this->show('default/home', ['insertCommentaire' => $insertCommentaire, 'showCommentaire' => $showCommentaire, 'tarif' => $tarif, 'produit' => $produit, 'slider' => $slider, 'imageSite' => $imageSite, 'show_lookbook' => $show_lookbook]);
 }