@@ -0,0 +1,124 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
class weiboAdmin extends weibo{
|
||||
|
||||
/*
|
||||
* 配置选项
|
||||
* */
|
||||
public function options(){
|
||||
$arrOptions = $this->findAll('weibo_options');
|
||||
foreach($arrOptions as $item){
|
||||
$strOption[$item['optionname']] = stripslashes($item['optionvalue']);
|
||||
}
|
||||
include template("admin/options");
|
||||
}
|
||||
|
||||
/*
|
||||
* 保存配置
|
||||
*/
|
||||
public function optionsdo(){
|
||||
//先清空数据
|
||||
$this->doSql("TRUNCATE TABLE `".dbprefix."weibo_options`");
|
||||
|
||||
foreach($_POST['option'] as $key=>$item){
|
||||
|
||||
$optionname = $key;
|
||||
$optionvalue = trim($item);
|
||||
|
||||
$this->create('weibo_options',array(
|
||||
|
||||
'optionname'=>$optionname,
|
||||
'optionvalue'=>$optionvalue,
|
||||
|
||||
));
|
||||
|
||||
}
|
||||
|
||||
$arrOptions = $this->findAll('weibo_options',null,null,'optionname,optionvalue');
|
||||
foreach($arrOptions as $item){
|
||||
$arrOption[$item['optionname']] = $item['optionvalue'];
|
||||
}
|
||||
|
||||
fileWrite('weibo_options.php','data',$arrOption);
|
||||
$GLOBALS['tsMySqlCache']->set('weibo_options',$arrOption);
|
||||
|
||||
qiMsg('修改成功!');
|
||||
}
|
||||
|
||||
/*
|
||||
* 唠叨列表
|
||||
* */
|
||||
public function weibolist(){
|
||||
$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
|
||||
$url = SITE_URL.'index.php?app=weibo&ac=admin&mg=weibolist&page=';
|
||||
$lstart = $page*20-20;
|
||||
$arrWeibo = $this->findAll('weibo',null,'addtime desc',null,$lstart.',20');
|
||||
foreach($arrWeibo as $key=>$item){
|
||||
$arrWeibo[$key]['content'] = tsTitle($item['content']);
|
||||
}
|
||||
|
||||
$weiboNum = $this->findCount('weibo');
|
||||
$pageUrl = pagination($weiboNum, 20, $page, $url);
|
||||
|
||||
include template("admin/weibo_list");
|
||||
}
|
||||
|
||||
/*
|
||||
* 审核
|
||||
* */
|
||||
public function isaudit(){
|
||||
$weiboid = intval($_GET['weiboid']);
|
||||
|
||||
$strWeibo = $this->find('weibo',array(
|
||||
'weiboid'=>$weiboid,
|
||||
));
|
||||
|
||||
if($strWeibo['isaudit'] == 0){
|
||||
|
||||
$this->update('weibo',array(
|
||||
'weiboid'=>$weiboid,
|
||||
),array(
|
||||
'isaudit'=>1,
|
||||
));
|
||||
|
||||
}
|
||||
|
||||
if($strWeibo['isaudit'] == 1){
|
||||
|
||||
$this->update('weibo',array(
|
||||
'weiboid'=>$weiboid,
|
||||
),array(
|
||||
'isaudit'=>0,
|
||||
));
|
||||
|
||||
}
|
||||
|
||||
qiMsg('操作成功!');
|
||||
}
|
||||
|
||||
/*
|
||||
* 删除
|
||||
* */
|
||||
public function deleteweibo(){
|
||||
$weiboid=intval($_GET['weiboid']);
|
||||
|
||||
$strWeibo = $this->find('weibo',array(
|
||||
'weiboid'=>$weiboid,
|
||||
));
|
||||
|
||||
unlink('uploadfile/weibo/'.$strWeibo['photo']);
|
||||
|
||||
$this->delete('weibo',array(
|
||||
'weiboid'=>$weiboid,
|
||||
));
|
||||
|
||||
$this->delete('weibo_comment',array(
|
||||
'weiboid'=>$weiboid,
|
||||
));
|
||||
|
||||
qiMsg('删除成功!');
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user