<?php //Contrôle si la connection de l'utilisateur est valide //Le 'group' permet de choisir si l'utilisateur à accés à la page if (isset($_SESSION['group']) && $_SESSION['group'] >= 0) { $sPageTitle = "Ajouter inventaire"; require_once $path . '/model/LotManager.php'; require_once $path . '/model/ReferenceManager.php'; require_once $path . '/model/Inventaire.php'; require_once $path . '/model/InventaireManager.php'; require_once $path . '/model/LigneInventaire.php'; require_once $path . '/model/LigneInventaireManager.php'; //On récupère tous les lots en stock $resStock = LotManager::getLotStock(); //pour chaque lot on récupére le ref_code de la référence que l'on stock //dans un tableau, l'indexation est la même que le tableau $resStock if (is_array($resStock)) { foreach ($resStock as $lot) { $resStockRefCode[] = ReferenceManager::getRefCode($lot->ref_id)->ref_code; } } //Si le formulaire est envoyé if (isset($_REQUEST['btnForm']) && $_REQUEST['btnForm'] == "Envoyer") { //Si l'insert ne se fait pas le manager léve un exception try { //Vérification du jeton pour savoir si le formulaire à déja était envoyé if ($_SESSION['token'] != $_REQUEST['token']) { //Récupération de la connection $cnx = Connection::getConnection(); //Démarrage de la transaction $cnx->beginTransaction();