Marius Cramer
2015-09-04 842b5c34e70869b7b1a0d368cbb6280f737301d3
Merge branch 'master' into 'master'

Master

See merge request !225
5 files modified
19 ■■■■■ changed files
install/tpl/server.ini.master 2 ●●● patch | view | raw | blame | history
interface/web/admin/form/server_config.tform.php 4 ●●● patch | view | raw | blame | history
server/lib/classes/cron.d/500-backup.inc.php 2 ●●● patch | view | raw | blame | history
server/lib/classes/cron.d/500-backup_mail.inc.php 2 ●●● patch | view | raw | blame | history
server/plugins-available/backup_plugin.inc.php 9 ●●●● patch | view | raw | blame | history
install/tpl/server.ini.master
@@ -16,7 +16,7 @@
loglevel=2
admin_notify_events=1
backup_dir=/var/backup
backup_dir_is_mount=y
backup_dir_is_mount=n
backup_mode=rootgz
backup_delete=n
monit_url=
interface/web/admin/form/server_config.tform.php
@@ -169,9 +169,7 @@
            'datatype' => 'VARCHAR',
            'formtype' => 'TEXT',
            'default' => '/var/backup',
            'validators' => array(    0 => array('type' => 'NOTEMPTY',
                                        'errmsg' => 'backup_dir_error_empty'),
                                    1 => array (     'type' => 'REGEX',
            'validators' => array(    0 => array (     'type' => 'REGEX',
                                        'regex' => '/^\/[a-zA-Z0-9\.\-\_\/]{5,128}$/',
                                        'errmsg'=> 'backup_dir_error_regex'),
            ),
server/lib/classes/cron.d/500-backup.inc.php
@@ -52,7 +52,7 @@
        $server_config = $app->getconf->get_server_config($conf['server_id'], 'server');
        $global_config = $app->getconf->get_global_config('sites');
        $backup_dir = $server_config['backup_dir'];
        $backup_dir = trim($server_config['backup_dir']);
        $backup_mode = $server_config['backup_mode'];
        if($backup_mode == '') $backup_mode = 'userzip';
server/lib/classes/cron.d/500-backup_mail.inc.php
@@ -54,7 +54,7 @@
        $mail_config = $app->getconf->get_server_config($conf['server_id'], 'mail');
        $global_config = $app->getconf->get_global_config('sites');
        
        $backup_dir = $server_config['backup_dir'];
        $backup_dir = trim($server_config['backup_dir']);
        $backup_dir_permissions =0750;
        $backup_mode = $server_config['backup_mode'];
server/plugins-available/backup_plugin.inc.php
@@ -71,7 +71,9 @@
            $web = $app->dbmaster->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ?", $backup['parent_domain_id']);
            $server_config = $app->getconf->get_server_config($conf['server_id'], 'server');
            $backup_dir = $server_config['backup_dir'].'/web'.$web['domain_id'];
            $backup_dir = trim($server_config['backup_dir']);
            if($backup_dir == '') return;
            $backup_dir .= '/web'.$web['domain_id'];
            
            $backup_dir_is_ready = true;
            //* mount backup directory, if necessary
@@ -178,7 +180,10 @@
            $app->uses('ini_parser,file,getconf');
    
            $server_config = $app->getconf->get_server_config($conf['server_id'], 'server');
            $backup_dir = $server_config['backup_dir'];
            $backup_dir = trim($server_config['backup_dir']);
            if($backup_dir == '') return;
            $backup_dir_is_ready = true;
    
            //* mount backup directory, if necessary