| | |
| | | 'user_name' => $user_name, |
| | | 'user_email' => $user_email, |
| | | 'email_list' => $email_list, |
| | | 'language' => $_SESSION['language'], |
| | | )); |
| | | |
| | | // plugin aborted this operation |
| | |
| | | " VALUES (".$dbh->now().", ".$dbh->now().", ?, ?, ?)", |
| | | strip_newlines($data['user']), |
| | | strip_newlines($data['host']), |
| | | strip_newlines($data['language'] ? $data['language'] : $_SESSION['language'])); |
| | | strip_newlines($data['language'])); |
| | | |
| | | if ($user_id = $dbh->insert_id('users')) { |
| | | // create rcube_user instance to make plugin hooks work |
| | | $user_instance = new rcube_user($user_id); |
| | | $rcube->user = $user_instance; |
| | | |
| | | $user_instance = new rcube_user($user_id, array( |
| | | 'user_id' => $user_id, |
| | | 'username' => $data['user'], |
| | | 'mail_host' => $data['host'], |
| | | 'language' => $data['language'], |
| | | )); |
| | | $rcube->user = $user_instance; |
| | | $mail_domain = $rcube->config->mail_domain($data['host']); |
| | | $user_name = $data['user_name']; |
| | | $user_email = $data['user_email']; |