$start = $exaprint->getmicrotime(); $numberNew = null; $numberOld = 500; if (isset($_SERVER['QUERY_STRING'])) { $qp = explode('&', $_SERVER['QUERY_STRING']); } else { $qp = $_SERVER['argv']; //-- pour récup des params via le terminal array_shift($qp); //-- via le terminal, le premier élément est le nom du script => on dépile le 1er élément } if (is_array($qp)) { $nbCommandes = $qp[0]; $conDbo = $exaprint->getConDbo(); if (!$conDbo && isset($nbCommandes) && $nbCommandes > '0') { $exaprint->getUpNbCmdNbPose($nbCommandes, 'XPRESS++', $numberNew); //-- UPDATE NB COMMANDES if (count($qp) > '1') { $exaprint->getUpFindDateExp($qp[1], '1', 'XPRESS++'); } //-- UPDATE DATE for ($i = 1; $i <= 10; $i++) { //-- LOOP QUANTITE $numberNew = $numberNew + 50; $exaprint->getUpQuantity($numberOld, $numberNew, "XPRESS++"); $data = $exaprint->getSmartGang($numberNew, "XPRESS++"); //-- START FUNCTION smartGang $numberOld = $numberNew; $endLoop = $exaprint->getmicrotime(); if ($data == "end") { $exaprint->logFile(basename(__FILE__), "script", "OK ", "Express {$nbCommandes} cmds | '{$numberNew}'ex executed @ " . round($endLoop - $start, 5) . "sec");
} if (is_array($qp)) { $nbCommandes = $qp[0]; $conDbo = $exaprint->getConDbo(); if (!$conDbo && isset($nbCommandes) && $nbCommandes > '0') { if (count($qp) > '1') { $nbj = $qp[1]; $exaprint->getUpFindDateExp($nbj, '1', "++MONO"); } //-- UPDATE DATE for ($i = 1; $i <= 10; $i++) { //-- LOOP QUANTITE $numberNew = $numberNew + 50; $exaprint->getUpQuantity($numberOld, $numberNew, "++MONO"); //-- UPDATE QUANTITE $exaprint->getUpNbCmdNbPose($nbCommandes, "++MONO", $numberNew); //-- UPDATE NB COMMANDES $data = $exaprint->getSmartGang($numberNew, "++MONO"); //-- START FUNCTION smartMono $numberOld = $numberNew; $endLoop = $exaprint->getmicrotime(); if ($data == "end") { $exaprint->logFile(basename(__FILE__), "script", "OK ", "{$nbCommandes} cmds MONO | '{$numberNew}'ex executed @ " . round($endLoop - $start, 5) . "sec"); } $exaprint->getUpNbCmdNbPose(25, "++MONO", $numberNew); //-- UPDATE NB COMMANDES } if (count($qp) > '1') { $nbj = $qp[1]; $exaprint->getUpFindDateExp($nbj, '2', "++MONO"); }