function entity_legal_form_user_register_form_submit in Entity Legal 7.2
Same name and namespace in other branches
- 7 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 438 - 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();
}
}
}