X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Fbackups.php;h=4bf99a4207a82c558ee02fb332ece51e98b67b00;hb=4235547f197afc92d317f3137419421d8660c168;hp=a70a2846e55c96a7a8fcae67221f648d0da7b5fa;hpb=7b435722b9b2fa28fbbd6cfd5901eaf1e92cdc4f;p=fa-stable.git diff --git a/admin/backups.php b/admin/backups.php index a70a2846..4bf99a42 100644 --- a/admin/backups.php +++ b/admin/backups.php @@ -17,18 +17,21 @@ include_once($path_to_root . "/includes/ui.inc"); include_once($path_to_root . "/admin/db/maintenance_db.inc"); if (get_post('view')) { - $filename = BACKUP_PATH . get_post('backups'); - if (in_ajax()) - $Ajax->popup( $filename ); - else { - header('Content-type: application/octet-stream'); - header('Content-Length: '.filesize($filename)); - header("Content-Disposition: inline; filename=$filename"); - readfile($filename); - exit(); + if (!get_post('backups')) { + display_error(_('Select backup file first.')); + } else { + $filename = BACKUP_PATH . get_post('backups'); + if (in_ajax()) + $Ajax->popup( $filename ); + else { + header('Content-type: application/octet-stream'); + header('Content-Length: '.filesize($filename)); + header("Content-Disposition: inline; filename=$filename"); + readfile($filename); + exit(); + } } }; - if (get_post('download')) { download_file(BACKUP_PATH . get_post('backups')); exit; @@ -105,6 +108,7 @@ function download_file($filename) { if (empty($filename) || !file_exists($filename)) { + display_error(_('Select backup file first.')); return false; } $saveasname = basename($filename);