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

📄 functions.author.php

📁 php 开发的内容管理系统
💻 PHP
字号:
<?php
/**
 * Article management
 *
 * @copyright	The XOOPS project http://www.xoops.org/
 * @license		http://www.fsf.org/copyleft/gpl.html GNU public license
 * @author		Taiwen Jiang (phppp or D.J.) <php_pp@hotmail.com>
 * @since		1.00
 * @version		$Id$
 * @package		module::article
 */

if (!defined('XOOPS_ROOT_PATH')){ exit(); }

include dirname(__FILE__)."/vars.php";
define($GLOBALS["artdirname"]."_FUNCTIONS_AUTHOR_LOADED", TRUE);

IF(!defined("ART_FUNCTIONS_AUTHOR")):
define("ART_FUNCTIONS_AUTHOR", 1);

/**
 * Function to a list of user names associated with their user IDs
 * 
 */
function &art_getAuthorNameFromId( $userid, $usereal = 0, $linked = false )
{
	if(!is_array($userid))  {
		$userid = array($userid);
	}
	mod_loadFunctions("user", $GLOBALS["artdirname"]);
	$users = mod_getUnameFromIds($userid, $usereal);
	if(!empty($linked)) {
		mod_loadFunctions("url", $GLOBALS["artdirname"]);
		foreach(array_keys($users) as $uid){
			$users[$uid] = "<a href=\"".art_buildUrl(XOOPS_URL."/modules/".$GLOBALS["artdirname"]."/view.author.php", array("uid" => $uid))."\">".$users[$uid]."</a>";
		}
	}
    return $users;
}

function &art_getWriterNameFromIds( $writer_ids, $linked = false )
{
	if(!is_array($writer_ids))  {
		$writer_ids = array($writer_ids);
	}
	$userid = array_map("intval", array_filter($writer_ids));
	
	$myts =& MyTextSanitizer::getInstance();
	$users = array();
	if(count($userid)>0){
        $sql = 'SELECT writer_id, writer_name FROM ' . art_DB_prefix("writer"). ' WHERE writer_id IN('.implode(",", array_unique($userid)).')';
        if (!$result = $GLOBALS['xoopsDB']->query($sql)) {
	        xoops_error("writer query error: ".$sql);
            return $users;
        }
		mod_loadFunctions("url", $GLOBALS["artdirname"]);
        while ($row = $GLOBALS['xoopsDB']->fetchArray($result)) {
	        $uid = $row["writer_id"];
			$users[$uid] = $myts->htmlSpecialChars($row["writer_name"]);
			if($linked){
				$users[$uid] = '<a href="' . art_buildUrl(XOOPS_URL."/modules/".$GLOBALS["artdirname"]."/view.writer.php", array("writer" => $uid)).'">'.$users[$uid].'</a>';
			}
        }
	}
    return $users;
}

ENDIF;
?>

⌨️ 快捷键说明

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