Exemplo n.º 1
0
}
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'];