@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
|
||||
//角色列表
|
||||
case "list":
|
||||
|
||||
$arrRole = $new['user']->findAll('user_role');
|
||||
|
||||
include template('admin/role_list');
|
||||
break;
|
||||
|
||||
//角色修改
|
||||
case "do":
|
||||
|
||||
$arrRoleName = $_POST['rolename'];
|
||||
$arrScoreStart = $_POST['score_start'];
|
||||
$arrScoreEnd = $_POST['score_end'];
|
||||
|
||||
//先清空
|
||||
$db->query("TRUNCATE TABLE `".dbprefix."user_role`");
|
||||
|
||||
//后添加
|
||||
foreach($arrRoleName as $key=>$item){
|
||||
$rolename = tsTrim($item);
|
||||
$score_start = tsTrim($arrScoreStart[$key]);
|
||||
$score_end = tsTrim($arrScoreEnd[$key]);
|
||||
|
||||
if($rolename){
|
||||
$new['user']->create('user_role',array(
|
||||
'rolename'=>$rolename,
|
||||
'score_start'=>$score_start,
|
||||
'score_end'=>$score_end,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
//再生成缓存文件
|
||||
$arrRole = $new['user']->findAll('user_role',null,null,'rolename,score_start,score_end');
|
||||
|
||||
fileWrite('user_role.php','data',$arrRole);
|
||||
$tsMySqlCache->set('user_role',$arrRole);
|
||||
|
||||
qiMsg("修改成功!");
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user