display_smarty_template('deleteview.tpl'); } } elseif (isset($_POST['submit']) && $_POST['submit'] == 'Delete file(s)') { isset($_REQUEST['checkbox']) ? $_REQUEST['checkbox'] : ''; foreach ($_REQUEST['checkbox'] as $value) { if (!pmt_delete($value)) { header('Location: error.php?ec=21'); exit; } } header('Location:' . urlencode($redirect) . '?last_message=' . urlencode(msg('undeletepage_file_permanently_deleted'))); } elseif (isset($_REQUEST['submit']) && $_REQUEST['submit'] == 'Undelete') { if (isset($_REQUEST['checkbox'])) { foreach ($_REQUEST['checkbox'] as $fileId) { $file_obj = new FileData($fileId, $pdo); $file_obj->undelete(); fmove($GLOBALS['CONFIG']['archiveDir'] . $fileId . '.dat', $GLOBALS['CONFIG']['dataDir'] . $fileId . '.dat'); } } header('Location:' . urlencode($redirect) . '?last_message=' . urlencode(msg('undeletepage_file_undeleted'))); } draw_footer(); /* * Permanently Delete A File * @param integer $id The file ID to be deleted permanently */ function pmt_delete($id) { global $pdo; $userperm_obj = new User_Perms($_SESSION['uid'], $pdo); if (!$userperm_obj->user_obj->isRoot()) {