コード例 #1
0
ファイル: control_be_pdf.php プロジェクト: Arcken/SOLYA
 //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) {
         //On récupére l'id de ligne
         $ligId = $beLigne->lig_id;
         //On récupére les infos de la ligne
         $ligne = LigneManager::getLigneDetail($ligId);
         //On ajoute la ligne retourné au tableau de ligne
         $resLignes[] = $ligne;
         //On récupére l'id du lot
         $lotId = $ligne->lot_id;
         //On récupére les infos du lot
         $lot = LotManager::getLot($lotId);
         //On ajoute le lot retourné au tableau de lot
         $resAllLots[] = $lot;
         //On récupére l'id de la référence
         $refid = $lot->ref_id;
         //On récupére les infos de la référence
         $ref = ReferenceManager::getReference($refid);
         //On ajoute la référence retournée au tableau de référence
         $resAllRefs[] = $ref;
     }