Beispiel #1
0
 //-- si il s'agit d'un produit d'amalgame
 $pnLargeur = $row[0]->LargeurFluxPao;
 $pnHauteur = $row[0]->HauteurFluxPao;
 $pnIDSociete = $row[0]->IDSociete;
 $psFamilleDeProduction = $row[0]->FamilleDeProduction;
 $psCode = $row[0]->Code;
 if ($pnLargeur > "0" && $pnHauteur > "0") {
     //-- si la commande est passée par le flux
     if (isset($_GET['idatelier']) && $_GET['idatelier'] > 0) {
         $pnIDAtelier = $_GET['idatelier'];
     } 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") {