Skip to content

Commit a2f1f43

Browse files
author
Till Brehm
committed
Fixed #5714 Can't change client of website in git-stable
1 parent 9f0e4d3 commit a2f1f43

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

interface/lib/plugins/sites_web_vhost_domain_plugin.inc.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ function sites_web_vhost_domain_edit($event_name, $page_form) {
5252
if($_SESSION["s"]["user"]["typ"] == 'admin' && isset($page_form->dataRecord["client_group_id"])) {
5353
$client_group_id = $app->functions->intval($page_form->dataRecord["client_group_id"]);
5454
$app->uses('getconf');
55-
$global_config = $app->getconf->get_global_config('sites');
56-
if($global_config['client_protection'] == 'y') {
57-
$app->db->query("UPDATE web_domain SET sys_groupid = ?, sys_perm_group = 'ru' WHERE domain_id = ?", $client_group_id, $this->id);
55+
$global_config = $app->getconf->get_global_config('sites');
56+
if($global_config['client_protection'] == 'y') {
57+
$app->db->query("UPDATE web_domain SET sys_groupid = ?, sys_perm_group = 'ru' WHERE domain_id = ?", $client_group_id, $page_form->id);
5858
} else {
5959
$sysuser = $app->db->queryOneRecord('SELECT userid FROM sys_user WHERE default_group = ?',$client_group_id);
6060
$sysuser_id = (is_array($sysuser) && isset($sysuser['userid']) && $sysuser['userid'] > 0)?$sysuser['userid']:1;
61-
$app->db->query("UPDATE web_domain SET sys_userid = ?, sys_groupid = ?, sys_perm_group = 'riud' WHERE domain_id = ?", $sysuser_id, $client_group_id, $this->id);
61+
$app->db->query("UPDATE web_domain SET sys_userid = ?, sys_groupid = ?, sys_perm_group = 'riud' WHERE domain_id = ?", $sysuser_id, $client_group_id, $page_form->id);
6262
}
6363
}
6464
if($app->auth->has_clients($_SESSION['s']['user']['userid']) && isset($page_form->dataRecord["client_group_id"])) {

interface/web/sites/web_vhost_domain_edit.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1382,11 +1382,11 @@ function onAfterInsert() {
13821382
// make sure that the record belongs to the client group and not the admin group when admin inserts it
13831383
// also make sure that the user can not delete domain created by a admin if client protection is enabled
13841384
if($_SESSION["s"]["user"]["typ"] == 'admin' && isset($this->dataRecord["client_group_id"])) {
1385-
$client_group_id = $app->functions->intval($this->dataRecord["client_group_id"]);
1386-
$app->uses('getconf');
1387-
$global_config = $app->getconf->get_global_config('sites');
1388-
if($global_config['client_protection'] == 'y') {
1389-
$app->db->query("UPDATE web_domain SET sys_groupid = ?, sys_perm_group = 'ru' WHERE domain_id = ?", $client_group_id, $this->id);
1385+
$client_group_id = $app->functions->intval($this->dataRecord["client_group_id"]);
1386+
$app->uses('getconf');
1387+
$global_config = $app->getconf->get_global_config('sites');
1388+
if($global_config['client_protection'] == 'y') {
1389+
$app->db->query("UPDATE web_domain SET sys_groupid = ?, sys_perm_group = 'ru' WHERE domain_id = ?", $client_group_id, $this->id);
13901390
} else {
13911391
$sysuser = $app->db->queryOneRecord('SELECT userid FROM sys_user WHERE default_group = ?',$client_group_id);
13921392
$sysuser_id = (is_array($sysuser) && isset($sysuser['userid']) && $sysuser['userid'] > 0)?$sysuser['userid']:1;

0 commit comments

Comments
 (0)