provide registration reason in register approve email

This commit is contained in:
Mike Macgirvin 2024-06-24 12:28:29 +10:00
parent 1dc6c28a0e
commit 4e003d2790
3 changed files with 4 additions and 0 deletions

View file

@ -380,6 +380,7 @@ class Account {
'$sitename' => get_config('system', 'sitename'),
'$siteurl' => z_root(),
'$email' => $arr['email'],
'$reason' => $arr['reason'],
'$uid' => $arr['account']['account_id'],
'$hash' => $hash,
'$details' => $details

View file

@ -181,6 +181,7 @@ class Register extends Controller
}
}
} elseif ($policy == REGISTER_APPROVE) {
$result['reason'] = substr(trim(escape_tags($_REQUEST['reason'])),0, 500);
$res = Account::send_reg_approval_email($result);
if ($res) {
info(t('Your registration is pending approval by the site owner.') . EOL);

View file

@ -2,6 +2,8 @@
A new user registration request was received at {{$sitename}} which requires
your approval.
Reason:
{{$reason}}
The login details are as follows: