//Rappel du controleur de la liste, après update on appel view_be_list //et redéfinition de $sAction $sAction = "be_list"; require_once $path . '/controler/control_be_list.php'; //On insert le message dans le tableau de message Tool::addMsg($msg); //Sinon on est dans l'affichage du détail } else { try { $sButton = 'Modifier'; //On définit le titre $sPageTitle = "Modifier le bon N°" . $beId; //On récupére les détails du bon entré $resBeDetail = BonEntreeManager::getBonEntreeDetailForUpd($beId); //On récupére les infos du compte $resCompte = CompteManager::getCompte($resBeDetail->cpt_id); //On récupére toutes les be_ligne du bon $resAllBeLigneBE = BeLigneManager::getBesLignesDetailForUpd($beId); //On vérifie que $resAllBeLigneBE soit bien un tableau (si aucune donnée, // ce n'est pas un tableau if (is_array($resAllBeLigneBE)) { //Tableau pour les lignes $resLignes = []; //Tableau pour les lots $resAllLots = []; //tableau pour les lots $resAllLotsBons = []; //Tableau pour les reférénces $resAllRefs = []; //Tableaux pour les droits de douanes $resAllDds = [];
require_once $path . '/model/Lot.php'; require_once $path . '/model/LotManager.php'; require_once $path . '/model/Ligne.php'; require_once $path . '/model/LigneManager.php'; require_once $path . '/model/CompteManager.php'; //---------------------------Initialisation-----------------------------------// ob_start(); //---------------------------Récupération des données-------------------------// //On initialise le type de Bon $sTypeBon = 'ENTREE'; //On récupère l'id du bon passé en paramètre $beId = $_REQUEST['beId']; //On appel le manager pour récupéré le Bon $oBe = BonEntreeManager::getBonEntree($beId); if ($oBe->cpt_id != '') { $oCompte = CompteManager::getCompte($oBe->cpt_id); } else { $oCompte = 0; } //On récupére toutes les ligne du bon $resAllBonLignes = BeLigneManager::getBesLignesBeId($beId); //On vérifie que le résultat récupéré soit bien un tableau (si aucune donnée ce n'est pas un tableau) if (is_array($resAllBonLignes)) { //Tableau pour les lignes $resLignes = []; //Tableau pour les lots $resAllLots = []; //Tableau pour les reférénces $resAllRefs = []; //Pour chaque bon_ligne foreach ($resAllBonLignes as $beLigne) {