} if (!isset($fid)) { $r = $db->get_one("SELECT min(itemid) AS fid FROM {$DT_PRE}vote"); $fid = $r['fid'] ? $r['fid'] : 0; } isset($sid) or $sid = $fid; if (!isset($tid)) { $r = $db->get_one("SELECT max(itemid) AS tid FROM {$DT_PRE}vote"); $tid = $r['tid'] ? $r['tid'] : 0; } if ($fid <= $tid) { $result = $db->query("SELECT itemid,linkurl FROM {$DT_PRE}vote WHERE itemid>={$fid} ORDER BY itemid LIMIT 0,{$num}"); if ($db->affected_rows($result)) { while ($r = $db->fetch_array($result)) { $itemid = $r['itemid']; $linkurl = $do->linkurl($itemid); if ($linkurl != $r['linkurl']) { $db->query("UPDATE {$DT_PRE}vote SET linkurl='{$linkurl}' WHERE itemid={$itemid}"); } tohtml('vote', $module); } $itemid += 1; } else { $itemid = $fid + $num; } } else { if ($all) { dheader('?moduleid=3&file=poll&action=html&all=1&one=' . $one); } dmsg('更新成功', "?moduleid={$moduleid}&file={$file}"); }