entrylist.php

来自「功能相当强大」· PHP 代码 · 共 56 行

PHP
56
字号
<?php
/*
版权归原作者
汉化:slender
我们的目标
做专业的blog中心!
http://phpstu.uni.cc
*/

class EntryList
{
	var $list;
	var $categoryControl;
	var $extra;
	
	function EntryList( $list, $categoryControl, $extra )
	{
		$this->list = $list;
		$this->categoryControl = $categoryControl;
		$this->extra = $extra;
	}
	
	function printWidget()
	{
	?>
	<table width="100%">
	<?php
	if ( count( $this->list ) )
		foreach( $this->list as $item )
		{
	?>
	<tr><td class="EntryHeader" colspan="2"><?= $item['title'] ?></td></tr>
	<tr>
		<td class="EntryDate"><?= DateControl::getString($item['date']) ?></td>
		<td class="EntryCategory" align="right"><?= $this->categoryControl->getString($item['category']) ?></td>
	</tr>
	<tr><td class="EntryBody" colspan="2"><?= $item['text'] ?></td></tr>
	<tr><td colspan="2" align="right" class="EntryLinks">
	<a href="" onClick="self.name='main';window.open('dialog.php?_d=UpdateEntry&id=<?= $item['id'] ?>&referer=<?= urlencode('index.php?'.$this->extra) ?>','UpdateEntry','width=600,height=350');return false;">编辑</a>
	<a href="" onClick="self.name='main';window.open('dialog.php?_d=DeleteEntry&id=<?= $item['id'] ?>&referer=<?= urlencode('index.php?'.$this->extra) ?>','DeleteEntry','width=300,height=100');return false;">删除</a>
	</td></tr>
	<tr><td colspan="2">&nbsp;</td></tr>
	<?php
		}
	else
	{
	?>
	<p align="center" class="EntryBody">无博客</p>
	<?php
	}
	?>
	</table>
	<?php
	}
}
?>

⌨️ 快捷键说明

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