function social_group_invite_update_8002 in Open Social 10.0.x
Same name and namespace in other branches
- 8.9 modules/social_features/social_group/modules/social_group_invite/social_group_invite.install \social_group_invite_update_8002()
- 10.3.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.install \social_group_invite_update_8002()
- 10.1.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.install \social_group_invite_update_8002()
- 10.2.x modules/social_features/social_group/modules/social_group_invite/social_group_invite.install \social_group_invite_update_8002()
Update invite message in the message template.
File
- modules/
social_features/ social_group/ modules/ social_group_invite/ social_group_invite.install, line 38 - Install, update and uninstall functions for the social_group_invite module.
Code
function social_group_invite_update_8002() {
$config = \Drupal::configFactory()
->getEditable('message.template.invited_to_join_group');
$new_text = [
0 => [
'format' => 'full_html',
'value' => '<p>You have been invited to join the group <a href="[message:gurl]">[message:gtitle]</a></p>' . "\r\n",
],
1 => [
'format' => 'full_html',
'value' => '<p>You have been invited to join the group <a href="[message:gurl]">[message:gtitle]</a></p>' . "\r\n",
],
2 => [
'format' => 'full_html',
'value' => '<p>Hi,</p>' . "\r\n\r\n" . '<p>I would like to invite you to my group [message:gtitle] on [site:name].</p>' . "\r\n\r\n" . '<p>Kind regards,<br />' . "\r\n" . '[message:author:display-name]</p>' . "\r\n\r\n" . '<table class="btn-wrap">' . "\r\n\t" . '<tbody>' . "\r\n\t\t" . '<tr>' . "\r\n\t\t\t" . '<td class="align-center"><a class="btn-link btn-link-bg btn-link-one" href="[message:gurl]">View group</a></td>' . "\r\n\t\t\t" . '<td class="align-center"><a class="btn-link btn-link-bg btn-link-one" href="[site:url]">About [site:name]</a></td>' . "\r\n\t\t" . '</tr>' . "\r\n\t" . '</tbody>' . "\r\n" . '</table>' . "\r\n",
],
];
$config
->set('text', $new_text);
$config
->save();
}