function webform_content_creator_webform_submission_update in Webform Content Creator 8
Same name and namespace in other branches
- 3.x webform_content_creator.module \webform_content_creator_webform_submission_update()
- 2.x webform_content_creator.module \webform_content_creator_webform_submission_update()
Implements hook_webform_submission_update().
File
- ./
webform_content_creator.module, line 33 - Allows to call functions after creating/editing/deleting webform submissions.
Code
function webform_content_creator_webform_submission_update($webform_submission) {
if (empty($webform_submission) || empty($webform_submission->original)) {
return;
}
if (!$webform_submission
->isDraft()) {
$entities = \Drupal::entityTypeManager()
->getStorage('webform_content_creator')
->loadMultiple();
foreach ($entities as $e) {
if (!$e
->equalsWebform($webform_submission
->bundle()) || !$e
->existsContentType()) {
continue;
}
if ($webform_submission->original
->isDraft()) {
$e
->createNode($webform_submission);
}
else {
$e
->updateNode($webform_submission, 'edit');
}
}
}
}