} else { $menuStatus = i18n_r('YES'); } // are we going to do anything with this backup? if ($_GET['p'] != '') { $p = $_GET['p']; } else { redirect('backups.php?upd=bak-err'); } if ($p == 'delete') { // deleting page backup check_for_csrf("delete", "backup-edit.php"); if ($draft) { $status = delete_draft_backup($id) ? 'success' : 'err'; } else { $status = delete_page_backup($id) ? 'success' : 'err'; } redirect("backups.php?upd=bak-" . $status . "&id=" . $id); } elseif ($p == 'restore') { // restoring page backup check_for_csrf("restore", "backup-edit.php"); $redirect = ""; if ($draft) { restore_draft($id); // restore old slug file // generate_sitemap(); // regenerates sitemap, we do not need to do this for drafts. $success = exec_action('draft-restore'); // @hook draft-restore fired when a draft is restored redirect("edit.php?id=" . $id . "&upd-draft&upd=edit-success&type=restore"); } if (isset($_GET['new'])) {
/** * @deprecated 3.4 LEGACY */ function delete_bak($id) { return delete_page_backup($id); }