/** * 删除用户 * 为节省数据库,捆绑清除贴吧数据 * * @param 用户ID */ function DeleteUser($id) { global $m; CleanUser($id); $m->query('DELETE FROM `' . DB_NAME . '`.`' . DB_PREFIX . 'users` WHERE `' . DB_PREFIX . 'users`.`id` = ' . $id); }
$f = $x['tieba']; foreach ($_POST['no'] as $k => $x) { $id = intval($k); if ($x == '0') { $xv = '0'; } else { $xv = '1'; } $m->query("UPDATE `" . DB_PREFIX . TABLE . "` SET `no` = '{$xv}' WHERE `id` = '{$id}' AND `uid` = '" . UID . "' ;"); } Redirect('index.php?mod=showtb&ok'); } elseif (isset($_GET['ref'])) { $r = misc::scanTiebaByUser(); Redirect('index.php?mod=showtb'); } elseif (isset($_GET['clean'])) { CleanUser(UID); Redirect('index.php?mod=showtb'); } elseif (isset($_GET['del'])) { $id = (int) sqladds($_REQUEST['id']); $m->query('DELETE FROM `' . DB_NAME . '`.`' . DB_PREFIX . TABLE . '` WHERE `id` =' . $id); Redirect('index.php?mod=showtb&ok'); } elseif (isset($_GET['reset'])) { $max = $m->fetch_array($m->query("select max(id) as id from `" . DB_NAME . "`.`" . DB_PREFIX . TABLE . "` where `uid`=" . UID)); $min = $m->fetch_array($m->query("select min(id) as id from `" . DB_NAME . "`.`" . DB_PREFIX . TABLE . "` where `uid`=" . UID)); $max = $max['id']; $min = $min['id']; while ($min < $max) { $res = $m->fetch_array($m->query('SELECT * FROM `' . DB_NAME . '`.`' . DB_PREFIX . TABLE . '` WHERE `id` =' . $min . ' Limit 1')); if ($res['status'] != 0) { $m->query('UPDATE `' . DB_NAME . '`.`' . DB_PREFIX . TABLE . '` SET `latest` = 0,`status` = 0,`last_error` = NULL WHERE `id` =' . $min); }