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

📄 categorycontrol.php

📁 功能相当强大
💻 PHP
字号:
<?php
/*
版权归原作者
汉化:slender
我们的目标
做专业的blog中心!
http://phpstu.uni.cc
*/

class CategoryControl
{
	var $name;
	var $list;
	var $value;
	var $showAll;
	
	function CategoryControl( $list, $name='', $value=-1, $showAll=true )
	{
		$this->list = $list;
		$this->name = $name;
		if ( !isset( $value ) )
			$value = -1;
		$this->value = $value;
		$this->showAll = $showAll;
	}
	
	function getString( $value=-1 )
	{
		if ( $value==-1 )
			$value = $this->value;
		if ( $value==0 )
			return 'Unfiled';
		foreach( $this->list as $item ) 
			if ( $item['id']==$value )
				return $item['title'];
		return '???';
	}
	
	function printControl()
	{
	?>
	<select name="<?= $this->name ?>" style="width: 100%">
	<?
	if ( $this->showAll )
	{
	?>
		<option value="-1"<? if ($this->value==-1) echo ' selected'?>>All</option>
		<option value="0"<? if ($this->value==0) echo ' selected'?>>Unfiled</option>
	<?
	}
	if ( count($this->list) )
		foreach( $this->list as $item )
		{
		?>
		<option value="<?= $item['id'] ?>"<? if ($this->value==$item['id']) echo ' selected'?>><?= $item['title'] ?></option>
		<?
		}
	?>
	</select>
	<?
	}
}
?>

⌨️ 快捷键说明

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