Rev 224 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 224 | Rev 227 | ||
---|---|---|---|
Line 86... | Line 86... | ||
86 | echo json_encode(array("status" => 0)); |
86 | echo json_encode(array("status" => 0)); |
87 | } else { |
87 | } else { |
88 | OIDplus::logger()->log("RA($old_email)!+RA($new_email)!", "Requested email change from '$old_email' to '$new_email'"); |
88 | OIDplus::logger()->log("RA($old_email)!+RA($new_email)!", "Requested email change from '$old_email' to '$new_email'"); |
89 | 89 | ||
90 | $timestamp = time(); |
90 | $timestamp = time(); |
91 | $activate_url = OIDplus::system_url() . '?goto='.urlencode('oidplus:activate_new_ra_email$'.$old_email.'$'.$new_email.'$'.$timestamp.'$'.OIDplus::authUtils()::makeAuthKey('activate_new_ra_email;'.$old_email.';'.$new_email.';'.$timestamp)); |
91 | $activate_url = OIDplus::getSystemUrl() . '?goto='.urlencode('oidplus:activate_new_ra_email$'.$old_email.'$'.$new_email.'$'.$timestamp.'$'.OIDplus::authUtils()::makeAuthKey('activate_new_ra_email;'.$old_email.';'.$new_email.';'.$timestamp)); |
92 | 92 | ||
93 | $message = file_get_contents(__DIR__ . '/change_request_email.tpl'); |
93 | $message = file_get_contents(__DIR__ . '/change_request_email.tpl'); |
94 | $message = str_replace('{{SYSTEM_URL}}', OIDplus::system_url(), $message); |
94 | $message = str_replace('{{SYSTEM_URL}}', OIDplus::getSystemUrl(), $message); |
95 | $message = str_replace('{{SYSTEM_TITLE}}', OIDplus::config()->systemTitle(), $message); |
95 | $message = str_replace('{{SYSTEM_TITLE}}', OIDplus::config()->systemTitle(), $message); |
96 | $message = str_replace('{{ADMIN_EMAIL}}', OIDplus::config()->getValue('admin_email'), $message); |
96 | $message = str_replace('{{ADMIN_EMAIL}}', OIDplus::config()->getValue('admin_email'), $message); |
97 | $message = str_replace('{{OLD_EMAIL}}', $old_email, $message); |
97 | $message = str_replace('{{OLD_EMAIL}}', $old_email, $message); |
98 | $message = str_replace('{{NEW_EMAIL}}', $new_email, $message); |
98 | $message = str_replace('{{NEW_EMAIL}}', $new_email, $message); |
99 | $message = str_replace('{{ACTIVATE_URL}}', $activate_url, $message); |
99 | $message = str_replace('{{ACTIVATE_URL}}', $activate_url, $message); |
Line 151... | Line 151... | ||
151 | 151 | ||
152 | OIDplus::logger()->log("RA($old_email)!", "Changed email address from '$old_email' to '$new_email'"); |
152 | OIDplus::logger()->log("RA($old_email)!", "Changed email address from '$old_email' to '$new_email'"); |
153 | OIDplus::logger()->log("RA($new_email)!", "RA '$old_email' has changed its email address to '$new_email'"); |
153 | OIDplus::logger()->log("RA($new_email)!", "RA '$old_email' has changed its email address to '$new_email'"); |
154 | 154 | ||
155 | $message = file_get_contents(__DIR__ . '/email_change_confirmation.tpl'); |
155 | $message = file_get_contents(__DIR__ . '/email_change_confirmation.tpl'); |
156 | $message = str_replace('{{SYSTEM_URL}}', OIDplus::system_url(), $message); |
156 | $message = str_replace('{{SYSTEM_URL}}', OIDplus::getSystemUrl(), $message); |
157 | $message = str_replace('{{SYSTEM_TITLE}}', OIDplus::config()->systemTitle(), $message); |
157 | $message = str_replace('{{SYSTEM_TITLE}}', OIDplus::config()->systemTitle(), $message); |
158 | $message = str_replace('{{ADMIN_EMAIL}}', OIDplus::config()->getValue('admin_email'), $message); |
158 | $message = str_replace('{{ADMIN_EMAIL}}', OIDplus::config()->getValue('admin_email'), $message); |
159 | $message = str_replace('{{OLD_EMAIL}}', $old_email, $message); |
159 | $message = str_replace('{{OLD_EMAIL}}', $old_email, $message); |
160 | $message = str_replace('{{NEW_EMAIL}}', $new_email, $message); |
160 | $message = str_replace('{{NEW_EMAIL}}', $new_email, $message); |
161 | my_mail($old_email, OIDplus::config()->systemTitle().' - eMail address changed', $message); |
161 | my_mail($old_email, OIDplus::config()->systemTitle().' - eMail address changed', $message); |