+if (get_post('deldump')) {
+ if (unlink(BACKUP_PATH . get_post('backups'))) {
+ display_notification(_("File successfully deleted.")." "
+ . _("Filename") . ": " . get_post('backups'));
+ $Ajax->activate('backups');
+ }
+ else
+ display_error(_("Can't delete backup file."));
+};
+
+if (get_post('upload'))
+{
+ $tmpname = $_FILES['uploadfile']['tmp_name'];
+ $fname = $_FILES['uploadfile']['name'];
+
+ if (!preg_match("/.sql(.zip|.gz)?$/", $fname))
+ display_error(_("You can only upload *.sql backup files"));
+ elseif (is_uploaded_file($tmpname)) {
+ rename($tmpname, BACKUP_PATH . $fname);
+ display_notification( "File uploaded to backup directory");
+ $Ajax->activate('backups');
+ } else
+ display_error(_("File was not uploaded into the system."));
+}
+//-------------------------------------------------------------------------------
+start_form(true, true);
+start_outer_table(TABLESTYLE2);
+table_section(1);
+table_section_title(_("Create backup"));
+ textarea_row(_("Comments:"), 'comments', null, 30, 8);
+ compress_list_row(_("Compression:"),'comp');
+ vertical_space("height='20px'");
+ submit_row('creat',_("Create Backup"), false, "colspan=2 align='center'", '', 'process');
+table_section(2);
+table_section_title(_("Backup scripts maintenance"));
+
+ start_row();
+ echo "<td style='padding-left:20px'align='left'>".get_backup_file_combo()."</td>";
+ echo "<td valign='top'>";
+ start_table();
+ submit_row('view',_("View Backup"), false, '', '', false);
+ submit_row('download',_("Download Backup"), false, '', '', false);
+ 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('deldump', _("Delete Backup"), false, '','', true);
+ // don't use 'delete' name or IE js errors appear
+ submit_js_confirm('deldump', sprintf(_("You are about to remove selected backup file.\nDo you want to continue ?")));
+ end_table();
+ echo "</td>";
+ end_row();
+start_row();
+echo "<td style='padding-left:20px' align='left'><input name='uploadfile' type='file'></td>";
+ submit_cells('upload',_("Upload file"),'', '', true);
+end_row();
+end_outer_table();
+
+end_form();
+
+end_page();
+?>