title);
$pubDate = $data->pubDate;
$parent = $data->parent;
$metak = htmldecode($data->meta);
$metad = htmldecode($data->metad);
$url = $data->url;
$content = htmldecode($data->content);
$private = $data->private;
$template = $data->template;
$menu = htmldecode($data->menu);
$menuStatus = $data->menuStatus;
$menuOrder = $data->menuOrder;
} else {
redirect('backups.php?upd=bak-err');
}
if ($private != '' ) { $private = '('.i18n_r('PRIVATE_SUBTITLE').')'; } else { $private = ''; }
if ($menuStatus == '' ) { $menuStatus = i18n_r('NO'); } 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') {
// check for csrf
if (!defined('GSNOCSRF') || (GSNOCSRF == FALSE) ) {
$nonce = $_GET['nonce'];
if(!check_nonce($nonce, "delete", "backup-edit.php")) {
die("CSRF detected!");
}
}
delete_bak($id);
redirect("backups.php?upd=bak-success&id=".$id);
}
elseif ($p == 'restore') {
// check for csrf
if (!defined('GSNOCSRF') || (GSNOCSRF == FALSE) ) {
$nonce = $_GET['nonce'];
if(!check_nonce($nonce, "restore", "backup-edit.php")) {
die("CSRF detected!");
}
}
if (isset($_GET['new'])) {
updateSlugs($_GET['new'], $id);
restore_bak($id);
$existing = GSDATAPAGESPATH . $_GET['new'] .".xml";
$bakfile = GSBACKUPSPATH."pages/". $_GET['new'] .".bak.xml";
copy($existing, $bakfile);
unlink($existing);
redirect("edit.php?id=". $id ."&old=".$_GET['new']."&upd=edit-success&type=restore");
} else {
restore_bak($id);
redirect("edit.php?id=". $id ."&upd=edit-success&type=restore");
}
}
get_template('header', cl($SITENAME).' » '. i18n_r('BAK_MANAGEMENT').' » '.i18n_r('VIEWPAGE_TITLE'));
?>
‘’
: | |
: |
'. find_url($url, $parent) .'';
}
?>
|
: | |
: | |
: | |
: | |
: | |
| |