| | |
| | | // create new identities records |
| | | $standard = 1; |
| | | foreach ($email_list as $row) { |
| | | $record = array(); |
| | | $record = array(); |
| | | |
| | | if (is_array($row)) { |
| | | $record = $row; |
| | | $record = $row; |
| | | } |
| | | else { |
| | | $record['email'] = $row; |
| | | } |
| | | |
| | | if (empty($record['name'])) |
| | | $record['name'] = $user_name; |
| | | if (empty($record['name'])) |
| | | $record['name'] = $user_name; |
| | | $record['name'] = strip_newlines($record['name']); |
| | | $record['user_id'] = $user_id; |
| | | $record['standard'] = $standard; |
| | | |
| | | $plugin = $rcube->plugins->exec_hook('identity_create', |
| | | array('login' => true, 'record' => $record)); |
| | | array('login' => true, 'record' => $record)); |
| | | |
| | | if (!$plugin['abort'] && $plugin['record']['email']) { |
| | | $rcube->user->insert_identity($plugin['record']); |