$idLig = Connection::dernierId(); //On selectionne le lot à mettre à jour $oLot = LotManager::getLotForUpd($oLig->lot_id); //On met à jour la qté stock lot $lotCurQteStk = $oLot->lot_qt_stock; $oLot->lot_qt_stock = $lotCurQteStk + $oLig->lig_qte; //On appel le manager pour appliquer la modification //Pas besoin de controler les qtés. //Les valeurs sont controlées par un trigger dans la base $resLot = LotManager::updQteLot($oLot); //Enfin on créé notre BonLigne $oBonLig = new BonLigne(); $oBonLig->lig_id = $idLig; $oBonLig->bon_id = $idBon; //Et on l'ajoute BonLigneManager::addBonLigne($oBonLig); } //On commit la transaction $cnx->commit(); //Ajout du méssage de réussite $msg = '<p class=\'info\'>' . date('H:i:s') . ' L\'enregistrement du bon numéro : ' . $idBon . ' de type retour à été effectué avec succès </p>'; //Tool::addMsg($msg); break; } //L'ajout s'est effectué donc on copie le token dans la session $_SESSION['token'] = $_REQUEST['token']; } else { $msg = "<p class= 'erreur'> " . date('H:i:s') . " Vous avez déja envoyé ce formulaire </p>"; } } }