Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Register
Sign in
Toggle navigation
Menu
Open sidebar
Guilherme Filippo
ISPConfig 3
Commits
28eadb79
Commit
28eadb79
authored
Sep 24, 2010
by
tbrehm
Browse files
Fixed: FS#1332 - Punycoded russian domain names in ISPConfig 3
parent
06b7fa91
Changes
12
Hide whitespace changes
Inline
Side-by-side
interface/lib/classes/tform.inc.php
View file @
28eadb79
...
...
@@ -734,7 +734,7 @@ class tform {
}
break
;
case
'ISEMAIL'
:
if
(
!
preg_match
(
"/^\w+[\w\.\-\+]*\w
{
0,}@\w+[\w.-]*\w+\.[a-z]{2,10
}
$/i"
,
$field_value
))
{
if
(
!
preg_match
(
"/^\w+[\w\.\-\+]*\w
{
0,}@\w+[\w.-]*\w+\.[a-z
\-
]{2,10
}
$/i"
,
$field_value
))
{
$errmsg
=
$validator
[
'errmsg'
];
if
(
isset
(
$this
->
wordbook
[
$errmsg
]))
{
$this
->
errorMessage
.
=
$this
->
wordbook
[
$errmsg
]
.
"<br />
\r\n
"
;
...
...
interface/web/dns/dns_wizard.php
View file @
28eadb79
...
...
@@ -138,10 +138,10 @@ if($_POST['create'] == 1) {
if
(
isset
(
$_POST
[
'ns2'
])
&&
$_POST
[
'ns2'
]
==
''
)
$error
.
=
$app
->
lng
(
'error_ns2_empty'
)
.
'<br />'
;
if
(
isset
(
$_POST
[
'email'
])
&&
$_POST
[
'email'
]
==
''
)
$error
.
=
$app
->
lng
(
'error_email_empty'
)
.
'<br />'
;
if
(
isset
(
$_POST
[
'domain'
])
&&
!
preg_match
(
'/^[\w\.\-]{2,64}\.[a-zA-Z]{2,10}[\.]{0,1}$/'
,
$_POST
[
'domain'
]))
$error
.
=
$app
->
lng
(
'error_domain_regex'
)
.
'<br />'
;
if
(
isset
(
$_POST
[
'domain'
])
&&
!
preg_match
(
'/^[\w\.\-]{2,64}\.[a-zA-Z
\-
]{2,10}[\.]{0,1}$/'
,
$_POST
[
'domain'
]))
$error
.
=
$app
->
lng
(
'error_domain_regex'
)
.
'<br />'
;
if
(
isset
(
$_POST
[
'ns1'
])
&&
!
preg_match
(
'/^[\w\.\-]{2,64}\.[a-zA-Z]{2,10}[\.]{0,1}$/'
,
$_POST
[
'ns1'
]))
$error
.
=
$app
->
lng
(
'error_ns1_regex'
)
.
'<br />'
;
if
(
isset
(
$_POST
[
'ns2'
])
&&
!
preg_match
(
'/^[\w\.\-]{2,64}\.[a-zA-Z]{2,10}[\.]{0,1}$/'
,
$_POST
[
'ns2'
]))
$error
.
=
$app
->
lng
(
'error_ns2_regex'
)
.
'<br />'
;
if
(
isset
(
$_POST
[
'email'
])
&&
!
preg_match
(
'/^\w+[\w.-]*\w+@\w+[\w.-]*\w+\.[a-z]{2,10}$/i'
,
$_POST
[
'email'
]))
$error
.
=
$app
->
lng
(
'error_email_regex'
)
.
'<br />'
;
if
(
isset
(
$_POST
[
'email'
])
&&
!
preg_match
(
'/^\w+[\w.-]*\w+@\w+[\w.-]*\w+\.[a-z
\-
]{2,10}$/i'
,
$_POST
[
'email'
]))
$error
.
=
$app
->
lng
(
'error_email_regex'
)
.
'<br />'
;
// make sure that the record belongs to the clinet group and not the admin group when a dmin inserts it
if
(
$_SESSION
[
"s"
][
"user"
][
"typ"
]
==
'admin'
&&
isset
(
$_POST
[
'client_group_id'
]))
{
...
...
interface/web/dns/form/dns_soa.tform.php
View file @
28eadb79
...
...
@@ -82,7 +82,7 @@ $form["tabs"]['dns_soa'] = array (
1
=>
array
(
'type'
=>
'UNIQUE'
,
'errmsg'
=>
'origin_error_unique'
),
2
=>
array
(
'type'
=>
'REGEX'
,
'regex'
=>
'/^[\w\.\-\/]{2,255}\.[a-zA-Z]{2,10}[\.]{0,1}$/'
,
'regex'
=>
'/^[\w\.\-\/]{2,255}\.[a-zA-Z
\-
]{2,10}[\.]{0,1}$/'
,
'errmsg'
=>
'origin_error_regex'
),
),
'default'
=>
''
,
...
...
interface/web/domain/form/domain.tform.php
View file @
28eadb79
...
...
@@ -93,7 +93,7 @@ $form["tabs"]['domain'] = array (
1
=>
array
(
'type'
=>
'UNIQUE'
,
'errmsg'
=>
'domain_error_unique'
),
2
=>
array
(
'type'
=>
'REGEX'
,
'regex'
=>
'/^[\w\.\-]{2,255}\.[a-zA-Z]{2,10}$/'
,
'regex'
=>
'/^[\w\.\-]{2,255}\.[a-zA-Z
\-
]{2,10}$/'
,
'errmsg'
=>
'domain_error_regex'
),
),
'default'
=>
''
,
...
...
interface/web/mail/form/mail_aliasdomain.tform.php
View file @
28eadb79
...
...
@@ -74,7 +74,7 @@ $form["tabs"]['alias'] = array (
1
=>
array
(
'type'
=>
'UNIQUE'
,
'errmsg'
=>
'source_error_unique'
),
2
=>
array
(
'type'
=>
'REGEX'
,
'regex'
=>
'/^\@[\w\.\-]{2,64}\.[a-zA-Z]{2,10}$/'
,
'regex'
=>
'/^\@[\w\.\-]{2,64}\.[a-zA-Z
\-
]{2,10}$/'
,
'errmsg'
=>
'source_error_regex'
),
),
'default'
=>
''
,
...
...
interface/web/mail/form/mail_domain.tform.php
View file @
28eadb79
...
...
@@ -77,7 +77,7 @@ $form["tabs"]['domain'] = array (
1
=>
array
(
'type'
=>
'UNIQUE'
,
'errmsg'
=>
'domain_error_unique'
),
2
=>
array
(
'type'
=>
'REGEX'
,
'regex'
=>
'/^[\w\.\-]{2,255}\.[a-zA-Z]{2,10}$/'
,
'regex'
=>
'/^[\w\.\-]{2,255}\.[a-zA-Z
\-
]{2,10}$/'
,
'errmsg'
=>
'domain_error_regex'
),
),
'default'
=>
''
,
...
...
interface/web/mail/form/mail_domain_catchall.tform.php
View file @
28eadb79
...
...
@@ -74,7 +74,7 @@ $form["tabs"]['catchall'] = array (
1
=>
array
(
'type'
=>
'UNIQUE'
,
'errmsg'
=>
'domain_error_unique'
),
2
=>
array
(
'type'
=>
'REGEX'
,
'regex'
=>
'/^\@[\w\.\-]{2,255}\.[a-zA-Z]{2,10}$/'
,
'regex'
=>
'/^\@[\w\.\-]{2,255}\.[a-zA-Z
\-
]{2,10}$/'
,
'errmsg'
=>
'domain_error_regex'
),
),
'default'
=>
''
,
...
...
interface/web/mail/form/mail_get.tform.php
View file @
28eadb79
...
...
@@ -81,7 +81,7 @@ $form["tabs"]['mailget'] = array (
'validators'
=>
array
(
0
=>
array
(
'type'
=>
'NOTEMPTY'
,
'errmsg'
=>
'source_server_error_isempty'
),
1
=>
array
(
'type'
=>
'REGEX'
,
'regex'
=>
'/^[\w\.\-]{2,64}\.[a-zA-Z]{2,10}$/'
,
'regex'
=>
'/^[\w\.\-]{2,64}\.[a-zA-Z
\-
]{2,10}$/'
,
'errmsg'
=>
'source_server_error_regex'
),
),
'default'
=>
''
,
...
...
interface/web/mail/form/mail_user.tform.php
View file @
28eadb79
...
...
@@ -114,7 +114,7 @@ $form["tabs"]['mailuser'] = array (
'datatype'
=>
'VARCHAR'
,
'formtype'
=>
'TEXT'
,
'validators'
=>
array
(
0
=>
array
(
'type'
=>
'REGEX'
,
'regex'
=>
'/^(\w+[\w\.\-\+]*\w{0,}@\w+[\w.-]*\w+\.[a-z]{2,10}){0,1}$/i'
,
'regex'
=>
'/^(\w+[\w\.\-\+]*\w{0,}@\w+[\w.-]*\w+\.[a-z
\-
]{2,10}){0,1}$/i'
,
'errmsg'
=>
'cc_error_isemail'
),
),
'default'
=>
''
,
...
...
interface/web/sites/form/web_aliasdomain.tform.php
View file @
28eadb79
...
...
@@ -77,7 +77,7 @@ $form["tabs"]['domain'] = array (
1
=>
array
(
'type'
=>
'UNIQUE'
,
'errmsg'
=>
'domain_error_unique'
),
2
=>
array
(
'type'
=>
'REGEX'
,
'regex'
=>
'/^[\w\.\-]{2,255}\.[a-zA-Z]{2,10}$/'
,
'regex'
=>
'/^[\w\.\-]{2,255}\.[a-zA-Z
\-
]{2,10}$/'
,
'errmsg'
=>
'domain_error_regex'
),
),
'default'
=>
''
,
...
...
interface/web/sites/form/web_domain.tform.php
View file @
28eadb79
...
...
@@ -97,7 +97,7 @@ $form["tabs"]['domain'] = array (
1
=>
array
(
'type'
=>
'UNIQUE'
,
'errmsg'
=>
'domain_error_unique'
),
2
=>
array
(
'type'
=>
'REGEX'
,
'regex'
=>
'/^[\w\.\-]{2,255}\.[a-zA-Z]{2,10}$/'
,
'regex'
=>
'/^[\w\.\-]{2,255}\.[a-zA-Z
\-
]{2,10}$/'
,
'errmsg'
=>
'domain_error_regex'
),
),
'default'
=>
''
,
...
...
interface/web/sites/form/web_subdomain.tform.php
View file @
28eadb79
...
...
@@ -77,7 +77,7 @@ $form["tabs"]['domain'] = array (
1
=>
array
(
'type'
=>
'UNIQUE'
,
'errmsg'
=>
'domain_error_unique'
),
2
=>
array
(
'type'
=>
'REGEX'
,
'regex'
=>
'/^[\w\.\-]{2,255}\.[a-zA-Z]{2,10}$/'
,
'regex'
=>
'/^[\w\.\-]{2,255}\.[a-zA-Z
\-
]{2,10}$/'
,
'errmsg'
=>
'domain_error_regex'
),
),
'default'
=>
''
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment