⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 votedata.php

📁 在综合英文版XOOPS 2.09, 2.091, 2.092 的基础上正式发布XOOPS 2.09中文版 XOOPS 2.09x 版主要是PHP5升级、bug修正和安全补正: 1 全面兼容PHP 5.
💻 PHP
字号:
<?php/** * $Id: votedata.php v 1.0.1 02 july 2004 Catwolf Exp $ * Module: WF-Downloads * Version: v2.0.5a * Release Date: 26 july 2004 * Author: WF-Sections * Licence: GNU */include 'admin_header.php';$op = "";if (isset($_POST)){    foreach ($_POST as $k => $v)    {        ${$k} = $v;    }}if (isset($_GET)){    foreach ($_GET as $k => $v)    {        ${$k} = $v;    }}if (isset($_GET['op'])) $op = $_GET['op'];if (isset($_POST['op'])) $op = $_POST['op'];switch ($op){    case "delVote":        global $xoopsDB, $_GET;        $rid = $_GET['rid'];        $lid = $_GET['lid'];        $sql = $xoopsDB->queryF("DELETE FROM " . $xoopsDB->prefix('wfdownloads_votedata') . " WHERE ratingid = $rid");        $xoopsDB->query($sql);        wfd_updaterating($lid);        redirect_header("votedata.php", 1, _AM_WFD_VOTEDELETED);        break;    case 'main':    default:        global $xoopsDB, $imagearray;		$start = isset($_GET['start']) ? intval($_GET['start']) : 0;        $useravgrating = '0';        $uservotes = '0';		$sql = "SELECT * FROM " . $xoopsDB->prefix('wfdownloads_votedata') . " ORDER BY ratingtimestamp DESC";        $results = $xoopsDB->query($sql, 20, $start);		$votes = $xoopsDB->getRowsNum($results);		        $sql = "SELECT rating FROM " . $xoopsDB->prefix('wfdownloads_votedata') . "";        $result2 = $xoopsDB->query($sql, 20, $start);		$uservotes = $xoopsDB->getRowsNum($result2);        $useravgrating = 0;        while (list($rating2) = $xoopsDB->fetchRow($result2))        {            $useravgrating = $useravgrating + $rating2;        }        if ($useravgrating > 0)        {            $useravgrating = $useravgrating / $uservotes;            $useravgrating = number_format($useravgrating, 2);        }        xoops_cp_header();        wfd_adminmenu(_AM_WFD_VOTE_RATINGINFOMATION);					echo "		<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_WFD_VOTE_DISPLAYVOTES . "</legend>\n		<div style='padding: 8px;'>\n			<div><b>" . _AM_WFD_VOTE_USERAVG . ": </b>$useravgrating</div>\n		<div><b>" . _AM_WFD_VOTE_TOTALRATE . ": </b>$uservotes</div>\n		<div style='padding: 8px;'>\n			<li>" . $imagearray['deleteimg'] . " " . _AM_WFD_VOTE_DELETEDSC . "</li>		<div>\n		</fieldset>\n		<br />\n		<table width='100%' cellspacing='1' cellpadding='2' class='outer'>\n		<tr>\n		<th align='center'>" . _AM_WFD_VOTE_ID . "</th>\n		<th align='center'>" . _AM_WFD_VOTE_USER . "</th>\n		<th align='center'>" . _AM_WFD_VOTE_IP . "</th>\n		<th align='center'>" . _AM_WFD_VOTE_FILETITLE . "</th>\n		<th align='center'>" . _AM_WFD_VOTE_RATING . "</th>\n		<th align='center'>" . _AM_WFD_VOTE_DATE . "</th>\n		<th align='center'>" . _AM_WFD_MINDEX_ACTION . "</th></tr>\n";        if ($votes == 0)        {            echo "<tr><td align='center' colspan='7' class='head'>" . _AM_WFD_VOTE_NOVOTES . "</td></tr>";        }        while (list($ratingid, $lid, $ratinguser, $rating, $ratinghostname, $ratingtimestamp) = $xoopsDB->fetchRow($results))        {            $sql = "SELECT title FROM " . $xoopsDB->prefix('wfdownloads_downloads') . " WHERE lid=" . $lid . "";            $down_array = $xoopsDB->fetchArray($xoopsDB->query($sql));			            $formatted_date = formatTimestamp($ratingtimestamp, $xoopsModuleConfig['dateformat']);            $ratinguname = XoopsUser::getUnameFromId($ratinguser);	echo "		<tr>\n		<td class='head' align='center'>$ratingid</td>\n		<td class='even' align='center'>$ratinguname</td>\n		<td class='even' align='center' >$ratinghostname</td>\n		<td class='even' align='center'>".$down_array['title']."</td>\n		<td class='even' align='center'>$rating</td>\n		<td class='even' align='center'>$formatted_date</td>\n		<td class='even' align='center'><b><a href='votedata.php?op=delVote&amp;lid=$lid&amp;rid=$ratingid'>".$imagearray['deleteimg']."</a></b></td>\n		</tr>\n";        }        echo "</table>";		//Include page navigation		include_once XOOPS_ROOT_PATH . '/class/pagenav.php';        $page = ($votes > 20) ? _AM_WFD_MINDEX_PAGE : '';        $pagenav = new XoopsPageNav($page, 20, $start, 'start');        echo '<div align="right" style="padding: 8px;">' . $page . '' . $pagenav->renderNav() . '</div>';        break;}xoops_cp_footer();?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -