Skip to content

Commit 34c940e

Browse files
author
Marius Burkard
committed
- upstream fixes
1 parent 09b790e commit 34c940e

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

server/plugins-available/apache2_plugin.inc.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1052,6 +1052,10 @@ function update($event_name, $data) {
10521052
}
10531053
}
10541054
}
1055+
1056+
foreach($sub_prefixes as $s) {
1057+
$temp_domains[] = $s . $aliasdomain['domain'];
1058+
}
10551059
}
10561060
}
10571061
}
@@ -1137,6 +1141,7 @@ function update($event_name, $data) {
11371141
$lddomain = $domain;
11381142
$subdomains = null;
11391143
$aliasdomains = null;
1144+
$sub_prefixes = array();
11401145

11411146
//* be sure to have good domain
11421147
if($data['new']['subdomain'] == "www" OR $data['new']['subdomain'] == "*") {
@@ -1148,6 +1153,7 @@ function update($event_name, $data) {
11481153
if(is_array($subdomains)) {
11491154
foreach($subdomains as $subdomain) {
11501155
$temp_domains[] = $subdomain['domain'];
1156+
$sub_prefixes[] = str_replace($domain, "", $subdomain['domain']);
11511157
}
11521158
}
11531159

server/plugins-available/nginx_plugin.inc.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1253,9 +1253,10 @@ function update($event_name, $data) {
12531253

12541254
// default values
12551255
$temp_domains = array();
1256-
$lddomain = $domain;
1257-
$subdomains = null;
1256+
$lddomain = $domain;
1257+
$subdomains = null;
12581258
$aliasdomains = null;
1259+
$sub_prefixes = array();
12591260

12601261
//* be sure to have good domain
12611262
if($data['new']['subdomain'] == "www" OR $data['new']['subdomain'] == "*") {
@@ -1267,6 +1268,7 @@ function update($event_name, $data) {
12671268
if(is_array($subdomains)) {
12681269
foreach($subdomains as $subdomain) {
12691270
$temp_domains[] = $subdomain['domain'];
1271+
$sub_prefixes[] = str_replace($domain, "", $subdomain['domain']);
12701272
}
12711273
}
12721274

@@ -1278,6 +1280,10 @@ function update($event_name, $data) {
12781280
if(isset($aliasdomain['subdomain']) && ! empty($aliasdomain['subdomain'])) {
12791281
$temp_domains[] = $aliasdomain['subdomain'] . "." . $aliasdomain['domain'];
12801282
}
1283+
1284+
foreach($sub_prefixes as $s) {
1285+
$temp_domains[] = $s . $aliasdomain['domain'];
1286+
}
12811287
}
12821288
}
12831289

0 commit comments

Comments
 (0)