Advertisement
DrupalCustom

submit proj

Jan 13th, 2012
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.44 KB | None | 0 0
  1.  
  2. function create_freeway_project_submit($form, &$form_state){
  3. //print_r('<pre>'. print_r($form_state['values']['title'], true) .'</pre>');
  4. $projDesc = ($form_state['values']['title']);
  5. $custRef = ($form_state['values']['custRef']);
  6. $poRef = ($form_state['values']['poRef']);
  7. $strtDate = ($form_state['values']['strtdate']);
  8. $endDate = ($form_state['values']['enddate']);
  9. $splInst = ($form_state['values']['splinst']);
  10. //print_r($strtDate);
  11.  
  12. $startDateConv = date( 'Y-m-d', strtotime($strtDate));
  13. $endDateConv = date( 'Y-m-d', strtotime($endDate));
  14.  
  15.  
  16.  
  17.  $LoginClient = new SoapClient("https://freeway.demo.lionbridge.com/vojo/FreewayAuth.asmx?wsdl", array("trace"=>1));
  18.  $ServicesLink = new SoapClient("https://freeway.demo.lionbridge.com/vojo/Service.asmx?wsdl", array("trace"=>1));
  19.  
  20.             try
  21.             {
  22.                 $arrResponse = $LoginClient->Logon(array ('Username'=>'user','Password'=>'pwrd'));
  23.                 $ticket = ($arrResponse->LogonResult);
  24.                 $createProj = $ServicesLink->CreateProject(array('Ticket'=>$ticket,'Description'=>$projDesc,'SpecialInstructions'=> $splInst, 'CustomReference'=> $custRef,'POReference'=> $poRef,'ExpectedStartingDate'=>$startDateConv,'ExpectedDeliveryDate'=>$endDateConv,'MetaData'=>null));
  25.                                    
  26.             }
  27.            
  28.             catch(SoapFault $exception)
  29.             {                  
  30.                return $exception;
  31.              
  32.             }
  33.  
  34.            
  35.             drupal_set_message("Your project has been created");
  36.             drupal_goto("user");
  37.             /*if (isset($form[$key]['name'])) {
  38.             }*/
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement