You are here

public function FlexiformWebformSubmissionController::invoke in Flexiform 7

Implements EntityAPIControllerInterface.

Overrides EntityAPIController::invoke

File

flexiform_webform/flexiform_webform_submission.entity.inc, line 43
Contains Entity Class for Flexiform Webform Submissions

Class

FlexiformWebformSubmissionController

Code

public function invoke($hook, $entity) {
  global $user;
  if ($hook == 'presave') {
    if (empty($entity->created)) {
      $entity->created = REQUEST_TIME;
    }
    if (empty($entity->user)) {
      $entity->user = $user->uid;
    }
    $entity->changed = REQUEST_TIME;
  }
  parent::invoke($hook, $entity);
}