Skip to content

Commit b883afb

Browse files
committed
Added validator for listname
Fix issue 6362
1 parent 5bbec2b commit b883afb

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

interface/web/mail/form/mail_mailinglist.tform.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@
103103
'errmsg'=> 'listname_error_empty'),
104104
1 => array ( 'type' => 'UNIQUE',
105105
'errmsg'=> 'listname_error_unique'),
106+
2 => array (
107+
'type' => 'REGEX',
108+
'regex' => '/^[_a-z0-9][\w\.\-_\+@]{1,255}$/',
109+
'errmsg'=> 'listname_error_regex'),
106110
),
107111
'filters' => array(
108112
0 => array( 'event' => 'SAVE',

interface/web/mail/lib/lang/de_mail_mailinglist.lng

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ $wb['limit_mailmailinglist_txt'] = 'Limit erreicht';
33
$wb['domain_error_empty'] = 'Domain ist leer.';
44
$wb['listname_error_empty'] = 'Listenname ist leer.';
55
$wb['domain_error_regex'] = 'Domain Name ist nicht gültig.';
6+
$wb['listname_error_regex'] = 'Der Listenname ist ungültig. Die Mindestlänge beträgt 2 Zeichen (erlaubt sind: [a-z 1-9 - _])';
67
$wb['email_in_use_txt'] = 'E-Mail Adresse ist bereits in Benutzung';
78
$wb['no_domain_perm'] = 'Sie haben keine Rechte für diese Domain.';
89
$wb['password_strength_txt'] = 'Passwortkomplexität';

0 commit comments

Comments
 (0)