projects
/
fa-stable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rerun. Update material cost when quantity on hand is zero. @notrinos.
[fa-stable.git]
/
admin
/
backups.php
diff --git
a/admin/backups.php
b/admin/backups.php
index e4364def3b5537bd5ed4d3862e84c31a62fc11e3..9239e82d83450e16b0c33173def3a86a2055d5e6 100644
(file)
--- a/
admin/backups.php
+++ b/
admin/backups.php
@@
-24,14
+24,21
@@
if (get_post('view')) {
if (in_ajax())
$Ajax->popup( $filename );
else {
if (in_ajax())
$Ajax->popup( $filename );
else {
- header('Content-type: text/plain');
- header('Content-Length: '.filesize($filename));
+
header('Content-type: text/plain');
+
header('Content-Length: '.filesize($filename));
header("Content-Disposition: inline; filename=".basename($filename));
header("Content-Disposition: inline; filename=".basename($filename));
- readfile($filename);
+ if (substr($filename, -3, 3) == '.gz')
+ header("Content-Encoding: gzip");
+
+ if (substr($filename, -4, 4) == '.zip')
+ echo db_unzip('', $filename);
+ else
+ readfile($filename);
exit();
}
}
};
exit();
}
}
};
+
if (get_post('download')) {
if (get_post('backups')) {
download_file($SysPrefs->backup_dir().clean_file_name(get_post('backups')));
if (get_post('download')) {
if (get_post('backups')) {
download_file($SysPrefs->backup_dir().clean_file_name(get_post('backups')));
@@
-196,7
+203,7
@@
table_section_title(_("Backup scripts maintenance"));
echo "<td style='padding-left:20px' valign='top'>";
start_table();
submit_row('view',_("View Backup"), false, '', '', false);
echo "<td style='padding-left:20px' valign='top'>";
start_table();
submit_row('view',_("View Backup"), false, '', '', false);
- submit_row('download',_("Download Backup"), false, '', '',
false
);
+ submit_row('download',_("Download Backup"), false, '', '',
'download'
);
submit_row('restore',_("Restore Backup"), false, '','', 'process');
submit_js_confirm('restore',_("You are about to restore database from backup file.\nDo you want to continue?"));
submit_row('restore',_("Restore Backup"), false, '','', 'process');
submit_js_confirm('restore',_("You are about to restore database from backup file.\nDo you want to continue?"));