@@ -67,11 +67,19 @@ if ($action == 'post') { | |||
} | |||
} else if ($action == 'list') { | |||
include_once DEDEINC.'/datalistcp.class.php'; | |||
$query = "SELECT * FROM {$diy->table} ORDER BY id DESC"; | |||
if (empty($keyword)) { | |||
$keyword = ''; | |||
$addquery = ''; | |||
} else { | |||
$addquery = " WHERE {$field} LIKE '%".trim($keyword)."%' "; | |||
} | |||
$query = "SELECT * FROM {$diy->table} $addquery ORDER BY id DESC"; | |||
$datalist = new DataListCP(); | |||
$datalist->pagesize = 30; | |||
$datalist->SetParameter('action', 'list'); | |||
$datalist->SetParameter('diyid', $diyid); | |||
$datalist->SetParameter('keyword', $keyword); | |||
$datalist->SetParameter('field', $field); | |||
$datalist->SetTemplate(DEDEADMIN.'/templets/diy_list.htm'); | |||
$datalist->SetSource($query); | |||
$fieldlist = $diy->getFieldList(); | |||
@@ -31,9 +31,7 @@ if (empty($action)) { | |||
$dlist->Display(); | |||
exit(); | |||
} | |||
/* | |||
function update() | |||
*/ | |||
//function update() | |||
else if ($action == 'update') { | |||
$tid = (empty($tid) ? 0 : intval($tid)); | |||
$count = (empty($count) ? 0 : intval($count)); | |||
@@ -46,9 +44,7 @@ else if ($action == 'update') { | |||
ShowMsg("成功保存标签的点击信息", 'tags_main.php'); | |||
exit(); | |||
} | |||
/* | |||
function delete() | |||
*/ | |||
//function delete() | |||
else if ($action == 'delete') { | |||
if (@is_array($ids)) { | |||
$stringids = implode(',', $ids); | |||
@@ -81,9 +77,7 @@ else if ($action == 'delete') { | |||
$dsql->ExecuteNoneQuery("UPDATE `#@__tagindex` SET title='{$title}',keywords='{$kw}',`description`='{$des}',`uptime`='{$now}' WHERE id = {$tid}"); | |||
echo json_encode(array('code' => 200, 'result' => true)); | |||
} | |||
/* | |||
function fetch() | |||
*/ | |||
//function fetch() | |||
else if ($action == 'fetch') { | |||
$wheresql = ''; | |||
$start = isset($start) && is_numeric($start) ? $start : 0; | |||
@@ -9,9 +9,33 @@ | |||
<link rel="stylesheet" href="/static/web/css/admin.css"> | |||
</head> | |||
<body> | |||
<form name="form1" action="diy_list.php"> | |||
<input type="hidden" name="action" value="list"> | |||
<input type="hidden" name="diyid" value="<?php echo $diy->diyid; ?>"> | |||
<table align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f8fafb"> | |||
<input type="text" name="keyword" class="admin-input-lg mr-3" value="<?php echo $keyword; ?>" placeholder="请输入关键词"> | |||
<select name="field" class="admin-input-sm"> | |||
<?php | |||
foreach($fieldlist as $k=>$fielddata) | |||
{ | |||
if ($k==$field) { | |||
echo "<option value='{$k}' selected>{$fielddata[0]}</option>\r\n"; | |||
} else { | |||
echo "<option value='{$k}'>{$fielddata[0]}</option>\r\n"; | |||
} | |||
} | |||
?> | |||
</select> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form action="diy_list.php" method="post"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid;?>"> | |||
<table align="center" class="table maintable my-3"> | |||
<table align="center" class="table maintable mb-3"> | |||
<tr> | |||
<td colspan="2" bgcolor="#f8fafb">自定义表单管理</a> - <?php echo $diy->name;?>列表</td> | |||
</tr> | |||
@@ -24,13 +24,23 @@ | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form2" action="tags_main.php"> | |||
<table align="center" class="table maintable mb-3"> | |||
<tr> | |||
<td bgcolor="#f8fafb"> | |||
<input type="text" name="tag" value="<?php echo $tag;?>" placeholder="请输入标签" class="admin-input-lg"> | |||
<button type="submit" name="sb" class="btn btn-success btn-sm">搜索</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
<form name="form3" action="tags_main.php?action=delete" method="post"> | |||
<table align="center" class="table maintable mb-3"> | |||
<tr> | |||
<td colspan="8" bgcolor="#f8fafb">标签管理</td> | |||
</tr> | |||
<tr align="center" bgcolor="#f8f9fa"> | |||
<td width="6%"><input type="checkbox" name="chkall" id="chkall" onclick="CheckAll(this.form)"> 反选</td> | |||
<td width="6%">选择</td> | |||
<td width="6%">id</td> | |||
<td width="20%">标签</td> | |||
<td width="10%"><a href="tags_main.php?tag=<?php echo $tag;?>&orderby=count&orderway=<?php echo $neworderway;?>">点击</a></td> | |||
@@ -62,7 +72,11 @@ | |||
</tr> | |||
{/dede:datalist} | |||
<tr> | |||
<td colspan="8"><button type="button" onclick="document.form3.submit()" class="btn btn-danger btn-sm">删除</button></td> | |||
<td colspan="8"> | |||
<button type="button" name="select" onclick="selAll()" class="btn btn-success btn-sm">全选</button> | |||
<button type="button" name="select" onclick="noSelAll()" class="btn btn-success btn-sm">取消</button> | |||
<button type="button" onclick="document.form3.submit()" class="btn btn-danger btn-sm">删除</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="8" bgcolor="#f8fafb" align="center">{dede:pagelist/}</td> | |||
@@ -70,13 +84,16 @@ | |||
</table> | |||
</form> | |||
<script> | |||
function CheckAll(form, prefix, checkall) { | |||
var checkall = checkall ? checkall : 'chkall'; | |||
for (var i = 0; i < form.elements.length; i++) { | |||
var e = form.elements[i]; | |||
if (e.name && e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) { | |||
e.checked = form.elements[checkall].checked; | |||
} | |||
function selAll() { | |||
var a = document.getElementsByTagName("input"); | |||
for (var i = 0; i < a.length; i++){ | |||
if (a[i].type == "checkbox") a[i].checked = true; | |||
} | |||
} | |||
function noSelAll() { | |||
var a = document.getElementsByTagName("input"); | |||
for (var i = 0; i < a.length; i++){ | |||
if (a[i].type == "checkbox") a[i].checked = false; | |||
} | |||
} | |||
function UpdateOne(tid) { | |||