skycaiji/SkycaijiApp/admin/model/Usergroup.php

43 lines
1.2 KiB
PHP
Raw Normal View History

2019-02-19 09:52:13 +00:00
<?php
/*
|--------------------------------------------------------------------------
| SkyCaiji (蓝天采集器)
|--------------------------------------------------------------------------
2019-06-23 02:20:58 +00:00
| Copyright (c) 2018 https://www.skycaiji.com All rights reserved.
2019-02-19 09:52:13 +00:00
|--------------------------------------------------------------------------
2019-06-23 02:20:58 +00:00
| 使用协议 https://www.skycaiji.com/licenses
2019-02-19 09:52:13 +00:00
|--------------------------------------------------------------------------
*/
namespace skycaiji\admin\model;
class Usergroup extends BaseModel{
/*获取当前组的下属等级组*/
public function get_sub_level($groupid){
$group=$this->getById($groupid);
if(empty($group)){
return null;
}
return $this->where('level','LT',$group['level'])->column('*');
}
/*等级限制:判断当前用户组等级小于等于传入的等级*/
public function user_level_limit($level){
2019-09-25 07:45:58 +00:00
if($GLOBALS['_sc']['user']['group']['level']<=$level){
2019-02-19 09:52:13 +00:00
return true;
}else{
return false;
}
}
2019-06-23 02:20:58 +00:00
/*是管理员账号*/
public function is_admin($userGroup){
if(empty($userGroup)){
return false;
}
if(!empty($userGroup['founder'])||!empty($userGroup['admin'])){
return true;
}
return false;
}
2019-02-19 09:52:13 +00:00
}
?>