Skip to content

Commit f601d97

Browse files
author
mcramer
committed
Bugfix: Domain module check can only be applied if tab is "domain"
1 parent 180f2b9 commit f601d97

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

interface/web/sites/web_domain_edit.php

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -459,21 +459,23 @@ function onSubmit() {
459459
global $app, $conf;
460460

461461
/* check if the domain module is used - and check if the selected domain can be used! */
462-
$app->uses('ini_parser,getconf');
463-
$settings = $app->getconf->get_global_config('domains');
464-
if ($settings['use_domain_module'] == 'y') {
465-
$client_group_id = intval($_SESSION["s"]["user"]["default_group"]);
466-
467-
$sql = "SELECT domain_id, domain FROM domain WHERE domain_id = " . intval($this->dataRecord['domain']);
468-
if ($_SESSION["s"]["user"]["typ"] != 'admin') {
469-
$sql .= "AND sys_groupid =" . $client_group_id;
470-
}
471-
$domain_check = $app->db->queryOneRecord($sql);
472-
if(!$domain_check) {
473-
// invalid domain selected
474-
$app->tform->errorMessage .= $app->tform->lng("domain_error_empty")."<br />";
475-
} else {
476-
$this->dataRecord['domain'] = $domain_check['domain'];
462+
if($app->tform->getCurrentTab() == 'domain') {
463+
$app->uses('ini_parser,getconf');
464+
$settings = $app->getconf->get_global_config('domains');
465+
if ($settings['use_domain_module'] == 'y') {
466+
$client_group_id = intval($_SESSION["s"]["user"]["default_group"]);
467+
468+
$sql = "SELECT domain_id, domain FROM domain WHERE domain_id = " . intval($this->dataRecord['domain']);
469+
if ($_SESSION["s"]["user"]["typ"] != 'admin') {
470+
$sql .= "AND sys_groupid =" . $client_group_id;
471+
}
472+
$domain_check = $app->db->queryOneRecord($sql);
473+
if(!$domain_check) {
474+
// invalid domain selected
475+
$app->tform->errorMessage .= $app->tform->lng("domain_error_empty")."<br />";
476+
} else {
477+
$this->dataRecord['domain'] = $domain_check['domain'];
478+
}
477479
}
478480
}
479481

0 commit comments

Comments
 (0)