Ejemplo n.º 1
0
/**
 * 删除用户
 * 为节省数据库,捆绑清除贴吧数据
 *
 * @param 用户ID
 */
function DeleteUser($id)
{
    global $m;
    CleanUser($id);
    $m->query('DELETE FROM `' . DB_NAME . '`.`' . DB_PREFIX . 'users` WHERE `' . DB_PREFIX . 'users`.`id` = ' . $id);
}
Ejemplo n.º 2
0
     $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);
         }