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

📄 newdownloads.php

📁 在综合英文版XOOPS 2.09, 2.091, 2.092 的基础上正式发布XOOPS 2.09中文版 XOOPS 2.09x 版主要是PHP5升级、bug修正和安全补正: 1 全面兼容PHP 5.
💻 PHP
字号:
<?php/** * $Id: newdownloads.php v 1.03 06 july 2004 Liquid Exp $ * Module: WF-Downloads * Version: v2.0.5a * Release Date: 26 july 2004 * Author: WF-Sections * Licence: GNU */include 'admin_header.php';if (isset($_POST)){    foreach ($_POST as $k => $v)    {        $$k = $v;    } } if (isset($_GET)){    foreach ($_GET as $k => $v)    {        $$k = $v;    } } if (!isset($_POST['op'])){    $op = isset($_GET['op']) ? $_GET['op'] : 'main';} else{    $op = $_POST['op'];} switch ($op){    case "approve":        global $xoopsModule;        $lid = $_GET['lid'];        $result = $xoopsDB->query("SELECT cid, title, notifypub FROM " . $xoopsDB->prefix('wfdownloads_downloads') . " WHERE lid=" . $lid . "");        list($cid, $title, $notifypub) = $xoopsDB->fetchRow($result);        /**         * Update the database         */        $time = time();        $xoopsDB->queryF("UPDATE " . $xoopsDB->prefix('wfdownloads_downloads') . " SET published = '$time.', status = '1' WHERE lid = " . $lid . "");        $tags = array();        $tags['FILE_NAME'] = $title;        $tags['FILE_URL'] = XOOPS_URL . '/modules/wfdownloads/singlefile.php?cid=' . $cid . '&amp;lid=' . $lid;        $sql = "SELECT title FROM " . $xoopsDB->prefix('wfdownloads_cat') . " WHERE cid=" . $cid;        $result = $xoopsDB->query($sql);        $row = $xoopsDB->fetchArray($result);        $tags['CATEGORY_NAME'] = $row['title'];        $tags['CATEGORY_URL'] = XOOPS_URL . '/modules/wfdownloads/viewcat.php?cid=' . $cid;        $notification_handler = &xoops_gethandler('notification');        $notification_handler->triggerEvent('global', 0, 'new_file', $tags);        $notification_handler->triggerEvent('category', $cid, 'new_file', $tags);        if ($notifypub) {				$notification_handler->triggerEvent('file', $lid, 'approve', $tags);        }        redirect_header('newdownloads.php', 1, _AM_WFD_SUB_NEWFILECREATED);        break;     // List downloads waiting for validation    case 'main':    default:        include_once XOOPS_ROOT_PATH . '/class/pagenav.php';        global $xoopsDB, $myts, $xoopsModuleConfig, $imagearray;        $start = isset($_GET['start']) ? intval($_GET['start']) : 0;        $sql = "SELECT * FROM " . $xoopsDB->prefix('wfdownloads_downloads') . " WHERE published = 0 ORDER BY lid DESC" ;        $new_array = $xoopsDB->query($sql, $xoopsModuleConfig['admin_perpage'], $start);        $new_array_count = $xoopsDB->getRowsNum($xoopsDB->query($sql));        xoops_cp_header();        wfd_adminmenu(_AM_WFD_SUB_SUBMITTEDFILES);	echo "		<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_WFD_SUB_FILESWAITINGINFO . "</legend>\n		<div style='padding: 8px;'>" . _AM_WFD_SUB_FILESWAITINGVALIDATION . "&nbsp;<b>$new_array_count</b><div>\n		<div div style='padding: 8px;'>\n		<li>" . $imagearray['approve'] . " " . _AM_WFD_SUB_APPROVEWAITINGFILE . "\n		<li>" . $imagearray['editimg'] . " " . _AM_WFD_SUB_EDITWAITINGFILE . "\n		<li>" . $imagearray['deleteimg'] . " " . _AM_WFD_SUB_DELETEWAITINGFILE . "</div>\n		</fieldset><br />\n		<table width='100%' cellspacing='1' cellpadding='3' border='0' class='outer'>\n		<tr>\n		<td class='bg3' align='center' width = '3%'><b>" . _AM_WFD_MINDEX_ID . "</b></td>\n		<td class='bg3' width = '30%'><b>" . _AM_WFD_MINDEX_TITLE . "</b></td>\n		<td class='bg3' align='center' width = '15%'><b>" . _AM_WFD_MINDEX_POSTER . "</b></td>\n		<td class='bg3' align='center' width = '15%'><b>" . _AM_WFD_MINDEX_SUBMITTED . "</b></td>\n		<td class='bg3' align='center' width = '7%'><b>" . _AM_WFD_MINDEX_ACTION . "</b></td>\n		</tr>\n";        if ($new_array_count > 0)        {            while ($new = $xoopsDB->fetchArray($new_array))            {                $rating = number_format($new['rating'], 2);                $title = $myts->htmlSpecialChars($new['title']);                $url = $myts->htmlSpecialChars($new['url']);                $url = urldecode($url);                $homepage = $myts->htmlSpecialChars($new['homepage']);                $version = $myts->htmlSpecialChars($new['version']);                $size = $myts->htmlSpecialChars($new['size']);                $platform = $myts->htmlSpecialChars($new['platform']);                $logourl = $myts->htmlSpecialChars($new['screenshot']);                $submitter = xoops_getLinkedUnameFromId($new['submitter']);                $datetime = formatTimestamp($new['date'], $xoopsModuleConfig['dateformat']);                $status = ($new['published']) ? $approved : "<a href='newdownloads.php?op=approve&amp;lid=" . $new['lid'] . "'>" . $imagearray['approve'] . "</a>";                $modify = "<a href='index.php?op=Download&amp;lid=" . $new['lid'] . "'>" . $imagearray['editimg'] . "</a>";                $delete = "<a href='index.php?op=delDownload&amp;lid=" . $new['lid'] . "'>" . $imagearray['deleteimg'] . "</a>";	echo "		<tr>\n		<td class='head' align='center'>" . $new['lid'] . "</td>\n		<td class='even' nowrap><a href='newdownloads.php?op=edit&lid=" . $new['lid'] . "'>" . $title . "</a></td>\n		<td class='even' align='center' nowrap>$submitter</td>\n		<td class='even' align='center'>" . $datetime . "</td>\n		<td class='even' align='center' nowrap>$status $modify $delete</td>\n		</tr>\n";            }         }         else        {            echo "<tr ><td align='center' class='head' colspan='6'>" . _AM_WFD_SUB_NOFILESWAITING . "</td></tr>";        }         echo "</table>\n";        include_once XOOPS_ROOT_PATH . '/class/pagenav.php';        $page = ($new_array_count > $xoopsModuleConfig['admin_perpage']) ? _AM_WFD_MINDEX_PAGE : '';        $pagenav = new XoopsPageNav($new_array_count, $xoopsModuleConfig['admin_perpage'], $start, 'start');        echo '<div align="right" style="padding: 8px;">' . $page . '' . $pagenav->renderNav() . '</div>';        xoops_cp_footer();        break;} ?>

⌨️ 快捷键说明

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