@@ -0,0 +1,123 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
|
||||
case "list":
|
||||
|
||||
$arrScore = $new['user']->findAll('user_score');
|
||||
|
||||
include template('admin/score_list');
|
||||
break;
|
||||
|
||||
case "adddo":
|
||||
|
||||
$scorekey = tsTrim($_POST['scorekey']);
|
||||
$scorename = tsTrim($_POST['scorename']);
|
||||
$score = tsIntval($_POST['score']);
|
||||
|
||||
$app = tsTrim($_POST['app']);
|
||||
$action = tsTrim($_POST['action']);
|
||||
$mg = tsTrim($_POST['mg']);
|
||||
$api = tsTrim($_POST['api']);
|
||||
$ts = tsTrim($_POST['ts']);
|
||||
$status = tsIntval($_POST['status']);
|
||||
|
||||
$new['user']->create('user_score',array(
|
||||
'scorekey'=>$scorekey,
|
||||
'scorename'=>$scorename,
|
||||
'score'=>$score,
|
||||
'app'=>$app,
|
||||
'action'=>$action,
|
||||
'mg'=>$mg,
|
||||
'api'=>$api,
|
||||
'ts'=>$ts,
|
||||
'status'=>$status,
|
||||
));
|
||||
|
||||
header('Location: '.SITE_URL.'index.php?app=user&ac=admin&mg=score&ts=list');
|
||||
|
||||
break;
|
||||
|
||||
case "editdo":
|
||||
|
||||
$scoreid = tsIntval($_POST['scoreid']);
|
||||
$score = tsIntval($_POST['score']);
|
||||
$app = tsTrim($_POST['app']);
|
||||
$action = tsTrim($_POST['action']);
|
||||
$mg = tsTrim($_POST['mg']);
|
||||
$api = tsTrim($_POST['api']);
|
||||
$ts = tsTrim($_POST['ts']);
|
||||
$status = tsIntval($_POST['status']);
|
||||
|
||||
$new['user']->update('user_score',array(
|
||||
'scoreid'=>$scoreid,
|
||||
),array(
|
||||
'score'=>$score,
|
||||
'app'=>$app,
|
||||
'action'=>$action,
|
||||
'mg'=>$mg,
|
||||
'api'=>$api,
|
||||
'ts'=>$ts,
|
||||
'status'=>$status,
|
||||
));
|
||||
|
||||
header('Location: '.SITE_URL.'index.php?app=user&ac=admin&mg=score&ts=list');
|
||||
|
||||
break;
|
||||
|
||||
//加积分
|
||||
case "send":
|
||||
|
||||
include template('admin/score_send');
|
||||
|
||||
break;
|
||||
|
||||
case "senddo":
|
||||
|
||||
$userid = tsIntval($_POST['userid']);
|
||||
$score = tsIntval($_POST['score']);
|
||||
$status = tsIntval($_POST['status']);
|
||||
$scorename = tsTrim($_POST['scorename']);
|
||||
|
||||
if($userid && $score && $scorename){
|
||||
|
||||
$return = false;
|
||||
|
||||
if($status==1){
|
||||
//减积分
|
||||
$return = $new['user']->delScore($userid,$scorename,$score);
|
||||
$jiajian = '减去';
|
||||
}else{
|
||||
//加积分
|
||||
$return = $new['user']->addScore($userid,$scorename,$score,1);
|
||||
$jiajian = '增加';
|
||||
}
|
||||
|
||||
if($return==true){
|
||||
//发送系统消息
|
||||
$msg_userid = '0';
|
||||
$msg_touserid = $userid;
|
||||
$msg_content = $scorename.$jiajian.$score.'积分';
|
||||
aac('message')->sendmsg($msg_userid,$msg_touserid,$msg_content);
|
||||
}
|
||||
|
||||
qiMsg('操作成功!');
|
||||
}else{
|
||||
qiMsg('操作失败!');
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case "delete":
|
||||
$scoreid = tsIntval($_GET['scoreid']);
|
||||
|
||||
$new['user']->delete('user_score',array(
|
||||
'scoreid'=>$scoreid,
|
||||
));
|
||||
|
||||
qiMsg('删除成功!');
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user