55 lines
1.6 KiB
PHP
55 lines
1.6 KiB
PHP
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | SentCMS [ WE CAN DO IT JUST THINK IT ]
|
|
// +----------------------------------------------------------------------
|
|
// | Copyright (c) 2013 http://www.tensent.cn All rights reserved.
|
|
// +----------------------------------------------------------------------
|
|
// | Author: molong <molong@tensent.cn> <http://www.tensent.cn>
|
|
// +----------------------------------------------------------------------
|
|
|
|
namespace app\model;
|
|
|
|
use think\Model;
|
|
|
|
/**
|
|
* 设置模型
|
|
*/
|
|
class AuthRule extends Model{
|
|
|
|
const rule_url = 1;
|
|
const rule_mian = 2;
|
|
|
|
protected $type = array(
|
|
'id' => 'integer',
|
|
);
|
|
|
|
public $keyList = [
|
|
['name'=>'module','title'=>'所属模块','type'=>'hidden'],
|
|
['name'=>'title','title'=>'节点名称','type'=>'text','help'=>''],
|
|
['name'=>'name','title'=>'节点标识','type'=>'text','help'=>''],
|
|
['name'=>'group','title'=>'功能组','type'=>'text','help'=>'功能分组'],
|
|
['name'=>'status','title'=>'状态','type'=>'select','option'=>[['key' => '0', 'label'=>'禁用'],['key' => '1', 'label'=>'启用']],'help'=>''],
|
|
['name'=>'condition','title'=>'条件','type'=>'text','help'=>'']
|
|
];
|
|
|
|
public static function uprule($type){
|
|
foreach ($data as $value) {
|
|
$data = array(
|
|
'module' => $type,
|
|
'type' => 2,
|
|
'name' => $value['url'],
|
|
'title' => $value['title'],
|
|
'group' => $value['group'],
|
|
'status' => 1,
|
|
);
|
|
// $id = $this->where(array('name' => $data['name']))->value('id');
|
|
// if ($id) {
|
|
// $data['id'] = $id;
|
|
// $this->save($data, array('id' => $id));
|
|
// } else {
|
|
// self::create($data);
|
|
// }
|
|
}
|
|
return true;
|
|
}
|
|
} |