/** * 编辑功能权限入库 * * @access private */ private function updatePermission() { $params = new AclSave(); $manager = new AclProcess(); $httpReferer = Session::getOldInput('http_referer'); $params->setAttributes((array) Request::input('data')); if ($manager->editAcl($params) !== false) { $backUrl = !empty($httpReferer) ? $httpReferer : route('foundation.acl.index'); return Js::locate($backUrl, 'parent'); } return Js::error($manager->getErrorMessage()); }
/** * 编辑功能权限入库处理 * * @access private */ private function updatePermissionToDatabase() { $httpReferer = Session::getOldInput('http_referer'); $data = Request::input('data'); if (!$data) { return Js::error(Lang::get('common.info_incomplete')); } $params = new \App\Services\Admin\Acl\Param\AclSave(); $params->setAttributes($data); $manager = new AclActionProcess(); if ($manager->editAcl($params) !== false) { $backUrl = !empty($httpReferer) ? $httpReferer : R('common', 'foundation.acl.index'); return Js::locate($backUrl, 'parent'); } return Js::error($manager->getErrorMessage()); }