From b48afe7e0c55b9db7a545376a83f4bc2ff95f896 Mon Sep 17 00:00:00 2001 From: Damien <damien.burel@maarch.org> Date: Wed, 1 Aug 2018 15:50:04 +0200 Subject: [PATCH] External SB controller --- modules/visa/class/IxbusController.php | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/modules/visa/class/IxbusController.php b/modules/visa/class/IxbusController.php index b7d1ca71e81..f0c27781e07 100644 --- a/modules/visa/class/IxbusController.php +++ b/modules/visa/class/IxbusController.php @@ -18,32 +18,33 @@ class IxbusController public static function getInitializeDatas() { $xmlPostString = '<?xml version="1.0" encoding="utf-8"?> - <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> - <soap:Body> - <storeResourceRequest xmlns="http://connecting.website.com/WSDL_Service"> - <PRICE>tata</PRICE> - </storeResourceRequest> - </soap:Body> - </soap:Envelope>'; + <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> + <soap:Body> + <getUtilisateur xmlns="http://www.srci.fr"> + <NomUtilisateur>toto</NomUtilisateur> + <MotdePasse>tata</MotdePasse> + </getUtilisateur> + </soap:Body> + </soap:Envelope>'; $opts = [ - CURLOPT_URL => '', + CURLOPT_URL => 'http://parapheur.orleans.fr/ixbuswebws/Utilisateur.asmx', CURLOPT_HTTPHEADER => [ 'content-type:text/xml;charset=\"utf-8\"', 'accept:text/xml', "Cache-Control: no-cache", "Pragma: no-cache", - "SOAPAction: \"http://tracmedia.org/InTheLife\"" + "Content-length: ".strlen($xmlPostString), + "SOAPAction: \"http://www.srci.fr/getUtilisateur\"" ], CURLOPT_RETURNTRANSFER => true, - CURLOPT_USERPWD => 'superadmin:superadmin', CURLOPT_POST => true, CURLOPT_POSTFIELDS => $xmlPostString ]; $curl = curl_init(); curl_setopt_array($curl, $opts); - $rawResponse[] = curl_exec($curl); + $rawResponse = curl_exec($curl); return $rawResponse; } -- GitLab