public function init() { $userInfo = $this->isLogin(); if (!$userInfo) { $this->error('没有登陆'); } else { $userInfo['department'] = DepartmentModel::get($userInfo['department_id']); $userInfo['group'] = UsergroupModel::get($userInfo['group_id']); $this->userInfo = $userInfo; } if (!$this->checkPermission()) { $this->error('没有权限'); } $this->_menuList(); }
public function edit() { $id = request('id'); if (isset($_POST['id'])) { $data['pid'] = request('pid'); if ($this->userInfo['group']['permission']['type'] != 'super' && !$data['pid']) { $this->error('请选择上级单位'); } $data['name'] = request('name'); $data['url'] = request('url'); $data['memo'] = request('memo'); if (DepartmentModel::update($id, $data)) { $this->success('/admin/department'); } else { $this->error(); } } else { $department = DepartmentModel::get($id); $this->assign('department', $department); $this->display('department_edit'); } }