You are here

private function WebformCivicrmPostProcess::setUpdateParam in Webform CiviCRM Integration 8.5

If this is an update op, set param for drupal_write_record()

File

src/WebformCivicrmPostProcess.php, line 586
Front-end form validation and post-processing.

Class

WebformCivicrmPostProcess

Namespace

Drupal\webform_civicrm

Code

private function setUpdateParam() {
  if (!empty($this->submission->sid)) {
    $submitted = [
      $this->submission->sid => new stdClass(),
    ];
    webform_civicrm_webform_submission_load($submitted);
    if (isset($submitted[$this->submission->sid]->civicrm)) {
      $this->update = 'sid';
    }
  }
}