📄 editcategoriesdialog.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 + -