From b048c45373dd85f0cb314398440cf22a3b88028f Mon Sep 17 00:00:00 2001 From: Jonathan Swaelens <jonathan.swaelens@fusiondirectory.org> Date: Wed, 5 Jun 2024 11:42:21 +0200 Subject: [PATCH] :sparkles: feat(simpleplugin): Add callerMAIL as macro Add callerMAIL as macro Signed-off-by: Jonathan Swaelens <jonathan.swaelens@fusiondirectory.org> --- include/class_userinfo.inc | 3 +++ include/simpleplugin/class_simplePlugin.inc | 1 + 2 files changed, 4 insertions(+) diff --git a/include/class_userinfo.inc b/include/class_userinfo.inc index 8c5d5136f..507e936b8 100644 --- a/include/class_userinfo.inc +++ b/include/class_userinfo.inc @@ -109,6 +109,9 @@ class userinfo if (isset($attrs['givenName'][0])) { $this->givenName = $attrs['givenName'][0]; } + if (isset($attrs['mail'][0])) { + $this->mail = $attrs['mail'][0]; + } /* Assign user language */ if (isset($attrs['preferredLanguage'][0])) { diff --git a/include/simpleplugin/class_simplePlugin.inc b/include/simpleplugin/class_simplePlugin.inc index c855326db..bcbb23c45 100644 --- a/include/simpleplugin/class_simplePlugin.inc +++ b/include/simpleplugin/class_simplePlugin.inc @@ -1560,6 +1560,7 @@ class simplePlugin implements SimpleTab $addAttrs['callerUID'] = $ui->uid; $addAttrs['callerSN'] = $ui->sn; $addAttrs['callerGIVENNAME'] = $ui->givenName; + $addAttrs['callerMAIL'] = $ui->mail; $addAttrs['dn'] = $this->dn; $addAttrs['location'] = $config->current['NAME']; -- GitLab