Skip to content

Commit cab9249

Browse files
committed
Fixed several bugs (revisions 1783-1788 from stable branch).
1 parent 2c3939a commit cab9249

File tree

6 files changed

+25
-4
lines changed

6 files changed

+25
-4
lines changed

install/tpl/apache_ispconfig.vhost.master

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ NameVirtualHost *:{vhost_port}
3838
# ErrorLog /var/log/apache2/error.log
3939
# CustomLog /var/log/apache2/access.log combined
4040
ServerSignature Off
41+
42+
<IfModule mod_security2.c>
43+
SecRuleEngine Off
44+
</IfModule>
45+
4146

4247
</VirtualHost>
4348

interface/lib/plugins/mail_user_filter_plugin.inc.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,13 @@ function mail_user_filter_edit($event_name,$page_form) {
7272
}
7373
if($skip == false && $line != '') $out .= $line ."\n";
7474
if($line == '### END FILTER_ID:'.$page_form->id) {
75-
$out .= $this->mail_user_filter_get_rule($page_form);
75+
if($page_form->dataRecord["active"] == 'y') $out .= $this->mail_user_filter_get_rule($page_form);
7676
$skip = false;
7777
}
7878
}
7979

8080
// We did not found our rule, so we add it now as first rule.
81-
if($found == false) {
81+
if($found == false && $page_form->dataRecord["active"] == 'y') {
8282
$new_rule = $this->mail_user_filter_get_rule($page_form);
8383
$out = $new_rule . $out;
8484
}

interface/web/client/client_edit.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,14 @@ function onAfterUpdate() {
197197
$app->db->query($sql);
198198
}
199199

200+
// language changed
201+
if(isset($this->dataRecord['language']) && $this->dataRecord['language'] != '' && $this->oldDataRecord['language'] != $this->dataRecord['language']) {
202+
$language = $app->db->quote($this->dataRecord["language"]);
203+
$client_id = $this->id;
204+
$sql = "UPDATE sys_user SET language = '$language' WHERE client_id = $client_id";
205+
$app->db->query($sql);
206+
}
207+
200208
// reseller status changed
201209
if(isset($this->dataRecord["limit_client"]) && $this->dataRecord["limit_client"] != $this->oldDataRecord["limit_client"]) {
202210
$modules = ISPC_INTERFACE_MODULES_ENABLED;

interface/web/client/reseller_edit.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,14 @@ function onAfterUpdate() {
192192
$app->db->query($sql);
193193
}
194194

195+
// language changed
196+
if(isset($this->dataRecord['language']) && $this->dataRecord['language'] != '' && $this->oldDataRecord['language'] != $this->dataRecord['language']) {
197+
$language = $app->db->quote($this->dataRecord["language"]);
198+
$client_id = $this->id;
199+
$sql = "UPDATE sys_user SET language = '$language' WHERE client_id = $client_id";
200+
$app->db->query($sql);
201+
}
202+
195203
// reseller status changed
196204
if(isset($this->dataRecord["limit_client"]) && $this->dataRecord["limit_client"] != $this->oldDataRecord["limit_client"]) {
197205
$modules = ISPC_INTERFACE_MODULES_ENABLED.',client';

interface/web/client/templates/clients_list.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ <h2><tmpl_var name="list_head_txt"></h2>
4444
<td class="tbl_col_country"><a href="#" onClick="loadContent('client/client_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="country"}</a></td>
4545
<td class="tbl_col_buttons">
4646
<div class="buttons icons16" style="width:60px;">
47-
<a class="icons16 icoLoginAs" href="#" onclick="loadContent('admin/login_as.php?cid={tmpl_var name='id'}');"><span>{tmpl_var name='login_as_txt'}</span></a>
47+
<tmpl_if name="is_admin"><a class="icons16 icoLoginAs" href="#" onclick="loadContent('admin/login_as.php?cid={tmpl_var name='id'}');"><span>{tmpl_var name='login_as_txt'}</span></a> </tmpl_if>
4848
<a class="icons16 icoDelete" href="javascript: del_record('client/client_del.php?id={tmpl_var name='id'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span>{tmpl_var name='delete_txt'}</span></a>
4949
</div>
5050
</td>

server/conf/autoresponder.master

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
`test -f /var/vmail/mailfilters/$HOST/$USER/.vacation.msg && exit 1 || exit 0`
1+
`test -f {vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.msg && exit 1 || exit 0`
22
if ($RETURNCODE==1)
33
{
44
{

0 commit comments

Comments
 (0)