+if (get_post('delete')) {
+ if (unlink(BACKUP_PATH . get_post('cmb_backups'))) {
+ display_notification(_("File successfully deleted.")." "
+ . _("Filename") . ": " . get_post('cmb_backups'));
+ $Ajax->activate('cmd_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('cmd_backups');
+ } else
+ display_error(_("File was not uploaded into the system."));
+}
+//-------------------------------------------------------------------------------
+start_form(true, true);
+start_outer_table($table_style2);
+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, '', '', true);
+ submit_row('download',_("Download Backup"), false, '', '', false);
+ submit_row('restore',_("Restore Backup"), false, '','', 'process');
+
+ $js = "if(confirm(\""
+ .sprintf(_('You are about to remove %s backup file.<br> Do you want to continue ?'),
+ get_post('cmb_backups'))
+ ."\")) { JsHttpRequest.request(\"delete\"); }";
+
+ submit_row('delete', _("Delete Backup"), false, '','', 'dialog');
+ 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();
+?>