$fromtype = $fromtype == 'itemid' ? 'tid' : 'gid'; $db->query("UPDATE {$table}_reply SET gid={$tocatid} WHERE `{$fromtype}` IN ({$fromids})"); dmsg('移动成功', $forward); } else { msg('请填写目标商圈ID'); } } else { $itemid = $itemid ? implode(',', $itemid) : ''; $menuid = 5; include tpl($action, $module); } break; case 'update': is_array($itemid) or msg('请选择帖子'); foreach ($itemid as $v) { $do->update($v); } dmsg('更新成功', $forward); break; case 'tohtml': is_array($itemid) or msg('请选择帖子'); $html_itemids = $itemid; foreach ($html_itemids as $itemid) { tohtml('show', $module); } dmsg('生成成功', $forward); break; case 'delete': $itemid or msg('请选择帖子'); isset($recycle) ? $do->recycle($itemid) : $do->delete($itemid); dmsg('删除成功', $forward);
if (!isset($tid)) { $r = $db->get_one("SELECT max(itemid) AS tid FROM {$table} WHERE status>2 {$sql}"); $tid = $r['tid'] ? $r['tid'] : 0; } if ($update) { require MD_ROOT . '/club.class.php'; $do = new club($moduleid); } isset($num) or $num = 100; if ($fid <= $tid) { $result = $db->query("SELECT itemid FROM {$table} WHERE status>2 AND itemid>={$fid} {$sql} ORDER BY itemid LIMIT 0,{$num} "); if ($db->affected_rows($result)) { while ($r = $db->fetch_array($result)) { $itemid = $r['itemid']; if ($update) { $do->update($itemid); } else { $bfid = $fid; $fid = 0; tohtml('show', $module); $fid = $bfid; } } $itemid += 1; } else { $itemid = $fid + $num; } } else { if ($update) { $all ? msg('', '?moduleid=' . $moduleid . '&file=' . $file . '&action=groups&all=1&one=' . $one) : dmsg('更新成功', $this_forward); } else {