system/label.php

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
require('common.php');
require(APP_PATH.'module/label.php');

$fileurl = 'label.php';
$tempfile = 'label.html';
$table = $DB->table('labels');

if (!isset($action)) $action = 'list';

/** list */
if ($action == 'list') {
	$pagetitle = '标签列表';

	$keywords = addslashes(trim($_POST['keywords'] ? $_POST['keywords'] : $_GET['keywords']));	
	$keyurl = !empty($keywords) ? '?keywords='.urlencode($keywords) : '';
	$pageurl = $fileurl.$keyurl;
	
	$where = !empty($keywords) ?  "label_name like '%$keywords%'" : 1;
	$result = get_label_list($where, 'label_id', 'DESC', $start, $pagesize);
	$labels = array();
	foreach ($result as $row) {
		$row['label_operate'] = '<a href="'.$fileurl.'?act=edit&label_id='.$row['label_id'].'">编辑</a>&nbsp;|&nbsp;<a href="'.$fileurl.'?act=del&label_id='.$row['label_id'].'" onClick="return confirm(\'确认删除此内容吗?\');">删除</a>';
		$labels[] = $row;
	}
	
	$total = $DB->get_count($table, $where);	
	$showpage = showpage($pageurl, $total, $curpage, $pagesize);
	
	$smarty->assign('keywords', $keywords);
	$smarty->assign('labels', $labels);
	$smarty->assign('showpage', $showpage);
	unset($result, $labels);
}

/** add */
if ($action == 'add') {
	$pagetitle = '添加新标签';
			
	$smarty->assign('h_action', 'saveadd');
}

/** edit */
if ($action == 'edit') {
	$pagetitle = '编辑标签';
			
	$label_id = intval($_GET['label_id']);
	$label = get_one_label($label_id);
	if (!$label) {
		msgbox('指定的内容不存在!');
	}
	
	$smarty->assign('label', $label);			
	$smarty->assign('h_action', 'saveedit');
}

/** save data */
if (in_array($action, array('saveadd', 'saveedit'))) {
	$label_name = trim($_POST['label_name']);
	$label_intro = trim($_POST['label_intro']);
后面还有 54 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。