@@ -0,0 +1,143 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
|
||||
case "list":
|
||||
|
||||
$page = tsIntval($_GET['page'],1);
|
||||
$url = SITE_URL.'index.php?app=article&ac=admin&mg=article&ts=list&page=';
|
||||
$lstart = $page*20-20;
|
||||
$arrArticle = $new['article']->findAll('article',null,'addtime desc',null,$lstart.',20');
|
||||
|
||||
$articleNum = $new['article']->findCount('article');
|
||||
$pageUrl = pagination($articleNum, 20, $page, $url);
|
||||
|
||||
include template('admin/article_list');
|
||||
break;
|
||||
|
||||
//审核通过
|
||||
case "isaudit0":
|
||||
|
||||
$articleid = tsIntval($_GET['articleid']);
|
||||
$strArticle = $new['article']->find('article',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
$new['article']->update('article',array(
|
||||
'articleid'=>$articleid,
|
||||
),array(
|
||||
'isaudit'=>0,
|
||||
));
|
||||
|
||||
#发送系统消息
|
||||
$msg_userid = '0';
|
||||
$msg_touserid = $strArticle['userid'];
|
||||
$msg_content = '你发布的文章审核通过,快去看看吧^_^ ';
|
||||
$msg_url = tsUrl('article','show',array('id'=>$articleid));
|
||||
aac('message')->sendmsg($msg_userid,$msg_touserid,$msg_content,$msg_url);
|
||||
|
||||
#处理积分
|
||||
aac('user') -> doScore($TS_URL['app'], $TS_URL['ac'],$TS_URL['mg'],$TS_URL['api'],$TS_URL['ts'],$strArticle['userid']);
|
||||
|
||||
qiMsg('操作成功!');
|
||||
break;
|
||||
|
||||
#审核不通过
|
||||
case "isaudit1":
|
||||
|
||||
$articleid = tsIntval($_GET['articleid']);
|
||||
$strArticle = $new['article']->find('article',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
$new['article']->update('article',array(
|
||||
'articleid'=>$articleid,
|
||||
),array(
|
||||
'isaudit'=>1,
|
||||
));
|
||||
|
||||
#发送系统消息
|
||||
$msg_userid = '0';
|
||||
$msg_touserid = $strArticle['userid'];
|
||||
$msg_content = '你发布的文章审核未通过,快去看看吧^_^ ';
|
||||
$msg_url = tsUrl('article','show',array('id'=>$articleid));
|
||||
aac('message')->sendmsg($msg_userid,$msg_touserid,$msg_content,$msg_url);
|
||||
|
||||
#处理积分
|
||||
aac('user') -> doScore($TS_URL['app'], $TS_URL['ac'],$TS_URL['mg'],$TS_URL['api'],$TS_URL['ts'],$strArticle['userid']);
|
||||
|
||||
qiMsg('操作成功!');
|
||||
|
||||
break;
|
||||
|
||||
//删除
|
||||
case "delete":
|
||||
|
||||
$articleid = tsIntval($_GET['articleid']);
|
||||
$strArticle = $new['article']->find('article',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
$new['article']->deleteArticle($strArticle);
|
||||
|
||||
#处理积分
|
||||
aac('user') -> doScore($TS_URL['app'], $TS_URL['ac'],$TS_URL['mg'],$TS_URL['api'],$TS_URL['ts'],$strArticle['userid']);
|
||||
|
||||
#用户记录
|
||||
aac('pubs')->addLogs('article','articleid',$articleid,$TS_USER['userid'],$strArticle['title'],$strArticle['content'],2);
|
||||
|
||||
qiMsg('删除成功!');
|
||||
|
||||
break;
|
||||
|
||||
//推荐
|
||||
case "isrecommend":
|
||||
|
||||
$articleid = tsIntval($_GET['articleid']);
|
||||
$strArticle = $new['article']->find('article',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
if($strArticle['isrecommend']==0){
|
||||
$isrecommend = 1;
|
||||
}else{
|
||||
$isrecommend = 0;
|
||||
}
|
||||
|
||||
$new['article']->update('article',array(
|
||||
'articleid'=>$articleid,
|
||||
),array(
|
||||
'isrecommend'=>$isrecommend,
|
||||
));
|
||||
|
||||
#更新项目推荐
|
||||
aac('pubs')->upPtableRecommend('article','articleid',$articleid,$isrecommend);
|
||||
|
||||
qiMsg('操作成功!');
|
||||
break;
|
||||
|
||||
//置顶
|
||||
case "istop":
|
||||
|
||||
$articleid = tsIntval($_GET['articleid']);
|
||||
$strArticle = $new['article']->find('article',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
if($strArticle['istop']==0){
|
||||
$istop = 1;
|
||||
}else{
|
||||
$istop = 0;
|
||||
}
|
||||
|
||||
$new['article']->update('article',array(
|
||||
'articleid'=>$articleid,
|
||||
),array(
|
||||
'istop'=>$istop,
|
||||
));
|
||||
|
||||
qiMsg('操作成功!');
|
||||
break;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
//分类列表
|
||||
case "list":
|
||||
|
||||
$arrCate = $new['article']->findAll('article_cate',array(
|
||||
'referid'=>0,
|
||||
),'orderid asc');
|
||||
|
||||
foreach($arrCate as $key=>$item){
|
||||
$arrCate[$key]['twocate'] = $new['article']->findAll('article_cate',array(
|
||||
'referid'=>$item['cateid'],
|
||||
),'orderid asc');
|
||||
}
|
||||
|
||||
include template("admin/cate_list");
|
||||
|
||||
break;
|
||||
|
||||
//分类添加
|
||||
case "add":
|
||||
|
||||
$referid = tsIntval($_GET['referid']);
|
||||
|
||||
include template("admin/cate_add");
|
||||
|
||||
break;
|
||||
|
||||
case "add_do":
|
||||
|
||||
|
||||
|
||||
$new['article']->create('article_cate',array(
|
||||
'referid'=>tsIntval($_POST['referid']),
|
||||
'catename'=>tsTrim($_POST['catename']),
|
||||
'cateinfo'=>tsTrim($_POST['cateinfo']),
|
||||
'orderid'=>tsIntval($_POST['orderid']),
|
||||
|
||||
));
|
||||
|
||||
|
||||
header("Location: ".SITE_URL."index.php?app=article&ac=admin&mg=cate&ts=list");
|
||||
|
||||
break;
|
||||
|
||||
//分类删除
|
||||
case "del":
|
||||
|
||||
$cateid = tsIntval($_GET['cateid']);
|
||||
|
||||
|
||||
$strCate = $new['article']->find('article_cate',array(
|
||||
'cateid'=>$cateid,
|
||||
));
|
||||
|
||||
if($strCate['referid']==0){
|
||||
$arrCate = $new['article']->findAll('article_cate',array(
|
||||
'referid'=>$strCate['cateid'],
|
||||
));
|
||||
|
||||
foreach($arrCate as $key=>$item){
|
||||
$new['article']->update('article',array(
|
||||
'cateid'=>$item['cateid']
|
||||
),array(
|
||||
'cateid'=>0,
|
||||
));
|
||||
}
|
||||
|
||||
$new['article']->delete('article_cate',array(
|
||||
'referid'=>$strCate['cateid'],
|
||||
));
|
||||
|
||||
}
|
||||
|
||||
|
||||
$new['article']->update('article',array(
|
||||
'cateid'=>$cateid
|
||||
),array(
|
||||
'cateid'=>0,
|
||||
));
|
||||
|
||||
|
||||
$new['article']->delete('article_cate',array(
|
||||
'cateid'=>$cateid,
|
||||
));
|
||||
|
||||
|
||||
|
||||
|
||||
qiMsg("分类删除成功!");
|
||||
|
||||
break;
|
||||
|
||||
//分类修改
|
||||
case "edit":
|
||||
|
||||
$cateid = tsIntval($_GET['cateid']);
|
||||
|
||||
$strCate = $new['article']->find('article_cate',array(
|
||||
'cateid'=>$cateid,
|
||||
));
|
||||
|
||||
|
||||
include template("admin/cate_edit");
|
||||
|
||||
break;
|
||||
|
||||
//分类修改执行
|
||||
case "edit_do":
|
||||
$cateid = tsIntval($_POST['cateid']);
|
||||
$catename = tsTrim($_POST['catename']);
|
||||
$cateinfo = tsTrim($_POST['cateinfo']);
|
||||
|
||||
$new['article']->update('article_cate',array(
|
||||
'cateid'=>$cateid,
|
||||
),array(
|
||||
'catename'=>$catename,
|
||||
'cateinfo'=>$cateinfo,
|
||||
'orderid'=>tsIntval($_POST['orderid']),
|
||||
));
|
||||
|
||||
header("Location: ".SITE_URL."index.php?app=article&ac=admin&mg=cate&ts=list");
|
||||
|
||||
break;
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
//基本配置
|
||||
case "":
|
||||
$strOption = getAppOptions('article');
|
||||
|
||||
include template("admin/options");
|
||||
|
||||
break;
|
||||
|
||||
case "do":
|
||||
|
||||
$arrOption = $_POST['option'];
|
||||
|
||||
#更新app配置选项
|
||||
upAppOptions('article',$arrOption);
|
||||
|
||||
#更新app导航和我的导航
|
||||
upAppNav('article',$arrOption['appname']);
|
||||
|
||||
qiMsg('修改成功!');
|
||||
|
||||
break;
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
|
||||
case "":
|
||||
|
||||
$ugid = tsIntval($_GET['ugid'],1);
|
||||
|
||||
$arrUg = $new['article']->findAll('user_group',null,'ugid asc');
|
||||
|
||||
|
||||
|
||||
|
||||
include template('admin/permissions');
|
||||
|
||||
break;
|
||||
|
||||
case "do":
|
||||
|
||||
/**
|
||||
* 权限参数说明,app,action必须,其他参数可选
|
||||
* app-action-ts
|
||||
* app-action-mg-ts 当action=admin
|
||||
* app-action-api-ts 当action=api
|
||||
*/
|
||||
|
||||
$ugid = tsIntval($_POST['ugid']);
|
||||
|
||||
$arrOption = $_POST['option'];
|
||||
|
||||
aac('pubs')->upAppPermissions($ugid,'article',$arrOption);
|
||||
|
||||
qiMsg('操作成功!');
|
||||
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
|
||||
case "list":
|
||||
|
||||
$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
|
||||
$url = SITE_URL.'index.php?app=article&ac=admin&mg=post&ts=list&page=';
|
||||
$lstart = $page*20-20;
|
||||
$arrArticle = $new['article']->findAll('article',null,'addtime desc',null,$lstart.',20');
|
||||
|
||||
$articleNum = $new['article']->findCount('article');
|
||||
$pageUrl = pagination($articleNum, 20, $page, $url);
|
||||
|
||||
include template('admin/post_list');
|
||||
break;
|
||||
|
||||
//审核通过
|
||||
case "isaudit0":
|
||||
|
||||
$articleid = intval($_GET['articleid']);
|
||||
$strArticle = $new['article']->find('article',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
$new['article']->update('article',array(
|
||||
'articleid'=>$articleid,
|
||||
),array(
|
||||
'isaudit'=>0,
|
||||
));
|
||||
|
||||
#发送系统消息
|
||||
$msg_userid = '0';
|
||||
$msg_touserid = $strArticle['userid'];
|
||||
$msg_content = '你发布的文章审核通过,快去看看吧^_^ ';
|
||||
$msg_url = tsUrl('article','show',array('id'=>$articleid));
|
||||
aac('message')->sendmsg($msg_userid,$msg_touserid,$msg_content,$msg_url);
|
||||
|
||||
#处理积分
|
||||
aac('user') -> doScore($TS_URL['app'], $TS_URL['ac'], $TS_URL['ts'],$strArticle['userid'],$TS_URL['mg']);
|
||||
|
||||
qiMsg('操作成功!');
|
||||
break;
|
||||
|
||||
#审核不通过
|
||||
case "isaudit1":
|
||||
|
||||
$articleid = intval($_GET['articleid']);
|
||||
$strArticle = $new['article']->find('article',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
$new['article']->update('article',array(
|
||||
'articleid'=>$articleid,
|
||||
),array(
|
||||
'isaudit'=>1,
|
||||
));
|
||||
|
||||
#发送系统消息
|
||||
$msg_userid = '0';
|
||||
$msg_touserid = $strArticle['userid'];
|
||||
$msg_content = '你发布的文章审核未通过,快去看看吧^_^ ';
|
||||
$msg_url = tsUrl('article','show',array('id'=>$articleid));
|
||||
aac('message')->sendmsg($msg_userid,$msg_touserid,$msg_content,$msg_url);
|
||||
|
||||
#处理积分
|
||||
aac('user') -> doScore($TS_URL['app'], $TS_URL['ac'], $TS_URL['ts'],$strArticle['userid'],$TS_URL['mg']);
|
||||
|
||||
qiMsg('操作成功!');
|
||||
|
||||
break;
|
||||
|
||||
//删除
|
||||
case "delete":
|
||||
|
||||
$articleid = intval($_GET['articleid']);
|
||||
$strArticle = $new['article']->find('article',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
if($strArticle['photo']){
|
||||
unlink('uploadfile/article/'.$strArticle['photo']);
|
||||
}
|
||||
|
||||
$new['article']->delete('article',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
$new['article']->delete('tag_article_index',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
#处理积分
|
||||
aac('user') -> doScore($TS_URL['app'], $TS_URL['ac'], $TS_URL['ts'],$strArticle['userid'],$TS_URL['mg']);
|
||||
|
||||
qiMsg('删除成功!');
|
||||
|
||||
break;
|
||||
|
||||
//推荐
|
||||
case "isrecommend":
|
||||
|
||||
$articleid = intval($_GET['articleid']);
|
||||
$strArticle = $new['article']->find('article',array(
|
||||
'articleid'=>$articleid,
|
||||
));
|
||||
|
||||
if($strArticle['isrecommend']==0){
|
||||
$new['article']->update('article',array(
|
||||
'articleid'=>$articleid,
|
||||
),array(
|
||||
'isrecommend'=>1,
|
||||
));
|
||||
}else{
|
||||
$new['article']->update('article',array(
|
||||
'articleid'=>$articleid,
|
||||
),array(
|
||||
'isrecommend'=>0,
|
||||
));
|
||||
}
|
||||
|
||||
qiMsg('操作成功!');
|
||||
break;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
$arrArticle = $new['news']->findAll('');
|
||||
Reference in New Issue
Block a user