Skip to content
Snippets Groups Projects
Commit 454fa04e authored by Marius Cramer's avatar Marius Cramer
Browse files

Changed to use else block instead of continue inside if block (easier code reading)

parent a08e6c32
No related branches found
No related tags found
No related merge requests found
...@@ -886,42 +886,41 @@ if ($app->dbmaster == $app->db) { ...@@ -886,42 +886,41 @@ if ($app->dbmaster == $app->db) {
} }
send_notification_email('web_quota_ok_notification', $placeholders, $recipients); send_notification_email('web_quota_ok_notification', $placeholders, $recipients);
} }
} else {
continue; // could a notification be sent?
} $send_notification = false;
if(!$rec['last_quota_notification']) $send_notification = true; // not yet notified
// could a notification be sent? elseif($web_config['overquota_notify_freq'] > 0 && $rec['notified_before'] >= $web_config['overquota_notify_freq']) $send_notification = true;
$send_notification = false;
if(!$rec['last_quota_notification']) $send_notification = true; // not yet notified
elseif($web_config['overquota_notify_freq'] > 0 && $rec['notified_before'] >= $web_config['overquota_notify_freq']) $send_notification = true;
//* Send quota notifications //* Send quota notifications
if(($web_config['overquota_notify_admin'] == 'y' || $web_config['overquota_notify_client'] == 'y') && $send_notification == true) { if(($web_config['overquota_notify_admin'] == 'y' || $web_config['overquota_notify_client'] == 'y') && $send_notification == true) {
$app->dbmaster->datalogUpdate('web_domain', "last_quota_notification = CURDATE()", 'domain_id', $rec['domain_id']); $app->dbmaster->datalogUpdate('web_domain', "last_quota_notification = CURDATE()", 'domain_id', $rec['domain_id']);
$placeholders = array('{domain}' => $rec['domain'], $placeholders = array('{domain}' => $rec['domain'],
'{admin_mail}' => ($global_config['admin_mail'] != ''? $global_config['admin_mail'] : 'root'), '{admin_mail}' => ($global_config['admin_mail'] != ''? $global_config['admin_mail'] : 'root'),
'{used}' => $rec['used'], '{used}' => $rec['used'],
'{soft}' => $rec['soft'], '{soft}' => $rec['soft'],
'{hard}' => $rec['hard'], '{hard}' => $rec['hard'],
'{ratio}' => $rec['ratio']); '{ratio}' => $rec['ratio']);
$recipients = array(); $recipients = array();
//* send email to admin //* send email to admin
if($global_config['admin_mail'] != '' && $web_config['overquota_notify_admin'] == 'y') { if($global_config['admin_mail'] != '' && $web_config['overquota_notify_admin'] == 'y') {
$recipients[] = $global_config['admin_mail']; $recipients[] = $global_config['admin_mail'];
} }
//* Send email to client //* Send email to client
if($web_config['overquota_notify_client'] == 'y') { if($web_config['overquota_notify_client'] == 'y') {
$client_group_id = $rec["sys_groupid"]; $client_group_id = $rec["sys_groupid"];
$client = $app->db->queryOneRecord("SELECT client.email FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id"); $client = $app->db->queryOneRecord("SELECT client.email FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
if($client['email'] != '') { if($client['email'] != '') {
$recipients[] = $client['email']; $recipients[] = $client['email'];
}
} }
send_notification_email('web_quota_notification', $placeholders, $recipients);
} }
send_notification_email('web_quota_notification', $placeholders, $recipients);
} }
} }
} }
...@@ -1016,42 +1015,41 @@ if ($app->dbmaster == $app->db) { ...@@ -1016,42 +1015,41 @@ if ($app->dbmaster == $app->db) {
send_notification_email('mail_quota_ok_notification', $placeholders, $recipients); send_notification_email('mail_quota_ok_notification', $placeholders, $recipients);
} }
} else {
continue; //* Send quota notifications
} // could a notification be sent?
$send_notification = false;
if(!$rec['last_quota_notification']) $send_notification = true; // not yet notified
elseif($mail_config['overquota_notify_freq'] > 0 && $rec['notified_before'] >= $mail_config['overquota_notify_freq']) $send_notification = true;
//* Send quota notifications if(($mail_config['overquota_notify_admin'] == 'y' || $mail_config['overquota_notify_client'] == 'y') && $send_notification == true) {
// could a notification be sent? $app->dbmaster->datalogUpdate('mail_user', "last_quota_notification = CURDATE()", 'mailuser_id', $rec['mailuser_id']);
$send_notification = false;
if(!$rec['last_quota_notification']) $send_notification = true; // not yet notified $placeholders = array('{email}' => $rec['email'],
elseif($mail_config['overquota_notify_freq'] > 0 && $rec['notified_before'] >= $mail_config['overquota_notify_freq']) $send_notification = true; '{admin_mail}' => ($global_config['admin_mail'] != ''? $global_config['admin_mail'] : 'root'),
'{used}' => $rec['used'],
if(($mail_config['overquota_notify_admin'] == 'y' || $mail_config['overquota_notify_client'] == 'y') && $send_notification == true) { '{name}' => $rec['name'],
$app->dbmaster->datalogUpdate('mail_user', "last_quota_notification = CURDATE()", 'mailuser_id', $rec['mailuser_id']); '{quota}' => $rec['quota'],
'{ratio}' => $rec['ratio']);
$placeholders = array('{email}' => $rec['email'],
'{admin_mail}' => ($global_config['admin_mail'] != ''? $global_config['admin_mail'] : 'root'),
'{used}' => $rec['used'],
'{name}' => $rec['name'],
'{quota}' => $rec['quota'],
'{ratio}' => $rec['ratio']);
$recipients = array();
//* send email to admin
if($global_config['admin_mail'] != '' && $mail_config['overquota_notify_admin'] == 'y') {
$recipients[] = $global_config['admin_mail'];
}
//* Send email to client $recipients = array();
if($mail_config['overquota_notify_client'] == 'y') { //* send email to admin
$client_group_id = $rec["sys_groupid"]; if($global_config['admin_mail'] != '' && $mail_config['overquota_notify_admin'] == 'y') {
$client = $app->db->queryOneRecord("SELECT client.email FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id"); $recipients[] = $global_config['admin_mail'];
if($client['email'] != '') {
$recipients[] = $client['email'];
} }
}
send_notification_email('mail_quota_notification', $placeholders, $recipients); //* Send email to client
if($mail_config['overquota_notify_client'] == 'y') {
$client_group_id = $rec["sys_groupid"];
$client = $app->db->queryOneRecord("SELECT client.email FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
if($client['email'] != '') {
$recipients[] = $client['email'];
}
}
send_notification_email('mail_quota_notification', $placeholders, $recipients);
}
} }
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment