diff options
| author | Carson Fleming <[email protected]> | 2024-11-21 14:52:53 -0500 |
|---|---|---|
| committer | Carson Fleming <[email protected]> | 2024-11-21 14:52:53 -0500 |
| commit | 4b74cff897b3302f3825b544a34eb6bf35e2e3d0 (patch) | |
| tree | 19a103b94c181e3f369942c982d537962016b89e /identity_addresses.php | |
| parent | 29772f500b4ddb61b94dd2d6f6fed7461d8ad2fb (diff) | |
| download | rc-identity-addresses-master.tar.gz | |
Diffstat (limited to 'identity_addresses.php')
| -rw-r--r-- | identity_addresses.php | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/identity_addresses.php b/identity_addresses.php index 5ddad7c..eac3216 100644 --- a/identity_addresses.php +++ b/identity_addresses.php @@ -14,8 +14,13 @@ class identity_addresses extends rcube_plugin { } function fix_form($params) { - $options = array($_SESSION['username'] => $_SESSION['username']); + $record = $params['record']; + $options = []; $permitted_addresses = $this->get_permitted_addresses(); + + if (!empty($record['email']) && in_array($record['email'], $permitted_addresses)) + $options[$record['email']] = $record['email']; + foreach ($permitted_addresses as $addr) { $options[$addr] = $addr; } |
