www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/vote.php
<?php include_once './include/general.inc.php'; include_once M_ROOT.'./include/common.fun.php'; include_once M_ROOT.'./include/parse.fun.php'; if(empty($vid) || !($vote = $db->fetch_one("SELECT * FROM {$tblprefix}votes WHERE vid='$vid' AND checked=1 AND (enddate=0 OR enddate>$timestamp)"))) message(lang('confirmchoose vote item !')); if($action == 'vote'){ empty($vopids) && message(lang('please choose vote option !')); if($vote['enddate'] && $vote['enddate'] < $timestamp) message(lang('invalid vote item !'),M_REFERER); if($vote['onlyuser'] && !$memberid) message(lang('nouser none operate permission'),M_REFERER); if($vote['norepeat'] || $vote['timelimit']){ if(empty($m_cookie['voted_'.$vid.'_timelimit'])){ msetcookie('voted_'.$vid.'_timelimit','1',$vote['norepeat'] ? 365 * 24 * 3600 : $vote['timelimit'] * 60); }else message($vote['norepeat'] ? lang('please dont repeat operate') : lang('overquick'),M_REFERER); } foreach($vopids as $vopid) $db->query("UPDATE {$tblprefix}voptions SET votenum=votenum+1 WHERE vopid='$vopid'"); //将总票数写入投票数据库 $counts = $db->result_one("SELECT SUM(votenum) FROM {$tblprefix}voptions WHERE vid='$vid'"); $db->query("UPDATE {$tblprefix}votes SET totalnum='$counts' WHERE vid='$vid'"); message(lang('vote succeed !'),M_REFERER); }elseif($action == 'view'){ $temparr = array('vid' => $vid); mexit(template('vote',$temparr)); } ?>