/** * @param $pnIdUtilisateur * @param $chk */ function getSuppPlanche($pnIdUtilisateur, $chk) { $objSmartgang = new smartgang(); $objSmartgang->getConDbo(); //-- conn to dbo $objSmartgang->logFile(basename(__FILE__), __FUNCTION__, "RUN", "arg=>{$chk}"); $data_planche = $objSmartgang->getDataPlanchToSupp($pnIdUtilisateur, $chk); if (is_array($data_planche) && count($data_planche) > 0) { foreach ($data_planche as $key => $arg) { $pnIdPlanche = intval($arg->IDPlanche); if (is_numeric($pnIdPlanche) && $pnIdPlanche > 0) { $qSql = "EXEC dbo.P_CommandeCommentaireInternePersoAjoute {$pnIdUtilisateur},{$pnIdPlanche},null,'planche detruite en attente amalgame'"; $objSmartgang->execMsSql($qSql); $path = "http://" . $_SERVER['SERVER_ADDR'] . "/appli/smartgang/rollback.php?numero={$pnIdPlanche}"; $url = "{$path}"; $options = $objSmartgang->curlopt($url); //-- options cURL $ch = curl_init(); curl_setopt_array($ch, $options); $content = curl_exec($ch); //-- exec cURL to url $objSmartgang->logFile(basename(__FILE__), __FUNCTION__, "EXE", "{$url}"); if (curl_error($ch)) { $objSmartgang->logFile(basename(__FILE__), __FUNCTION__, "ERR", "{$pnIdPlanche} | method cURLexec() : " . curl_error($ch) . $content); } //-- LOG $objSmartgang->logFile(basename(__FILE__), __FUNCTION__, "OK ", "{$pnIdPlanche}"); curl_close($ch); } } } $objSmartgang->logFile(basename(__FILE__), __FUNCTION__, "END", "arg=>{$chk}"); }