Advertisement
DrupalCustom

wbdel

Feb 1st, 2012
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.26 KB | None | 0 0
  1. <?php
  2. webServiceCaller();
  3.  
  4. function webServiceCaller() {
  5. $arrayTarLang = array();
  6. $myid = $_GET['name'];
  7.  
  8. $LoginClient = new SoapClient("https://freeway.demo.lionbridge.com/vojo/FreewayAuth.asmx?wsdl", array("trace"=>1));
  9. $ServicesLink = new SoapClient("https://freeway.demo.lionbridge.com/vojo/Service.asmx?wsdl", array("trace"=>1));
  10. /*
  11.   $splitArr = array();
  12.   $filename = "./translate/tempFile.txt";
  13.   if (file_exists($filename)){
  14.   $getCr = file_get_contents($filename);
  15.   $splitArr = explode("-#", $getCr);
  16.   $fusername = $splitArr[0];
  17.   $fpassword = $splitArr[1];
  18.   }
  19.   unlink($filename);
  20.    
  21. */
  22.     $fusername = 'testuser' ;
  23.     $fpassword = 'passstest';
  24.    
  25.    
  26.       try{   
  27.       $arrResponse = $LoginClient->Logon(array ('Username'=>$fusername,'Password'=>$fpassword));
  28.       $ticket = ($arrResponse->LogonResult);
  29.       $getTarLang = $ServicesLink->GetTargetLanguages (array('Ticket'=>$ticket,'SourceLanguageID'=>$myid));
  30.                        
  31.         foreach($getTarLang->GetTargetLanguagesResult->Languages->Language as $languageT)  
  32.             {                  
  33.                 $arrayTarLang[$languageT->ID] = $languageT->Description."_".$languageT->ID;                                                                        
  34.             }        
  35.       }
  36.       catch (SoapFault $exception){
  37.           return $exception;
  38.           }
  39.                                
  40.  
  41.  print json_encode($arrayTarLang);
  42. }
  43.  
  44. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement