public function updateMember() { // Setup the member values parameters $params = new stdClass(); $params->principalType = $this->principal_type; $params->principal = $this->principal; $params->username = $this->username; if ($this->email != NULL) { $params->email = $this->email; } $params->fields = $this->custom_fields; // make call to wsdl and update member $client = new SoapClient(TRANSACT_URL . "/services/members?wsdl", array('trace' => 1, 'exceptions' => 0)); $result = $client->updateMember(array('params' => $params)); return $result; }