From 4b74cff897b3302f3825b544a34eb6bf35e2e3d0 Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Thu, 21 Nov 2024 14:52:53 -0500 Subject: default to saved identity if permitted --- identity_addresses.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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; } -- cgit v1.2.3