$printHeader = FALSE; } fputcsv($fp, $hash); } fclose($fp); header("Content-Type: text/csv"); header('Content-disposition: attachment;filename=' . $gBitSystem->getConfig('site_title', 'Site') . '-users-export-' . date('Y-m-d_Hi') . '.csv'); readfile($file); flush(); unlink($file); exit; } elseif (isset($_REQUEST["confirm"])) { $gBitUser->verifyTicket(); $delUsers = $errDelUsers = ""; foreach ($_REQUEST['batch_user_ids'] as $uid) { $expungeUser = BitUser::getUserObject($uid); $userInfo = $gBitUser->getUserInfo(array('user_id' => $uid)); if ($expungeUser->load() && $expungeUser->expunge()) { $delUsers .= "<li>{$userInfo['real_name']} ({$userInfo['login']})</li>"; } else { $errDelUsers .= "<li>User {$uid} could not be deleted</li>"; } } if (!empty($delUsers)) { $feedback['success'][] = tra('Users deleted') . ": <ul>{$delUsers}</ul>"; } elseif (!empty($errDelUsers)) { $feedback['error'][] = tra('Users not deleted') . ": <ul>{$errDelUsers}</ul>"; } } else { foreach ($_REQUEST['batch_user_ids'] as $uid) { if ($userInfo = $gBitUser->getUserInfo(array('user_id' => $uid))) {