www.gusucode.com > ShopEx481 & PHPWind 整合版码程序 > bbs/require/dirname.php

    <?php
!function_exists('readover') && exit('Forbidden');

$dirname = '';
if ($db_forumdir == '1') {
	$dirname = substr($_SERVER['PHP_SELF'],0,strrpos($_SERVER['PHP_SELF'],'/'));
	$dirname = substr($dirname,strrpos($dirname,'/')+1);
} elseif ($db_forumdir=='2') {
	$dirname = substr($_SERVER['HTTP_HOST'],0,strpos($_SERVER['HTTP_HOST'],'.'));
}
$sqlwhere = " AND (f.type!='category' OR f.type='category' AND f.dirname='')";
if ($dirname) {
	$fids = '';
	$query = $db->query("SELECT fid FROM pw_forums WHERE type='category' AND dirname='$dirname'");
	while ($forums = $db->fetch_array($query,MYSQL_NUM)){
		$fids .= ",$forums[0]";
	}
	if ($fids) {
		$fids = substr($fids,1);
		$sqlwhere = "AND (f.fid IN ($fids) OR f.fup IN ($fids))";
	}
}
?>