📄 votedata.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&lid=$lid&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 + -