?? 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 + -