Ejemplo n.º 1
0
 /**
  * Create values in selectBox field
  *
  * @param Tracker_FormElement_Field_Selectbox $field
  * @param Array $values
  */
 private function createSelectBoxValues(Tracker_FormElement_Field_Selectbox $field, $values)
 {
     $request = new SOAPRequest(array());
     $concatenatedValues = implode("\n", $values);
     $bindValues['add'] = $concatenatedValues;
     $request->set('bind', $bindValues);
     try {
         $field->processSoap($request);
     } catch (Exception $e) {
         return new SoapFault((string) $e->getCode(), $e->getMessage());
     }
     return true;
 }
 /**
  * Process the SOAP request
  *
  * @param SOAPRequest $request The data coming from the user
  *
  * @return void
  */
 public function processSoap($request)
 {
     if ($request->exist('bind')) {
         $this->getBind()->process($request->get('bind'), $no_redirect = true);
     }
 }