diff --git a/application/Espo/Controllers/Settings.php b/application/Espo/Controllers/Settings.php index b260e4464e..c61ca80225 100644 --- a/application/Espo/Controllers/Settings.php +++ b/application/Espo/Controllers/Settings.php @@ -1,43 +1,47 @@ getConfig()->getData($this->getUser()->isAdmin()); - } - - public function actionPatch($params, $data) - { - $result = $this->getConfig()->setData($data, $this->getUser()->isAdmin()); - if ($result === false) { - throw new Error('Cannot save settings'); - } - return $this->getConfig()->getData($this->getUser()->isAdmin()); - } -} +/************************************************************************ + * This file is part of EspoCRM. + * + * EspoCRM - Open Source CRM application. + * Copyright (C) 2014 Yuri Kuznetsov, Taras Machyshyn, Oleksiy Avramenko + * Website: http://www.espocrm.com + * + * EspoCRM is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * EspoCRM is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with EspoCRM. If not, see http://www.gnu.org/licenses/. + ************************************************************************/ + +namespace Espo\Controllers; + +use \Espo\Core\Exceptions\Error; + +class Settings extends \Espo\Core\Controllers\Base +{ + public function actionRead($params, $data) + { + return $this->getConfig()->getData($this->getUser()->isAdmin()); + } + + public function actionUpdate($params, $data) + { + return $this->actionPatch($params, $data); + } + + public function actionPatch($params, $data) + { + $result = $this->getConfig()->setData($data, $this->getUser()->isAdmin()); + if ($result === false) { + throw new Error('Cannot save settings'); + } + return $this->getConfig()->getData($this->getUser()->isAdmin()); + } +}