Subversion Repositories oidplus

Rev

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);