} switch ($action) { case 'delete': $do->recycle($itemid); dmsg($L['success_delete'], $forward); break; case 'cancel': $do->check($itemid, 2); dmsg($L['success_cancel'], $forward); break; case 'check': $do->check($itemid); dmsg($L['success_checked'], $forward); break; case 'reject': $do->reject($itemid); dmsg($L['success_reject'], $forward); break; default: $ids = ''; $result = $db->query("SELECT itemid FROM {$table}_group WHERE username='******'"); while ($r = $db->fetch_array($result)) { $ids .= ',' . $r['itemid']; } $status = isset($status) ? intval($status) : 3; in_array($status, array(1, 2, 3)) or $status = 3; $condition = $ids ? "gid IN (" . substr($ids, 1) . ")" : "gid=0"; $nums = array(); for ($i = 1; $i < 4; $i++) { $r = $db->get_one("SELECT COUNT(*) AS num FROM {$table}_fans WHERE {$condition} AND status={$i}"); $nums[$i] = $r['num'];