Files
thinksaas_lmve/app/user/action/admin/score.php
T
2023-06-22 13:33:25 +08:00

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;
}