123 lines
2.6 KiB
PHP
123 lines
2.6 KiB
PHP
<?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;
|
|
|
|
} |