Skip to content

Commit f55392a

Browse files
committed
Misc PHP 8.x fixes
1 parent 61e9ced commit f55392a

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

install/lib/installer_base.lib.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1136,7 +1136,7 @@ public function configure_postfix($options = '') {
11361136

11371137
//* If there are RBL's defined, format the list and add them to smtp_recipient_restrictions to prevent removal after an update
11381138
$rbl_list = '';
1139-
if (@isset($server_ini_array['mail']['realtime_blackhole_list']) && $server_ini_array['mail']['realtime_blackhole_list'] != '') {
1139+
if(@isset($server_ini_array['mail']['realtime_blackhole_list']) && $server_ini_array['mail']['realtime_blackhole_list'] != '') {
11401140
$rbl_hosts = explode(",", str_replace(" ", "", $server_ini_array['mail']['realtime_blackhole_list']));
11411141
foreach ($rbl_hosts as $key => $value) {
11421142
$rbl_list .= ", reject_rbl_client ". $value;
@@ -1146,13 +1146,13 @@ public function configure_postfix($options = '') {
11461146

11471147
//* If Postgrey is installed, configure it
11481148
$greylisting = '';
1149-
if($conf['postgrey']['installed'] == true) {
1149+
if(isset($conf['postgrey']['installed']) && ($conf['postgrey']['installed'] == true)) {
11501150
$greylisting = ', check_recipient_access mysql:/etc/postfix/mysql-virtual_policy_greylist.cf';
11511151
}
11521152

11531153
$reject_sender_login_mismatch = '';
11541154
$reject_authenticated_sender_login_mismatch = '';
1155-
if (isset($server_ini_array['mail']['reject_sender_login_mismatch']) && ($server_ini_array['mail']['reject_sender_login_mismatch'] == 'y')) {
1155+
if(isset($server_ini_array['mail']['reject_sender_login_mismatch']) && ($server_ini_array['mail']['reject_sender_login_mismatch'] == 'y')) {
11561156
$reject_sender_login_mismatch = ',reject_sender_login_mismatch,';
11571157
$reject_authenticated_sender_login_mismatch = 'reject_authenticated_sender_login_mismatch, ';
11581158
}
@@ -1162,11 +1162,11 @@ public function configure_postfix($options = '') {
11621162
$stress_adaptive = (isset($server_ini_array['mail']['stress_adaptive']) && ($server_ini_array['mail']['stress_adaptive'] == 'y')) ? '' : $stress_adaptive_placeholder;
11631163

11641164
$reject_unknown_client_hostname='';
1165-
if (isset($server_ini_array['mail']['reject_unknown']) && ($server_ini_array['mail']['reject_unknown'] == 'client' || $server_ini_array['mail']['reject_unknown'] == 'client_helo')) {
1165+
if(isset($server_ini_array['mail']['reject_unknown']) && ($server_ini_array['mail']['reject_unknown'] == 'client' || $server_ini_array['mail']['reject_unknown'] == 'client_helo')) {
11661166
$reject_unknown_client_hostname=',reject_unknown_client_hostname';
11671167
}
11681168
$reject_unknown_helo_hostname='';
1169-
if ((!isset($server_ini_array['mail']['reject_unknown'])) || $server_ini_array['mail']['reject_unknown'] == 'helo' || $server_ini_array['mail']['reject_unknown'] == 'client_helo') {
1169+
if((!isset($server_ini_array['mail']['reject_unknown'])) || $server_ini_array['mail']['reject_unknown'] == 'helo' || $server_ini_array['mail']['reject_unknown'] == 'client_helo') {
11701170
$reject_unknown_helo_hostname=',reject_unknown_helo_hostname';
11711171
}
11721172

install/update.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -366,12 +366,12 @@
366366
//** Check for current service config state and compare to our results
367367
if ($conf['mysql']['master_slave_setup'] == 'y') $current_svc_config = $inst->dbmaster->queryOneRecord("SELECT mail_server,web_server,dns_server,xmpp_server,firewall_server,vserver_server,db_server FROM ?? WHERE server_id=?", $conf['mysql']['master_database'] . '.server', $conf['server_id']);
368368
else $current_svc_config = $inst->db->queryOneRecord("SELECT mail_server,web_server,dns_server,xmpp_server,firewall_server,vserver_server,db_server FROM ?? WHERE server_id=?", $conf["mysql"]["database"] . '.server', $conf['server_id']);
369-
$conf['services']['mail'] = check_service_config_state('mail_server', $conf['postfix']['installed']);
370-
$conf['services']['dns'] = check_service_config_state('dns_server', ($conf['powerdns']['installed'] || $conf['bind']['installed'] || $conf['mydns']['installed']));
371-
$conf['services']['web'] = check_service_config_state('web_server', ($conf['apache']['installed'] || $conf['nginx']['installed']));
372-
$conf['services']['xmpp'] = check_service_config_state('xmpp_server', $conf['xmpp']['installed']);
373-
$conf['services']['firewall'] = check_service_config_state('firewall_server', ($conf['ufw']['installed'] || $conf['firewall']['installed']));
374-
$conf['services']['vserver'] = check_service_config_state('vserver_server', $conf['services']['vserver']);
369+
$conf['services']['mail'] = check_service_config_state('mail_server', isset($conf['postfix']['installed']));
370+
$conf['services']['dns'] = check_service_config_state('dns_server', (isset($conf['powerdns']['installed']) || isset($conf['bind']['installed']) || isset($conf['mydns']['installed'])));
371+
$conf['services']['web'] = check_service_config_state('web_server', (isset($conf['apache']['installed']) || isset($conf['nginx']['installed'])));
372+
$conf['services']['xmpp'] = check_service_config_state('xmpp_server', isset($conf['xmpp']['installed']));
373+
$conf['services']['firewall'] = check_service_config_state('firewall_server', (isset($conf['ufw']['installed']) || isset($conf['firewall']['installed'])));
374+
$conf['services']['vserver'] = check_service_config_state('vserver_server', isset($conf['services']['vserver']));
375375
$conf['services']['db'] = check_service_config_state('db_server', true); /* Will always offer as MySQL is of course installed on this host as it's a requirement for ISPC to work... */
376376
unset($current_svc_config);
377377

server/plugins-available/firewall_plugin.inc.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class firewall_plugin {
3838
public function onInstall() {
3939
global $conf;
4040

41-
if(($conf['bastille']['installed'] == true || $conf['ufw']['installed'] == true || $conf['firewall']['installed'] == true) && $conf['services']['firewall'] == true) {
41+
if((isset($conf['bastille']['installed']) && $conf['bastille']['installed'] == true || isset($conf['ufw']['installed']) && $conf['ufw']['installed'] == true || isset($conf['firewall']['installed']) && $conf['firewall']['installed'] == true || isset($conf['services']['firewall']) && $conf['services']['firewall'] == true)) {
4242
return true;
4343
} else {
4444
return false;

0 commit comments

Comments
 (0)