Skip to content

Commit 9c66981

Browse files
author
Marius Burkard
committed
Merge branch 'stable-3.1'
2 parents df7e02a + 6a596ea commit 9c66981

File tree

6 files changed

+16
-8
lines changed

6 files changed

+16
-8
lines changed

install/sql/incremental/upd_dev_collection.sql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,4 @@ ALTER TABLE `dns_rr` CHANGE `data` `data` TEXT NOT NULL;
6161
ALTER TABLE `web_database` CHANGE `database_quota` `database_quota` INT(11) NULL DEFAULT NULL;
6262
ALTER TABLE `web_domain` ADD `log_retention` INT NOT NULL DEFAULT '30' ;
6363
ALTER TABLE spamfilter_policy CHANGE spam_tag_level spam_tag_level DECIMAL(5,2) NULL DEFAULT NULL, CHANGE spam_tag2_level spam_tag2_level DECIMAL(5,2) NULL DEFAULT NULL, CHANGE spam_kill_level spam_kill_level DECIMAL(5,2) NULL DEFAULT NULL, CHANGE spam_dsn_cutoff_level spam_dsn_cutoff_level DECIMAL(5,2) NULL DEFAULT NULL, CHANGE spam_quarantine_cutoff_level spam_quarantine_cutoff_level DECIMAL(5,2) NULL DEFAULT NULL;
64+
UPDATE `web_database` as d LEFT JOIN `web_domain` as w ON (w.domain_id = d.parent_domain_id) SET d.parent_domain_id = 0 WHERE w.domain_id IS NULL AND d.parent_domain_id != 0;

interface/lib/classes/remote.d/admin.inc.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ public function system_config_get($session_id, $section, $key) {
150150
} else {
151151
if(isset($system_config_array[$section])) return $system_config_array[$section];
152152
else return false;
153+
}
153154
} else {
154155
throw new SoapFault('invalid_function_parameter', 'Invalid function parameter.');
155156
return false;

interface/lib/classes/remote.d/server.inc.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ public function server_get_serverid_by_ip($session_id, $ipaddress)
5555
throw new SoapFault('permission_denied', 'You do not have the permissions to access this function.');
5656
return false;
5757
}
58-
$sql = "SELECT server_id FROM server_ip WHERE ip_address = ? LIMIT 1";
59-
$all = $app->db->queryAllRecords($sql, $ipaddress);
58+
$sql = "SELECT server_id FROM server_ip WHERE ip_address = ?";
59+
$all = $app->db->queryOneRecord($sql, $ipaddress);
6060
return $all;
6161
}
6262

@@ -163,7 +163,7 @@ public function server_config_set($session_id, $server_id, $section, $key, $valu
163163
$server_config_array = $app->getconf->get_server_config($server_id);
164164
$server_config_array[$section][$key] = $value;
165165
$server_config_str = $app->ini_parser->get_ini_string($server_config_array);
166-
$app->db->datalogUpdate('server', array("config" => $server_config_str), 'server_id', $server_id);
166+
return $app->db->datalogUpdate('server', array("config" => $server_config_str), 'server_id', $server_id);
167167
} else {
168168
throw new SoapFault('invalid_function_parameter', 'Invalid function parameter.');
169169
return false;
@@ -206,7 +206,7 @@ public function server_get_serverid_by_name($session_id, $server_name)
206206
return false;
207207
}
208208
if (!empty($session_id) && !empty($server_name)) {
209-
$sql = "SELECT server_id FROM server WHERE server_name = ? LIMIT 1";
209+
$sql = "SELECT server_id FROM server WHERE server_name = ?";
210210
$all = $app->db->queryOneRecord($sql, $server_name);
211211
return $all;
212212
} else {
@@ -228,7 +228,7 @@ public function server_get_functions($session_id, $server_id)
228228
return false;
229229
}
230230
if (!empty($session_id) && !empty($server_id)) {
231-
$sql = "SELECT mail_server, web_server, dns_server, file_server, db_server, vserver_server, proxy_server, firewall_server, mirror_server_id FROM server WHERE server_id = ? LIMIT 1 ";
231+
$sql = "SELECT mail_server, web_server, dns_server, file_server, db_server, vserver_server, proxy_server, firewall_server, mirror_server_id FROM server WHERE server_id = ?";
232232
$all = $app->db->queryOneRecord($sql, $server_id);
233233
return $all;
234234
} else {

interface/web/dns/dns_dkim_edit.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ function onSubmit() {
118118
if (!empty($this->dataRecord['data'])) {
119119
$this->dataRecord['data']='v=DKIM1; t=s; p='.$this->dataRecord['data'];
120120
$this->dataRecord['name']=$this->dataRecord['selector'].'._domainkey.'.$this->dataRecord['name'];
121-
$this->dataRecord['ttl']=60;
121+
// $this->dataRecord['ttl']=60;
122122
}
123123
// Update the serial number and timestamp of the RR record
124124
$soa = $app->db->queryOneRecord("SELECT serial FROM dns_rr WHERE id = ?", $this->id);

interface/web/sites/web_vhost_domain_del.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,14 @@ function onBeforeDelete() {
120120
}
121121
}
122122
}
123+
124+
//* Remove parent_domain_id from databases
125+
$records = $app->db->queryAllRecords("SELECT database_id FROM web_database WHERE parent_domain_id = ?", $this->id);
126+
foreach($records as $rec) {
127+
$app->db->datalogUpdate('web_database', array('parent_domain_id' => 0), 'database_id', $rec['database_id']);
128+
}
123129
}
124-
130+
125131
//* Delete all web folders
126132
$records = $app->db->queryAllRecords("SELECT web_folder_id FROM web_folder WHERE parent_domain_id = ?", $this->id);
127133
foreach($records as $rec) {

server/conf/sieve_filter.master

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ if header :contains "X-Spam-Flag" "YES" {
3232
stop;
3333
}
3434
vacation :days 1
35-
:subject "Out of office reply"
35+
:subject "<tmpl_var name='autoresponder_subject'>"
3636
# :addresses ["test@test.int", "till@test.int"]
3737
<tmpl_var name='addresses'>
3838
"<tmpl_var name='autoresponder_text'>";

0 commit comments

Comments
 (0)