Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function create_freeway_project_submit($form, &$form_state){
- $arrayForSendTranslation = array();
- $arrayForSendTranslation = credentialProvider();
- /*
- for($u=0;$u<count($arrayForSendTranslation);$u+=1){
- echo ($arrayForSendTranslation[$u]);
- echo "<br>";
- }
- */
- $finalFunctionUserName = $arrayForSendTranslation[0];
- $finalFunctionPassword = $arrayForSendTranslation[1];
- //print_r('<pre>'. print_r($form_state['values']['title'], true) .'</pre>');
- $projDesc = ($form_state['values']['title']);
- $custRef = ($form_state['values']['custRef']);
- $poRef = ($form_state['values']['poRef']);
- $strtDate = ($form_state['values']['strtdate']);
- $endDate = ($form_state['values']['enddate']);
- $splInst = ($form_state['values']['splinst']);
- //print_r($strtDate);
- //$startDateConv = date( 'Y-m-d', strtotime($strtDate));
- //$endDateConv = date( 'Y-m-d', strtotime($endDate));
- $startDateConv = date( 'Y-m-d', strtotime("now"));
- $endDateConv = date( 'Y-m-d', strtotime("+7 days"));
- $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));
- try
- {
- $arrResponse = $LoginClient->Logon(array ('Username'=>$finalFunctionUserName,'Password'=>$finalFunctionPassword));
- $ticket = ($arrResponse->LogonResult);
- $createProj = $ServicesLink->CreateProject(array('Ticket'=>$ticket,'Description'=>$projDesc,'SpecialInstructions'=> $splInst, 'CustomReference'=> $custRef,'POReference'=> $poRef,'ExpectedStartingDate'=>$startDateConv,'ExpectedDeliveryDate'=>$endDateConv,'MetaData'=>null));
- $projectIdObtained = $createProj->CreateProjectResult;
- }
- catch(SoapFault $exception)
- {
- drupal_set_message("The following exception took place.".$exception."Kindly check Freeway mapping");
- drupal_goto("user");
- // return $exception;
- }
- drupal_set_message("Your project with project ID ".$projectIdObtained." has been created ");
- drupal_goto("user");
- /*if (isset($form[$key]['name'])) {
- }*/
- }
- >
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement