floria030
2014-02-11 fd3b73167e3c7e9752ce308f667ce946b2545909
match PHP Strict Standards
1 files modified
8 ■■■■■ changed files
server/lib/classes/cron.d/500-backup_mail.inc.php 8 ●●●●● patch | view | raw | blame | history
server/lib/classes/cron.d/500-backup_mail.inc.php
@@ -95,13 +95,15 @@
                        $domain_dir=explode('/',$rec['maildir']); 
                        $_temp=array_pop($domain_dir);unset($_temp);
                        $domain_dir=implode('/',$domain_dir);
                        $source_dir=array_pop(explode('/',$rec['maildir']));
                        $parts=explode('/',$rec['maildir']);
                        $source_dir=array_pop($parts);
                        unset($parts);
                        //* create archives
                        if($backup_mode == 'userzip') {
                            $mail_backup_file.='.zip';
                            exec('cd '.$rec['homedir'].' && zip -b /tmp -r '.$mail_backup_dir.'/'.$mail_backup_file.' '.$source_dir.' > /dev/nul');
                            exec('cd '.$domain_dir.' && zip '.$mail_backup_dir.'/'.$mail_backup_file.' -b /tmp -r '.$source_dir.' > /dev/nul', $tmp_output, $retval);
                        } else {
                            /* Create a tar.gz backup */
                            $mail_backup_file.='.tar.gz';