/**
  * Fonction controlant l'insertion d'une piece
  *
  * @param $dataGet, $donneesStocks (array)
  * @return $msg (array)
  */
 public function verifInsertPieces($dataGet, $select, $update = false)
 {
     $donneesStocks = new modeleStocks();
     $imgBDD = !empty($_FILES['img']['name']) ? $this->insertPhoto($dataGet['type_piece']) : null;
     extract($_POST);
     switch ($dataGet['type_piece']) {
         case 'cadre':
         case 'guidon':
             if (isset($_POST['matiere']) && array_key_exists($_POST['matiere'], $select['matiere']) != false && isset($_POST['sexe']) && array_key_exists($_POST['sexe'], $select['sexe']) != false && isset($_POST['id_taille']) && array_key_exists($_POST['id_taille'], $select['taille']) != false) {
                 if (!$update) {
                     $donneesStocks->insertPieces($type_piece, $type_velo, $titre, $poids, $prix, $quantite, $description, $imgBDD, $matiere, $sexe, $id_taille);
                 } else {
                     $donneesStocks->updatePieces($type_velo, $titre, $poids, $prix, $quantite, $description, $imgBDD, $matiere, $sexe, $id_taille, null, null, $id_piece);
                 }
                 return true;
             } else {
                 $msg['error']['generale'] = self::ERREUR_POST;
             }
             break;
         case 'roue':
             if (isset($_POST['matiere']) && array_key_exists($_POST['matiere'], $select['matiere']) != false && isset($_POST['id_taille']) && array_key_exists($_POST['id_taille'], $select['taille']) != false) {
                 if (!$update) {
                     $donneesStocks->insertPieces($type_piece, $type_velo, $titre, $poids, $prix, $quantite, $description, $imgBDD, $matiere, null, $id_taille);
                 } else {
                     $donneesStocks->updatePieces($type_velo, $titre, $poids, $prix, $quantite, $description, $imgBDD, $matiere, null, $id_taille, null, null, $id_piece);
                 }
                 return true;
             } else {
                 $msg['error']['generale'] = self::ERREUR_POST;
             }
             break;
         case 'selle':
             if (isset($_POST['sexe']) && array_key_exists($_POST['sexe'], $select['sexe']) != false && isset($_POST['matiere']) && array_key_exists($_POST['matiere'], $select['matiere']) != false) {
                 if (!$update) {
                     $donneesStocks->insertPieces($type_piece, $type_velo, $titre, $poids, $prix, $quantite, $description, $imgBDD, $matiere, $sexe);
                 } else {
                     $donneesStocks->updatePieces($type_velo, $titre, $poids, $prix, $quantite, $description, $imgBDD, $matiere, $sexe, null, null, null, $id_piece);
                 }
                 return true;
             } else {
                 $msg['error']['generale'] = self::ERREUR_POST;
             }
             break;
         case 'groupe':
             if (isset($_POST['pignon']) && array_key_exists($_POST['pignon'], $select['pignon']) != false && isset($_POST['plateau']) && array_key_exists($_POST['plateau'], $select['plateau']) != false) {
                 if (!$update) {
                     $donneesStocks->insertPieces($type_piece, $type_velo, $titre, $poids, $prix, $quantite, $description, $imgBDD, null, null, null, $pignon, $plateau);
                 } else {
                     $donneesStocks->updatePieces($type_velo, $titre, $poids, $prix, $quantite, $description, $imgBDD, null, null, null, $pignon, $plateau, $id_piece);
                 }
                 return true;
             } else {
                 return $msg['error']['generale'] = self::ERREUR_POST;
             }
             break;
     }
 }