Skip to content

Commit cafdd67

Browse files
committed
fix undefined variable errors #5226 #6563
1 parent 7b55592 commit cafdd67

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

server/lib/classes/cron.d/500-backup_mail.inc.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public function onRunJob() {
5858
$server_config = $app->getconf->get_server_config($conf['server_id'], 'server');
5959
$mail_config = $app->getconf->get_server_config($conf['server_id'], 'mail');
6060
$global_config = $app->getconf->get_global_config('sites');
61-
61+
6262
$backup_dir = trim($server_config['backup_dir']);
6363
$backup_dir_permissions =0750;
6464

@@ -92,7 +92,7 @@ public function onRunJob() {
9292
$domain_rec=$app->db->queryOneRecord("SELECT * FROM mail_domain WHERE domain = ?", $domain);
9393

9494
if($rec['backup_interval'] == 'daily' or ($rec['backup_interval'] == 'weekly' && date('w') == 0) or ($rec['backup_interval'] == 'monthly' && date('d') == '01')) {
95-
95+
9696
$backupusername = 'root';
9797
$backupgroup = 'root';
9898
if ($global_config['backups_include_into_web_quota'] == 'y') {
@@ -112,7 +112,7 @@ public function onRunJob() {
112112
$backupusername = $webdomain['system_user'];
113113
$backupgroup = $webdomain['system_group'];
114114
}
115-
}
115+
}
116116

117117
$mail_backup_dir = $backup_dir.'/mail'.$domain_rec['domain_id'];
118118
if(!is_dir($mail_backup_dir)) mkdir($mail_backup_dir, 0750);
@@ -127,7 +127,7 @@ public function onRunJob() {
127127
if (empty($this->tmp_backup_dir)) $this->tmp_backup_dir = $rec['maildir'];
128128
// Create temporary backup-mailbox
129129
$app->system->exec_safe("su -c ?", 'dsync -o plugin/acl= -o plugin/quota= backup -u "'.$rec["email"].'" mdbox:' . $this->tmp_backup_dir . '/backup');
130-
130+
131131
if($backup_mode == 'userzip') {
132132
$mail_backup_file.='.zip';
133133
$app->system->exec_safe('cd ? && zip ? -b ? -r backup > /dev/null && rm -rf backup', $this->tmp_backup_dir, $mail_backup_dir.'/'.$mail_backup_file, $backup_tmp);
@@ -142,7 +142,7 @@ public function onRunJob() {
142142
$retval = $app->system->last_exec_retcode();
143143
}
144144
}
145-
145+
146146
if ($retval != 0) {
147147
// Cleanup
148148
if(file_exists($this->tmp_backup_dir . '/backup')) {
@@ -154,11 +154,11 @@ public function onRunJob() {
154154
$domain_dir=explode('/',$rec['maildir']);
155155
$_temp=array_pop($domain_dir);unset($_temp);
156156
$domain_dir=implode('/',$domain_dir);
157-
157+
158158
$parts=explode('/',$rec['maildir']);
159159
$source_dir=array_pop($parts);
160160
unset($parts);
161-
161+
162162
//* create archives
163163
if($backup_mode == 'userzip') {
164164
$mail_backup_file.='.zip';
@@ -175,15 +175,15 @@ public function onRunJob() {
175175
$retval = $app->system->last_exec_retcode();
176176
}
177177
}
178-
179-
if($retval == 0 || ($backup_mode != 'userzip' && $retval == 1) || ($backup_mode == 'userzip' && $retval == 12)){// tar can return 1, zip can return 12(due to harmless warings) and still create valid backups
178+
179+
if($retval == 0 || ($backup_mode != 'userzip' && $retval == 1) || ($backup_mode == 'userzip' && $retval == 12)){// tar can return 1, zip can return 12(due to harmless warnings) and still create valid backups
180180
chown($mail_backup_dir.'/'.$mail_backup_file, $backupusername);
181181
chgrp($mail_backup_dir.'/'.$mail_backup_file, $backupgroup);
182182
chmod($mail_backup_dir.'/'.$mail_backup_file, 0640);
183183
/* Insert mail backup record in database */
184184
$filesize = filesize($mail_backup_dir.'/'.$mail_backup_file);
185185
$sql = "INSERT INTO mail_backup (server_id, parent_domain_id, mailuser_id, backup_mode, tstamp, filename, filesize) VALUES (?, ?, ?, ?, ?, ?, ?)";
186-
$app->db->query($sql, $conf['server_id'], $domain_rec['domain_id'], $rec['mailuser_id'], $backup_mode, time(), $mail_backup_file, $filesize);
186+
$app->db->query($sql, $conf['server_id'], $domain_rec['domain_id'], $rec['mailuser_id'], $backup_mode, time(), $mail_backup_file, $filesize);
187187
if($app->running_on_slaveserver()) $app->dbmaster->query($sql, $conf['server_id'], $domain_rec['domain_id'], $rec['mailuser_id'], $backup_mode, time(), $mail_backup_file, $filesize);
188188
unset($filesize);
189189
} else {
@@ -195,7 +195,7 @@ public function onRunJob() {
195195
$app->system->exec_safe('rm -rf ?', $rec['maildir'] . '/backup');
196196
}
197197
}
198-
$app->log($mail_backup_file.' NOK:'.implode('',$tmp_output), LOGLEVEL_WARN);
198+
$app->log($mail_backup_file.' NOK:'.implode('',$app->system->last_exec_out()), LOGLEVEL_WARN);
199199
}
200200
/* Remove old backups */
201201
$backup_copies = intval($rec['backup_copies']);

server/lib/classes/cron.d/500-clean_mailboxes.inc.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
class cronjob_clean_mailboxes extends cronjob {
3232

3333
// should run before quota notify and backup
34-
// quota notify and backup is both '0 0 * * *'
35-
34+
// quota notify and backup is both '0 0 * * *'
35+
3636
// job schedule
3737
protected $_schedule = '00 22 * * *';
3838

@@ -77,7 +77,7 @@ private function purge_junk_thrash() {
7777
WHERE maildir_format = 'maildir' AND disableimap = 'n' AND server_id = ?
7878
AND (purge_trash_days > 0 OR purge_junk_days > 0)",
7979
$server_id);
80-
80+
8181
if(is_array($records) && !empty($records)) {
8282
foreach($records as $email) {
8383

@@ -147,7 +147,7 @@ private function purge_mdbox_removed() {
147147
global $app, $conf;
148148

149149
$sql = "SELECT email FROM mail_user WHERE maildir_format = 'mdbox' AND server_id = ?";
150-
$records = $app->db->queryAllRecords($sql, $server_id);
150+
$records = $app->db->queryAllRecords($sql, $conf['server_id']);
151151

152152
if(is_array($records)) {
153153
foreach($records as $rec) {

0 commit comments

Comments
 (0)