mediawiki_recentchanges.php

来自「php 开发的内容管理系统」· PHP 代码 · 共 51 行

PHP
51
字号
<?php/** * * @package MediaWiki * @subpackage SpecialPage */require_once XOOPS_ROOT_PATH."/modules/mediawiki/includes/GlobalFunctions.php";require_once XOOPS_ROOT_PATH."/modules/mediawiki/include/functions.php"; function mediawiki_recentchanges_show( $options ) {	global $xoopsDB;		$block = array();	$limit = $options[0];	if ( $limit <= 0 || $limit > 5000 ) $limit = 10;	$sql = "SELECT DISTINCT rc_cur_id, *  FROM " . $xoopDB->prefix("mediawiki_recentchanges").		" WHERE rc_type =0 OR rc_type=1".		" ORDER BY rc_timestamp DESC";    if (!$result = $xoopsDB->query($query, $limit, 0)) {        return $block;    }    $rows = array();    $author = array();    while ($row = $xoopsDB->fetchArray($result)) {        $rows[] = $row;        $author[$row["uid"]] = 1;    }    if (count($rows) < 1) return $block;	$author_name = mediawiki_getUnameFromId(array_keys($author), false, true);    foreach ($rows as $row) {	    $_item = array();	    $title = str_replace(" ", "_", $row["rc_title"]);	    $_item["new"] = ($row["rc_type"] == 1);	    $_item["title"] = htmlspecialchars(mediawiki_encoding_mediawiki2xoops($title));	    $_item["link"] = XOOPS_URL."/modules/mediawiki/index.php?title=".wfUrlencode($title);	    $_item["time"] = formatTimestamp(wfTimestamp( TS_UNIX, $row["rc_timestamp"] ));	    $_item["author"] = empty($author_name[$row["rc_user"]])?$row["rc_ip"]:$author_name[$row["rc_user"]];	    $block[] = $_item;	    unset($_item);    }    return $block;}function mediawiki_recentchanges_edit($options){    $form = MEDIAWIKI_MB_ITEMS."&nbsp;&nbsp;<input type=\"text\" name=\"options[0]\" value=\"" . $options[0] . "\" /><br /><br />";    return $form;}?>

⌨️ 快捷键说明

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