if ($pdDateExp != "") { $date = \DateTime::createFromFormat('d/m/Y', $pdDateExp); if (is_object($date)) { $pdDateExp = $date->format('Ymd'); } } $conDbo = $objSmartgang->getConDbo(); //-- conn to dbo $objSmartgang->logFile(basename(__FILE__), "GangOffset", "EXE", "Commandes : {$pListeCommandes}"); if (!$conDbo) { //-- success connect //-- LOG $objSmartgang->logFile(basename(__FILE__), "GangOffset", "EXE", "Commandes: {$pListeCommandes} / IDAtelier : {$pnIDAtelier} / IDPlancheFormat : {$pnIDPlancheFormat} / feuilleLargeur : {$feuilleLargeur} / feuilleHauteur : {$feuilleHauteur}"); //-- offset ou num if ($pnIdActiviteProd == '2' or $pnIdActiviteProd == '1') { $pnIdPlanche = $objSmartgang->getCreationPlancheOffset($pListeCommandes, $pnIDPlancheFormat, $pnIDAtelier, $pnIdActiviteProd); //-- create planche SQL $objSmartgang->logFile(basename(__FILE__), "GangOffset", "EXE", ": Planche created - IdPlanche => {$pnIdPlanche}"); 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 //-- mise à jour info planche $select = "SELECT TP.Libelle AS Libelle FROM dbo.TBL_PLANCHE AS TP WHERE TP.IDPlanche = '{$pnIdPlanche}'"; $lib = $objSmartgang->execMsSql($select); $libelle = $lib[0]->Libelle; //$str = explode(',',$args['jobNumber']); $var = explode(" - ", $libelle); $var[0] = $pnQuantite; $libelleOk = implode(" - ", $var);