You are here

function entity_legal_form_user_register_form_submit in Entity Legal 7

Same name and namespace in other branches
  1. 7.2 entity_legal.module \entity_legal_form_user_register_form_submit()

Submit handler for user register form.

1 string reference to 'entity_legal_form_user_register_form_submit'
entity_legal_form_user_register_form_alter in ./entity_legal.module
Implements hook_form_FORM_ID_alter().

File

./entity_legal.module, line 440
Entity Legal module.

Code

function entity_legal_form_user_register_form_submit(&$form, &$form_state) {
  $method = new EntityLegalMethodProfileForm();
  $documents = $method
    ->getProfileFormMethodDocuments();
  foreach ($documents as $document) {
    if (!empty($form_state['values']['legal_' . $document
      ->identifier()])) {
      $published_version = $document
        ->getPublishedVersion();
      $acceptance = entity_create(ENTITY_LEGAL_DOCUMENT_ACCEPTANCE_ENTITY_NAME, array(
        'uid' => $form_state['values']['uid'],
        'document_version_name' => $published_version
          ->identifier(),
      ));
      $acceptance
        ->save();
    }
  }
}