Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- webServiceCaller();
- function webServiceCaller() {
- $arrayTarLang = array();
- $myid = $_GET['name'];
- $LoginClient = new SoapClient("https://freeway.demo.lionbridge.com/vojo/FreewayAuth.asmx?wsdl", array("trace"=>1));
- $ServicesLink = new SoapClient("https://freeway.demo.lionbridge.com/vojo/Service.asmx?wsdl", array("trace"=>1));
- /*
- $splitArr = array();
- $filename = "./translate/tempFile.txt";
- if (file_exists($filename)){
- $getCr = file_get_contents($filename);
- $splitArr = explode("-#", $getCr);
- $fusername = $splitArr[0];
- $fpassword = $splitArr[1];
- }
- unlink($filename);
- */
- $fusername = 'testuser' ;
- $fpassword = 'passstest';
- try{
- $arrResponse = $LoginClient->Logon(array ('Username'=>$fusername,'Password'=>$fpassword));
- $ticket = ($arrResponse->LogonResult);
- $getTarLang = $ServicesLink->GetTargetLanguages (array('Ticket'=>$ticket,'SourceLanguageID'=>$myid));
- foreach($getTarLang->GetTargetLanguagesResult->Languages->Language as $languageT)
- {
- $arrayTarLang[$languageT->ID] = $languageT->Description."_".$languageT->ID;
- }
- }
- catch (SoapFault $exception){
- return $exception;
- }
- print json_encode($arrayTarLang);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement