vers csuivi (ws /part/3/ocito/ ) * (b) les autres EZ_ACTION --> vers SPOCNET * (c) le reste -> affichage de l'accueil de csuivi. */ defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application')); require_once dirname(__FILE__) . '/../contexts/common.php'; $appliEnv = getenv('APPLICATION_ENV'); $urlSPOCNET = Zend_Registry::get('ZendConfig')->mcsuivi->UrlServeurSPOCNET; $urlCSUIVI = Zend_Registry::get('ConfigURL')->masqueConfig->webFront; if (isset($_POST['EZ_ACTION']) && (stristr($_POST['EZ_ACTION'],'OCITO'))) { // (a) un POST OCITO --> appel du WS de csuivi foreach ($_POST as $key => $value) { $kv[] = "$key/$value"; } $data = implode($kv, '/'); // $url = $urlCSUIVI . '/part/3/ocito/contexte/PRO/lang/FR/' . $data; // $ch = curl_init(); // curl_setopt($ch, CURLOPT_URL, $url); // $xml = curl_exec($ch); // curl_close($ch); $url = '/part/3/ocito/contexte/PRO/lang/FR/' . $data; header('Location: ' . $url); } if (isset($_POST['EZ_ACTION']) && (stristr($_POST['EZ_ACTION'],'OCITO')==FALSE)) { // (b) un autre POST de EZ_ACTION -> vers SPOCNET foreach ($_POST as $key => $value) { $kv[] = "$key=$value"; } $data = implode($kv, '&'); $url = $urlSPOCNET; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $xml = curl_exec($ch); curl_close($ch); } if (!isset($_POST['EZ_ACTION'])) { // (c) le reste -> affichage de l'accueil de csuivi. include dirname(__FILE__) . '/./index.php'; }