_APILogin = $ApiLogin ; $this->_APIPassword = $ApiPassword ; } public function GetShipmentConnectTracingLink($ShipmentNumber,$UserLogin) { $Tracing_url = "/".trim(strtoupper($this->_APILogin)). "/Expedition/Afficher?numeroExpedition=" .$ShipmentNumber; return $this->_MRConnectUrl .$this->AddConnectSecurityParameters($Tracing_url,$UserLogin); } private function AddConnectSecurityParameters($UrlToSecure, $UserLogin) { $UrlToSecure = $UrlToSecure. "&login=" .$UserLogin. "&ts=".time(); $UrlToEncode = $this->_APIPassword. "_" .$UrlToSecure ; return $UrlToSecure. "&crc=".strtoupper(md5($UrlToEncode)); } } ?>