diff options
| author | Murtaza Sultani <sultani@data-quest.de> | 2024-10-02 14:28:02 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-10-02 14:28:02 +0000 |
| commit | 0ad1eca4c904e7cd8178a445c1cab233f9309321 (patch) | |
| tree | 0adc224024fb070182da8943b638508f9b708820 /lib | |
| parent | 93f10fdde0adc85642cc08488c8c0fe5d1d38da4 (diff) | |
Resolve "Besseres Betreffpräfix für E-Mails"
Closes #4529
Merge request studip/studip!3404
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/classes/UserManagement.php | 24 | ||||
| -rw-r--r-- | lib/messaging.inc.php | 2 |
2 files changed, 9 insertions, 17 deletions
diff --git a/lib/classes/UserManagement.php b/lib/classes/UserManagement.php index 809d0c3..cda3ada 100644 --- a/lib/classes/UserManagement.php +++ b/lib/classes/UserManagement.php @@ -688,10 +688,8 @@ class UserManagement // new users alawys receive a link to generate a password if ($new) { - $subject = sprintf( - _("[Stud.IP - %s] Es wurde ein Zugang für sie erstellt - Setzen sie ein Passwort"), - Config::get()->UNI_NAME_CLEAN - ); + $prefix = ltrim(Config::get()->MAIL_SUBJECT_PREFIX . ' '); + $subject = $prefix . _('Es wurde ein Zugang für sie erstellt - Setzen sie ein Passwort'); $mailbody = sprintf( _("Dies ist eine Bestätigungsmail des Stud.IP-Systems\n" @@ -719,10 +717,8 @@ class UserManagement if ($user->auth_plugin !== 'standard') { // inform user, that their password cannot be reset via mail - $subject = sprintf( - _("[Stud.IP - %s] Passwortänderung angefordert"), - Config::get()->UNI_NAME_CLEAN - ); + $prefix = ltrim(Config::get()->MAIL_SUBJECT_PREFIX . ' '); + $subject = $prefix . _('Passwortänderung angefordert'); $mailbody = sprintf( _("Dies ist eine Informationsmail des Stud.IP-Systems\n" @@ -739,10 +735,8 @@ class UserManagement } else { - $subject = sprintf( - _("[Stud.IP - %s] Neues Passwort setzen"), - Config::get()->UNI_NAME_CLEAN - ); + $prefix = ltrim(Config::get()->MAIL_SUBJECT_PREFIX . ' '); + $subject = $prefix . _('Neues Passwort setzen'); $mailbody = sprintf( _("Dies ist eine Bestätigungsmail des Stud.IP-Systems\n" @@ -1307,10 +1301,8 @@ class UserManagement // include language-specific subject and mailbody setTempLanguage($this->user_data['auth_user_md5.user_id']); - $subject = sprintf( - _("[Stud.IP - %s] Passwortänderung"), - Config::get()->UNI_NAME_CLEAN - ); + $prefix = ltrim(Config::get()->MAIL_SUBJECT_PREFIX . ' '); + $subject = $prefix . _('Passwortänderung'); $mailbody = sprintf( _("Dies ist eine Informationsmail des Stud.IP-Systems\n" diff --git a/lib/messaging.inc.php b/lib/messaging.inc.php index bb1990b..2a1761e 100644 --- a/lib/messaging.inc.php +++ b/lib/messaging.inc.php @@ -177,7 +177,7 @@ class messaging setTempLanguage($rec_user_id); - $title_prefix = Config::get()->MAIL_USE_SUBJECT_PREFIX ? '[Stud.IP - ' . Config::get()->UNI_NAME_CLEAN . '] ' : ''; + $title_prefix = ltrim(Config::get()->MAIL_SUBJECT_PREFIX . ' ');; $title = $title_prefix . kill_format(str_replace(["\r", "\n"], '', $subject)); if ($snd_user_id != "____%system%____") { |
