www.gusucode.com > 25:【198-3857】中英双语航天科技设备类网站织梦模板(带手机端) > 25:【198-3857】中英双语航天科技设备类网站织梦模板(带手机端)/dede/article_keywords_main.php
<?php /** * 文档关键词管理 * * @version $Id: article_keywords_main.php 1 14:12 2010年7月12日Z tianya $ * @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require_once(dirname(__FILE__)."/config.php"); CheckPurview('sys_Keyword'); require_once(DEDEINC."/datalistcp.class.php"); setcookie("ENV_GOBACK_URL",$dedeNowurl,time()+3600,"/"); if(empty($dopost)) $dopost = ''; //保存批量更改 if($dopost=='saveall') { $ENV_GOBACK_URL = empty($_COOKIE['ENV_GOBACK_URL']) ? "article_keywords_main.php" : $_COOKIE['ENV_GOBACK_URL']; if(!isset($aids)) { ShowMsg("你没有选择要更改的内容!",$ENV_GOBACK_URL); exit(); } foreach($aids as $aid) { $rpurl = ${'rpurl_'.$aid}; $rpurlold = ${'rpurlold_'.$aid}; $keyword = ${'keyword_'.$aid}; //删除项目 if(!empty(${'isdel_'.$aid})) { $dsql->ExecuteNoneQuery("DELETE FROM `#@__keywords` WHERE aid='$aid'"); continue; } //禁用项目 $staold = ${'staold_'.$aid}; $sta = empty(${'isnouse_'.$aid}) ? 1 : 0; if($staold!=$sta) { $query1 = "UPDATE `#@__keywords` SET sta='$sta',rpurl='$rpurl' WHERE aid='$aid' "; $dsql->ExecuteNoneQuery($query1); continue; } //更新链接网址 if($rpurl!=$rpurlold) { $query1 = "UPDATE `#@__keywords` SET rpurl='$rpurl' WHERE aid='$aid' "; $dsql->ExecuteNoneQuery($query1); } } ShowMsg("完成指定的更改!",$ENV_GOBACK_URL); exit(); } //增加关键字 else if($dopost=='add') { $ENV_GOBACK_URL = empty($_COOKIE['ENV_GOBACK_URL']) ? "-1" : $_COOKIE['ENV_GOBACK_URL']; $keyword = trim($keyword); $rank = preg_replace("#[^0-9]#", '', $rank); if($keyword=='') { ShowMsg("关键字不能为空!",-1); exit(); } $row = $dsql->GetOne("SELECT * FROM `#@__keywords` WHERE keyword LIKE '$keyword'"); if(is_array($row)) { ShowMsg("关键字已存在库中!","-1"); exit(); } $inquery = "INSERT INTO `#@__keywords`(keyword,rank,sta,rpurl) VALUES ('$keyword','$rank','1','$rpurl');"; $dsql->ExecuteNoneQuery($inquery); ShowMsg("成功增加一个关键字!",$ENV_GOBACK_URL); exit(); } if(empty($keyword)) { $keyword = ''; $addquery = ''; } else { $addquery = " WHERE keyword LIKE '%$keyword%' "; } $sql = "SELECT * FROM `#@__keywords` $addquery ORDER BY rank DESC"; $dlist = new DataListCP(); $dlist->pageSize = 20; $dlist->SetParameter("keyword",$keyword); $dlist->SetTemplate(DEDEADMIN."/templets/article_keywords_main.htm"); $dlist->SetSource($sql); $dlist->Display(); function GetSta($sta) { if($sta==1) return ''; else return ' checked="1" '; }