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

📄 editcategoriesdialog.php

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

class EditCategoriesDialog
{
	var $list;
	var $referer;
	
	function EditCategoriesDialog( $list, $referer )
	{
		$this->list = $list;
		$this->referer = $referer;
	}
	
	function printWidget()
	{
		global $PHP_SELF;
	?>
<script language="JavaScript">
<!--
function onOk()
{
	opener.location = '<?= $this->referer ?>';
	window.close();
}

function onNew()
{
	var title = prompt('新标题分类','');
	if ( title!=null )
		window.location = '<?= $PHP_SELF ?>?referer=<?= $this->referer ?>&_d=EditCategories&_a=CategoryAdd&title='+title;
	opener.location = '<?= $this->referer ?>';
}

function onRename()
{
	var selected = document.form.select.selectedIndex;
	var title = document.form.select[selected].text;
	var id = document.form.select[selected].value;
	var title = prompt('Category title',title);
	if ( title!=null )
		window.location = '<?= $PHP_SELF ?>?referer=<?= $this->referer ?>&_d=EditCategories&_a=CategoryRename&id='+id+'&title='+title;
	opener.location = '<?= $this->referer ?>';
}

function onDelete()
{
	var selected = document.form.select.selectedIndex;
	var title = document.form.select[selected].text;
	var id = document.form.select[selected].value;
	if (confirm('确实要删除\n\''+title+'\' 分类?\n\n本分类所有blog\n将移入 \'Unfiled\''))
		window.location = '<?= $PHP_SELF ?>?referer=<?= $this->referer ?>&_d=EditCategories&_a=CategoryDelete&id='+id;
	opener.location = '<?= $this->referer ?>';
}
// -->
</script>

<body>
<form name="form" method="post" action="">
  <table width="100" border="0">
    <tr align="center"> 
      <td colspan="4">
	    <select name="select" size="10" style="width: 100%">
		<?php
		if ( count($this->list) )
			foreach( $this->list as $item )
			{
			?>
			<option value="<?= $item['id'] ?>"><?= $item['title'] ?></option>
			<?php
			}
		?>
        </select>
	  </td>
    </tr>
    <tr align="center"> 
     
      <td><input type="button" value="新分类" onClick="onNew();return false;"></td>
      <td><input type="button" value="更名" onClick="onRename();return false;"></td>
      <td><input type="button" value="删除" onClick="onDelete();return false;"></td>
 <td><input type="button" value="确定" onClick="onOk();return false;"></td>
    </tr>
  </table>
</form>
	<?
	}
}
?>
<?header("content-Type: text/html; charset=gb2312");?>

⌨️ 快捷键说明

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