Beispiel #1
0
 }
 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}");
 }