} else { $pnIDAtelier = $row[0]->IDAtelier; } //-- sinon on prend celui de la requete //-- choose atelier if need with societe, papier et nb poses $r = $objSmartgang->getParamPlanche($pnIDAtelier, $pnIDSociete, $psCode, $psFamilleDeProduction, $pnLargeur, $pnHauteur); $pnIDAtelier = $r['IDAtelier']; $pnNbPose = $r['NbPose']; $pnIDPlancheFormat = $r['IDPlancheFormat']; $feuilleHauteur = $r['Fhauteur']; $feuilleLargeur = $r['Flargeur']; //-- LOG $objSmartgang->logFile(basename(__FILE__), "SOLO", "EXE", "Commande : {$pnIdCommande} / LargeurFluxPao : {$pnLargeur} / HauteurFluxPao : {$pnHauteur} / NbPoses : {$pnNbPose}"); $objSmartgang->logFile(basename(__FILE__), "SOLO", "EXE", "Code : {$psCode} / IDSociete : {$pnIDSociete}"); $objSmartgang->logFile(basename(__FILE__), "SOLO", "EXE", "IDAtelier : {$pnIDAtelier} / IDPlancheFormat : {$pnIDPlancheFormat} / feuilleLargeur : {$feuilleLargeur} / feuilleHauteur : {$feuilleHauteur}"); $pnIdPlanche = $objSmartgang->getCreationPlancheAmalgame($pnIdCommande, $pnNbPose, $pnIDPlancheFormat, $pnIDAtelier); //-- create planche SQL if (is_numeric($pnIdPlanche)) { $resuWs = $objSmartgang->getWsdl($pnIdPlanche); //-- appel vers WS_bGenerationCoutPlanche pour générer les coûts de la planche if ($resuWs == "1") { //-- recuperation des infos de planches $resu_info = $objSmartgang->getInfoPlanche($pnIdPlanche); if (is_array($resu_info)) { $resu_ficheFab = $objSmartgang->getFicheFabV2($resu_info); //-- récupération de la fiche de fab $objSmartgang->getXmlFile($pnIdPlanche); //-- genere le xml de la fiche de fab $resu_import = $objSmartgang->getImport($resu_info); //-- appel au script de déplacement des fichiers dans IMPORTS // $resu_basket = $objSmartgang->getBasketFile($resu_info); //-- récupération du fichier .basket