<div>分配管理员{$username}的权限</div>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list_table mt10">
<tr>
<th>权限名称</th>
<th>状态</th>
</tr>
<volist name="funcla" id="v" key="j">
<tr class="tr">
<td>{$v.claname}</td>
<td><input <volist name="funadmin" id="d"><if condition="$d['funclaid'] eq $v['id']">checked</if></volist> type="checkbox" id="{$v.id}" name="{$userid}" onchange="return setfun(this,seturl)" /></td>
</tr>
<volist name="fun" id="vo">
<if condition="$vo['clapid'] eq $v['id']">
<tr class="tr">
<td style="padding-left: 40px;" >{$vo.claname}</td>
<td>
<input <volist name="funadmin" id="d"><if condition="$d['funclaid'] eq $vo['id']">checked</if></volist> type="checkbox" id="{$vo.id}" name="{$userid}" onchange="return setfun(this,seturl)" />
</td>
</tr>
</if>
</volist>
</volist>
</table>
public function setfun(){
$uid=I('get.id',0,'int');
$a=M('admin');
$user=$a->where(array(id=>$uid))->field('username,id')->find();
$this->username=$user['username'];
$this->userid=$user['id'];
$m=M('funcla');
$funcla=$m->where(array(clapid=>'0'))->field(true)->select();
$fun=$m->field(true)->select();
$this->fun=$fun;
$this->funcla=$funcla;
$fd=M('funadmin');
$funadmin=$fd->where(array(adminid=>$uid))->field(true)->select();
$this->funadmin=$funadmin;
$this->display();
}
function setfun(t,u){
var id=$(t).attr('id');
var uid=$(t).attr('name');
var type=$(t).is(":checked")?1:0;
var url=u;
$.ajax({
url:url,
type:'post',
data:{
id:id,
type:type,
uid:uid
},
success:function(data){
},
error:function(data){
}
})
}
<script type="text/javascript">
var seturl="{:U("Admin/chanefun")}";
</script>
public function chanefun(){
$m=M('funadmin');
$where['funclaid']=I('post.id',0,'int');
$where['adminid']=I('post.uid',0,'int');
$type=I('post.type',0,'int');
if(empty($type)){
$oid=$m->where($where)->getfield('id');
$m->delete($oid);
return;
}
$m->data($where)->add();
}
<if condition="chackQ('任务管理')">
<li><a href="{:U('taskinfo/dir')}" rel="external nofollow" >任务管理</a></li>
</if>
function chackQ($name,$state=false){
if(!$state){ exit; }
$fun=M('funcla');
$funclaid=$fun->where(array(claname=>$name))->getfield('id');
$m=M('funadmin');
$adminid=session('admin_userid');
$reset=$m->where(array(funclaid=>$funclaid,adminid=>$adminid))->find();
if(empty($reset)){
echo "你没有权限";
exit;
}
return $reset;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有