亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? forum.func.php

?? Discuz! 論壇軟件系統 Discuz_TC_UTF8.rar
?? PHP
字號:
<?php

/*
	[DISCUZ!] include/forum.func.php - misc forums' functions
	This is NOT a freeware, use is subject to license terms

	Version: 4.0.0
	Web: http://www.comsenz.com
	Copyright: 2001-2005 Comsenz Technology Ltd.
	Last Modified: 2005-2-25 22:55
*/

if(!defined('IN_DISCUZ')) {
	exit('Access Denied');
}

function checkautoclose() {
	global $timestamp, $forum, $thread;

	if(!$forum['ismoderator'] && $forum['autoclose']) {
		$closedby = $forum['autoclose'] > 0 ? 'dateline' : 'lastpost';
		$forum['autoclose'] = abs($forum['autoclose']);
		if($timestamp - $thread[$closedby] > $forum['autoclose'] * 86400) {
			return 'post_thread_closed_by_'.$closedby;
		}
	}
	return FALSE;
}

function forum(&$forum) {
	global $_DCOOKIE, $timestamp, $timeformat, $dateformat, $discuz_uid, $groupid, $lastvisit, $moddisplay, $timeoffset, $hideprivate, $onlinehold;

	if(!$forum['viewperm'] || ($forum['viewperm'] && forumperm($forum['viewperm'])) || !empty($forum['allowview']) || (isset($forum['users']) && strstr($forum['users'], "\t$discuz_uid\t"))) {
		$forum['permission'] = 2;
	} elseif(!$hideprivate) {
		$forum['permission'] = 1;
	} else {
		return FALSE;
	}

	if($forum['icon']) {
		$forum['icon'] = '<a href="forumdisplay.php?fid='.$forum['fid'].'">'.image($forum['icon'], '', 'align="left"').'</a>';
	}

	$lastpost = array('tid' => 0, 'dateline' => 0, 'subject' => '', 'subjectsc' => '', 'author' => '');
	list($lastpost['tid'], $lastpost['subject'], $lastpost['dateline'], $lastpost['author']) = is_array($forum['lastpost']) ? $forum['lastpost'] : explode("\t", $forum['lastpost']);
	$forum['folder'] = '<img src="'.IMGDIR.'/'.((isset($_DCOOKIE['fid'.$forum['fid']]) && $_DCOOKIE['fid'.$forum['fid']] > $lastvisit ? $_DCOOKIE['fid'.$forum['fid']] : $lastvisit) < $lastpost['dateline'] ? 'red_' : '').'forum.gif">';
	$forum['todayposts'] = $timestamp - $lastpost['dateline'] > 86400 ? 0 : $forum['todayposts'];

	if($lastpost['tid']) {
		$lastpost['dateline'] = gmdate("$dateformat $timeformat", $lastpost['dateline'] + $timeoffset * 3600);
		if($lastpost['author']) {
			$lastpost['author'] = '<a href="viewpro.php?username='.rawurlencode($lastpost['author']).'">'.$lastpost['author'].'</a>';
		}
		$forum['lastpost'] = $lastpost;
	} else {
		$forum['lastpost'] = '';
	}

	$forum['moderators'] = moddisplay($forum['moderators'], $moddisplay, !empty($forum['inheritedmod'])).'&nbsp;';

	if(isset($forum['subforums'])) {
		$forum['subforums'] = implode(', ', $forum['subforums']);
	}

	return TRUE;
}

function forumselect($groupselectable = FALSE) {
	global $_DCACHE, $discuz_uid, $groupid;

	$forumlist = '';
	if(!isset($_DCACHE['forums'])) {
		require_once DISCUZ_ROOT.'./forumdata/cache/cache_forums.php';
	}

	foreach($_DCACHE['forums'] as $fid1 => $forum1) {
		if($forum1['type'] == 'group') {
			$forumlist .= '<option value="'.($groupselectable ? $forum1['fid'] : '').'">'.$forum1['name'].'</option>';
			foreach($_DCACHE['forums'] as $fid2 => $forum2) {
				if($forum2['fup'] == $fid1 && $forum2['type'] == 'forum' && (!$forum2['viewperm'] || ($forum2['viewperm'] && forumperm($forum2['viewperm'])) || strstr($forum2['users'], "\t$discuz_uid\t"))) {
					$forumlist .= '<option value="'.$fid2.'">&nbsp; &gt; '.$forum2['name'].'</option>';
					foreach($_DCACHE['forums'] as $fid3 => $forum3) {
						if($forum3['fup'] == $fid2 && $forum3['type'] == 'sub' && (!$forum3['viewperm'] || ($forum3['viewperm'] && forumperm($forum3['viewperm'])) || strstr($forum3['users'], "\t$discuz_uid\t"))) {
							$forumlist .= '<option value="'.$fid3.'">&nbsp; &nbsp; &nbsp; &gt; '.$forum3['name'].'</option>';
						}
					}
				}
			}
			$forumlist .= '<option value="">&nbsp;</option>';
		} elseif(!$forum1['fup'] && $forum1['type'] == 'forum' && (!$forum1['viewperm'] || ($forum1['viewperm'] && forumperm($forum1['viewperm'])) || strstr($forum1['users'], "\t$discuz_uid\t"))) {
			$forumlist .= '<option value="'.$fid1.'"> &nbsp; &gt; '.$forum1['name'].'</option>';
			foreach($_DCACHE['forums'] as $fid2 => $forum2) {
				if($forum2['fup'] == $fid1 && $forum2['type'] == 'sub' && (!$forum2['viewperm'] || ($forum2['viewperm'] && forumperm($forum2['viewperm'])) || strstr($forum2['users'], "\t$discuz_uid\t"))) {
					$forumlist .= '<option value="'.$fid2.'">&nbsp; &nbsp; &nbsp; &gt; '.$forum2['name'].'</option>';
				}
			}
			$forumlist .= '<option value="">&nbsp;</option>';
		}

	}

	return $forumlist;
}

function forumtodayposts(&$forum) {
	$forum['lastpost'] = explode("\t", $forum['lastpost']);
	return $forum['todayposts'] = $GLOBALS['timestamp'] - $forum['lastpost'][2] > 86400 ? 0 : $forum['todayposts'];
}

function visitedforums() {
	global $_DCACHE, $_DCOOKIE, $forum;

	$count = 0;
	$visitedforums = '';
	$fidarray = array($forum['fid']);
	foreach(explode('D', $_DCOOKIE['visitedfid']) as $fid) {
		if(isset($_DCACHE['forums'][$fid]) && !in_array($fid, $fidarray)) {
			$fidarray[] = $fid;
			if($fid != $forum['fid']) {
				$visitedforums .= '<option value="'.$fid.'">'.$_DCACHE['forums'][$fid]['name'].'</option>';
				if(++$count >= $GLOBALS['visitedforums']) {
					break;
				}
				
			}
		}
	}
	if(($visitedfid = implode('D', $fidarray)) != $_DCOOKIE['visitedfid']) {
		dsetcookie('visitedfid', $visitedfid, 2592000);
	}
	return $visitedforums;
}

function moddisplay($moderators, $type, $inherit = 0) {
	if($type == 'selectbox') {
		$modlist .= '<img src="images/common/online_moderator.gif" align="absmiddle"><select name="modlist" style="width: 100px'.($inherit ? '; font-weight: bold"' : '').'">';

		if($moderators) {
			foreach(explode("\t", $moderators) as $moderator) {
				$modlist .= '<option value="'.rawurlencode($moderator).'">'.$moderator.'</option>';
			}
		}
		$modlist .= '</select>';
		return $modlist;
	} else {
		if($type == 'forumdisplay') {
			$modicon = '<img src="images/common/online_moderator.gif" align="absmiddle"> ';
		} else {
			$modicon = '';
		}
		if($moderators) {
			$modlist = $comma = '';
			foreach(explode("\t", $moderators) as $moderator) {
				$modlist .= $comma.$modicon.'<a href="viewpro.php?username='.rawurlencode($moderator).'">'.($inherit ? '<b>'.$moderator.'</b>' : $moderator).'</a>';
				$comma = ', ';
			}
		} else {
			$modlist = '';
		}
		return $modlist;
	}	
}

?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一区二区三区久久影院| 色婷婷一区二区| 亚洲国产综合人成综合网站| 国产精品久久久久三级| 国产精品蜜臀av| 久久精品夜色噜噜亚洲aⅴ| 欧美成人a∨高清免费观看| 欧美一区二区三区免费大片 | 欧美一区二区三区公司| 欧美视频三区在线播放| 911国产精品| 精品国产不卡一区二区三区| 亚洲国产精品t66y| 成人欧美一区二区三区黑人麻豆| 亚洲色图欧美偷拍| 亚洲成人一区在线| 久久99九九99精品| 福利一区在线观看| 日本久久一区二区| 中文字幕精品三区| 一区二区三区免费在线观看| 亚洲777理论| 国产一区二区不卡老阿姨| 国产91精品精华液一区二区三区| 波多野结衣一区二区三区| 在线看不卡av| 精品国产乱码久久久久久影片| 国产精品丝袜黑色高跟| 亚洲国产精品视频| 国产一区福利在线| 在线亚洲高清视频| 欧美成人高清电影在线| 亚洲色图在线看| 免费欧美日韩国产三级电影| jlzzjlzz亚洲日本少妇| 欧美久久久久久久久中文字幕| 久久久久久久av麻豆果冻| 亚洲欧美乱综合| 欧美aⅴ一区二区三区视频| 高清久久久久久| 91精品国产入口| 国产精品三级视频| 麻豆一区二区三| 91久久线看在观草草青青| 2021久久国产精品不只是精品| 亚洲最大成人网4388xx| 国产精品资源网| 欧美日韩大陆一区二区| 亚洲日本在线a| 国产一区二区美女| 91精品国产色综合久久久蜜香臀| 国产精品日韩精品欧美在线| 日本视频一区二区三区| 一本大道久久a久久精品综合| 精品噜噜噜噜久久久久久久久试看| 亚洲欧洲韩国日本视频| 国产精品小仙女| 91精品国产综合久久久久久 | 亚洲网友自拍偷拍| 成人精品电影在线观看| 欧美videofree性高清杂交| 亚洲午夜成aⅴ人片| 91啪在线观看| 国产精品久久久久天堂| 国产乱对白刺激视频不卡| 日韩精品一区二区在线| 首页欧美精品中文字幕| 在线亚洲高清视频| 亚洲乱码国产乱码精品精98午夜| 成人免费视频国产在线观看| 久久综合久色欧美综合狠狠| 激情小说欧美图片| 精品少妇一区二区三区视频免付费 | 欧美伊人久久久久久久久影院 | 久久久久国色av免费看影院| 麻豆精品国产传媒mv男同| 欧美四级电影网| 一区av在线播放| 欧美性大战xxxxx久久久| 洋洋成人永久网站入口| 91网上在线视频| 亚洲精品中文在线影院| 欧美制服丝袜第一页| 亚洲国产精品一区二区久久恐怖片| 91浏览器打开| 午夜精品一区二区三区电影天堂 | 欧美亚一区二区| 亚洲成人激情自拍| 欧美一区二区三区视频在线观看| 日韩av高清在线观看| 日韩视频一区二区| 国产成人激情av| 亚洲品质自拍视频网站| 欧美三级电影一区| 日本视频在线一区| 久久久午夜电影| 播五月开心婷婷综合| 亚洲一区二区三区四区在线观看 | 国产精品国产三级国产专播品爱网 | 欧美日韩二区三区| 麻豆久久久久久久| 欧美国产一区二区在线观看| 91蜜桃视频在线| 日本美女视频一区二区| 国产日韩视频一区二区三区| 97久久人人超碰| 青青草91视频| 国产精品福利电影一区二区三区四区| jvid福利写真一区二区三区| 亚洲国产精品尤物yw在线观看| 日韩色视频在线观看| 99视频精品免费视频| 视频在线观看国产精品| 国产日韩精品一区二区三区| 欧美亚洲国产一区在线观看网站| 久久成人羞羞网站| 尤物视频一区二区| 欧美精品一区二区三区蜜桃 | 久久精品国产色蜜蜜麻豆| 国产欧美一区二区精品久导航| 91浏览器入口在线观看| 极品美女销魂一区二区三区免费| 一区视频在线播放| 精品国产电影一区二区| 色欧美片视频在线观看| 国产精一品亚洲二区在线视频| 艳妇臀荡乳欲伦亚洲一区| 久久免费电影网| 欧美电影一区二区| 一本一道久久a久久精品| 国产美女精品一区二区三区| 国产乱码字幕精品高清av| 亚洲小说春色综合另类电影| 国产精品丝袜91| 久久丝袜美腿综合| 欧美一区二区网站| 在线影视一区二区三区| 成人国产一区二区三区精品| 精品一区二区综合| 丝瓜av网站精品一区二区| 亚洲一区二区三区四区在线 | 日韩中文字幕区一区有砖一区| 成人欧美一区二区三区白人 | 在线视频综合导航| 色噜噜夜夜夜综合网| 不卡的电视剧免费网站有什么| 国产激情91久久精品导航| 久久99国产精品免费| 裸体歌舞表演一区二区| 日本不卡高清视频| 日韩电影在线一区| 秋霞影院一区二区| 日韩av一区二区在线影视| 免费精品99久久国产综合精品| 日韩在线卡一卡二| 视频一区在线播放| 日本不卡在线视频| 日韩av电影免费观看高清完整版在线观看| 亚洲精品欧美综合四区| 一区二区三区中文字幕电影| 亚洲一线二线三线视频| 亚洲第一成年网| 蜜桃一区二区三区在线观看| 久久精品国产免费看久久精品| 裸体健美xxxx欧美裸体表演| 精东粉嫩av免费一区二区三区| 国产自产2019最新不卡| 国产91精品久久久久久久网曝门| 成人av网址在线| 欧美性受xxxx黑人xyx性爽| 欧美日本不卡视频| 日韩视频免费观看高清完整版在线观看| 日韩欧美另类在线| 中文字幕的久久| 亚洲成av人片一区二区| 久久99久久99小草精品免视看| 国产精品一区二区你懂的| 波多野结衣欧美| 9191国产精品| 欧美国产亚洲另类动漫| 亚洲大片免费看| 国产一区在线看| 日本精品一级二级| 日韩免费看的电影| 中文字幕一区在线观看| 国产成人午夜视频| 91成人网在线| 2022国产精品视频| 亚洲福利电影网| 国产一区二区三区精品视频| 91黄色激情网站| 精品久久久久久久久久久久久久久久久| 欧美国产欧美综合| 日韩电影网1区2区| www.日韩精品| 久久香蕉国产线看观看99| 亚洲一区二区av在线| 国产制服丝袜一区| 欧美精品亚洲二区| 国产精品美女久久久久久久|