X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Fbackups.php;h=4011a2a5423eafddedb376cd8eab233d14ecd99e;hb=a0a0a0e1318042034fe5652caa69b034200c8a90;hp=a70a2846e55c96a7a8fcae67221f648d0da7b5fa;hpb=9dab04be9d81766f1878d3688ee73d0bcf29f5d2;p=fa-stable.git diff --git a/admin/backups.php b/admin/backups.php index a70a2846..4011a2a5 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; @@ -96,7 +99,7 @@ function compress_list_row($label, $name, $value=null) if (function_exists("gzopen")) $ar_comps['gzip'] = "gzip"; - echo "$label"; + echo "$label"; echo array_selector('comp', $value, $ar_comps); echo ""; } @@ -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); @@ -155,7 +159,7 @@ if (get_post('upload')) } //------------------------------------------------------------------------------- start_form(true, true); -start_outer_table($table_style2); +start_outer_table(TABLESTYLE2); table_section(1); table_section_title(_("Create backup")); textarea_row(_("Comments:"), 'comments', null, 30, 8);