Advertisement
vishnu3006

ListBoxCode1

Oct 10th, 2011
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.34 KB | None | 0 0
  1. function send_for_translation() {
  2.   $node = node_load(arg(1));
  3.   $form = array();
  4.  
  5.   $form['field_wrapper'] = array(
  6.     '#type' => 'fieldset',
  7.     '#title' => 'Some fields to be wrapped',
  8.   );
  9.  
  10.  
  11.   $LoginClient = new SoapClient("wsdl", array("trace"=>1));
  12.      $AddFile = new SoapClient("wsdl", array("trace"=>1));
  13.  
  14.  
  15.  
  16.  
  17.   try{
  18.   $arrResponse = $LoginClient->Logon(array ('Username'=>'uname','Password'=>'pword'));
  19.   $ticket = ($arrResponse->LogonResult);
  20.   $getSrcLang = $AddFile->GetSourceLanguages(array('Ticket'=>$ticket));
  21.                 $array = array();
  22.              
  23.                 foreach
  24.                 ($getSrcLang->GetSourceLanguagesResult->Languages->Language as $language)              
  25.                 {                  
  26.                 $array[] = $language->Description;                     
  27.                 }
  28.   }
  29.   catch (SoapFault $exception){
  30.   return $exception;
  31.   }
  32.  
  33.  
  34. $form['folks_list']=array(
  35.         '#type'=>'select',
  36.         '#title' => t('Freeway Source Languages'),
  37.         '#default_value' => array('1'=>'Joe'),
  38.         '#options' => $array,
  39.         '#multiple' => false,
  40.         '#attributes'=>array('size'=>4),
  41.         '#weight'=>8,
  42.     );
  43.  
  44.  
  45.  
  46.    
  47.   $form['node_id'] = array(
  48.     '#type' => 'hidden',
  49.     '#value' => $node->nid,
  50.   );
  51.  
  52.   $form['translate_node'] = array(
  53.     '#type' => 'submit',
  54.     '#value' => 'Translate',
  55.   );
  56.  
  57.   return $form;
  58. }
  59.  
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement