if ($gotoSite === 'gem_taellere') { gem_taellere($utils, $siteContext); //ok } else { if ($gotoSite === 'gem_mailstats') { gem_mailstats($utils, $siteContext); //ok } else { if ($gotoSite === 'gem_zipklik') { gem_zipklik($utils, $siteContext); } else { if ($gotoSite === 'backup') { show_backup($utils, $siteContext); } else { if ($gotoSite === 'dlbackup') { download_backup($utils, $siteContext); } else { $utils->showMessage("Vlg funktion", "Vlg funktion i menuen til venstre. Husk at benytte Gem-knapperne i bunden af siderne for at gemme dine ndringer. De bliver ikke gemt hvis du forladerne siderne via menuerne eller hvis du skifter mellem simpelt og avanceret brug."); } } } } } } } } } } } } }
} else { echo json_encode(array('status' => 0, 'error' => show_feedback(false))); exit; } } //////////////////////////////////////////////// // remove database backup if (isset($_POST['act']) && $_POST['act'] == 'remove') { $file = isset($_POST['name']) ? $_POST['name'] : 1; require_once 'lib/backup.class.php'; if (remove_backup($file)) { echo json_encode(array('status' => 1, 'suc' => show_feedback(false))); exit; } else { echo json_encode(array('status' => 0, 'error' => show_feedback(false))); exit; } } //////////////////////////////////////////////// // download database backup if (isset($_GET['act']) && $_GET['act'] == 'download') { $file = isset($_GET['name']) ? $_GET['name'] : 1; require_once 'lib/backup.class.php'; if (download_backup($file)) { // echo json_encode(array('status'=>1,'suc'=>show_feedback(false))); exit; } else { // echo json_encode(array('status'=>0,'error'=>show_feedback(false))); exit; } }
unlink(DIR_BACKUPS_PREFIX . $file); } } // // Main // global $author_session; // Restrict page to administrators if ($author_session['status'] != 'admin') { lcm_page_start(_T('title_archives'), '', '', 'archives_export'); echo '<p class="normal_text">' . _T('warning_forbidden_not_admin') . "</p>\n"; lcm_page_end(); exit; } switch ($_REQUEST['action']) { case 'export': // Automatic name (lcm-YYYYMMDD) export_database(); break; case 'download': download_backup($_REQUEST['file']); break; case 'rem_file': foreach ($_REQUEST['rem_file'] as $key => $val) { delete_backup($val); } header('Location: export_db.php#listbk'); break; default: show_export_form(); }