7
7
// | Author: jry <[email protected] >
8
8
// +----------------------------------------------------------------------
9
9
namespace Admin \Controller ;
10
+
10
11
use Common \Util \Think \Page ;
12
+
11
13
/**
12
14
* 管理员控制器
13
15
14
16
*/
15
- class AccessController extends AdminController {
17
+ class AccessController extends AdminController
18
+ {
16
19
/**
17
20
* 管理员列表
18
21
* @param $tab 配置分组ID
19
22
20
23
*/
21
- public function index () {
24
+ public function index ()
25
+ {
22
26
// 搜索
23
- $ keyword = I ('keyword ' , '' , 'string ' );
24
- $ condition = array ('like ' ,'% ' . $ keyword. '% ' );
27
+ $ keyword = I ('keyword ' , '' , 'string ' );
28
+ $ condition = array ('like ' , '% ' . $ keyword . '% ' );
25
29
$ map ['id|uid ' ] = array (
26
30
$ condition ,
27
31
$ condition ,
28
- '_multi ' => true
32
+ '_multi ' => true ,
29
33
);
30
34
31
35
// 获取所有配置
32
- $ map ['status ' ] = array ('egt ' , '0 ' ); // 禁用和正常状态
33
- $ p = !empty ($ _GET ["p " ]) ? $ _GET ['p ' ] : 1 ;
36
+ $ map ['status ' ] = array ('egt ' , '0 ' ); // 禁用和正常状态
37
+ $ p = !empty ($ _GET ["p " ]) ? $ _GET ['p ' ] : 1 ;
34
38
$ access_object = D ('Access ' );
35
- $ data_list = $ access_object
36
- ->page ($ p , C ('ADMIN_PAGE_ROWS ' ))
37
- ->where ($ map )
38
- ->order ('sort asc,id asc ' )
39
- ->select ();
39
+ $ data_list = $ access_object
40
+ ->page ($ p , C ('ADMIN_PAGE_ROWS ' ))
41
+ ->where ($ map )
42
+ ->order ('sort asc,id asc ' )
43
+ ->select ();
40
44
$ page = new Page (
41
45
$ access_object ->where ($ map )->count (),
42
46
C ('ADMIN_PAGE_ROWS ' )
@@ -52,34 +56,35 @@ public function index() {
52
56
53
57
// 使用Builder快速建立列表页面。
54
58
$ builder = new \Common \Builder \ListBuilder ();
55
- $ builder ->setMetaTitle ('管理员列表 ' ) // 设置页面标题
56
- ->addTopButton ('addnew ' ) // 添加新增按钮
57
- ->addTopButton ('resume ' ) // 添加启用按钮
58
- ->addTopButton ('forbid ' ) // 添加禁用按钮
59
- ->addTopButton ('delete ' ) // 添加删除按钮
60
- ->setSearch ('请输入ID/UID ' , U ('index ' ))
61
- ->addTableColumn ('id ' , 'ID ' )
62
- ->addTableColumn ('uid ' , 'UID ' )
63
- ->addTableColumn ('username ' , '用户名 ' )
64
- ->addTableColumn ('group_title ' , '用户组 ' )
65
- ->addTableColumn ('status ' , '状态 ' , 'status ' )
66
- ->addTableColumn ('right_button ' , '操作 ' , 'btn ' )
67
- ->setTableDataList ($ data_list ) // 数据列表
68
- ->setTableDataPage ($ page ->show ()) // 数据列表分页
69
- ->addRightButton ('edit ' ) // 添加编辑按钮
70
- ->addRightButton ('forbid ' ) // 添加禁用/启用按钮
71
- ->addRightButton ('delete ' ) // 添加删除按钮
72
- ->display ();
59
+ $ builder ->setMetaTitle ('管理员列表 ' ) // 设置页面标题
60
+ ->addTopButton ('addnew ' ) // 添加新增按钮
61
+ ->addTopButton ('resume ' ) // 添加启用按钮
62
+ ->addTopButton ('forbid ' ) // 添加禁用按钮
63
+ ->addTopButton ('delete ' ) // 添加删除按钮
64
+ ->setSearch ('请输入ID/UID ' , U ('index ' ))
65
+ ->addTableColumn ('id ' , 'ID ' )
66
+ ->addTableColumn ('uid ' , 'UID ' )
67
+ ->addTableColumn ('username ' , '用户名 ' )
68
+ ->addTableColumn ('group_title ' , '用户组 ' )
69
+ ->addTableColumn ('status ' , '状态 ' , 'status ' )
70
+ ->addTableColumn ('right_button ' , '操作 ' , 'btn ' )
71
+ ->setTableDataList ($ data_list ) // 数据列表
72
+ ->setTableDataPage ($ page ->show ()) // 数据列表分页
73
+ ->addRightButton ('edit ' ) // 添加编辑按钮
74
+ ->addRightButton ('forbid ' ) // 添加禁用/启用按钮
75
+ ->addRightButton ('delete ' ) // 添加删除按钮
76
+ ->display ();
73
77
}
74
78
75
79
/**
76
80
* 新增
77
81
78
82
*/
79
- public function add (){
83
+ public function add ()
84
+ {
80
85
if (IS_POST ) {
81
86
$ access_object = D ('Access ' );
82
- $ data = $ access_object ->create ();
87
+ $ data = $ access_object ->create ();
83
88
if ($ data ) {
84
89
if ($ access_object ->add ($ data )) {
85
90
$ this ->success ('新增成功 ' , U ('index ' ));
@@ -92,22 +97,23 @@ public function add(){
92
97
} else {
93
98
//使用FormBuilder快速建立表单页面。
94
99
$ builder = new \Common \Builder \FormBuilder ();
95
- $ builder ->setMetaTitle ('新增配置 ' ) //设置页面标题
96
- ->setPostUrl (U ('add ' )) //设置表单提交地址
97
- ->addFormItem ('uid ' , 'uid ' , 'UID ' , '用户ID ' )
98
- ->addFormItem ('group ' , 'select ' , '用户组 ' , '不同用户组对应相应的权限 ' , select_list_as_tree ('Group ' ))
99
- ->display ();
100
+ $ builder ->setMetaTitle ('新增配置 ' ) //设置页面标题
101
+ ->setPostUrl (U ('add ' )) //设置表单提交地址
102
+ ->addFormItem ('uid ' , 'uid ' , 'UID ' , '用户ID ' )
103
+ ->addFormItem ('group ' , 'select ' , '用户组 ' , '不同用户组对应相应的权限 ' , select_list_as_tree ('Group ' ))
104
+ ->display ();
100
105
}
101
106
}
102
107
103
108
/**
104
109
* 编辑
105
110
106
111
*/
107
- public function edit ($ id ){
112
+ public function edit ($ id )
113
+ {
108
114
if (IS_POST ) {
109
115
$ access_object = D ('Access ' );
110
- $ data = $ access_object ->create ();
116
+ $ data = $ access_object ->create ();
111
117
if ($ data ) {
112
118
if ($ access_object ->save ($ data )) {
113
119
$ this ->success ('更新成功 ' , U ('index ' ));
@@ -120,13 +126,13 @@ public function edit($id){
120
126
} else {
121
127
// 使用FormBuilder快速建立表单页面。
122
128
$ builder = new \Common \Builder \FormBuilder ();
123
- $ builder ->setMetaTitle ('编辑配置 ' ) // 设置页面标题
124
- ->setPostUrl (U ('edit ' )) // 设置表单提交地址
125
- ->addFormItem ('id ' , 'hidden ' , 'ID ' , 'ID ' )
126
- ->addFormItem ('uid ' , 'uid ' , 'UID ' , '用户ID ' )
127
- ->addFormItem ('group ' , 'select ' , '用户组 ' , '不同用户组对应相应的权限 ' , select_list_as_tree ('Group ' ))
128
- ->setFormData (D ('Access ' )->find ($ id ))
129
- ->display ();
129
+ $ builder ->setMetaTitle ('编辑配置 ' ) // 设置页面标题
130
+ ->setPostUrl (U ('edit ' )) // 设置表单提交地址
131
+ ->addFormItem ('id ' , 'hidden ' , 'ID ' , 'ID ' )
132
+ ->addFormItem ('uid ' , 'uid ' , 'UID ' , '用户ID ' )
133
+ ->addFormItem ('group ' , 'select ' , '用户组 ' , '不同用户组对应相应的权限 ' , select_list_as_tree ('Group ' ))
134
+ ->setFormData (D ('Access ' )->find ($ id ))
135
+ ->display ();
130
136
}
131
137
}
132
138
}
0 commit comments