diff options
Diffstat (limited to 'apps/files_sharing/lib/capabilities.php')
-rw-r--r-- | apps/files_sharing/lib/capabilities.php | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/apps/files_sharing/lib/capabilities.php b/apps/files_sharing/lib/capabilities.php deleted file mode 100644 index ff017707193..00000000000 --- a/apps/files_sharing/lib/capabilities.php +++ /dev/null @@ -1,72 +0,0 @@ -<?php -/** - * Copyright (c) Roeland Jago Douma <roeland@famdouma.nl> - * This file is licensed under the Affero General Public License version 3 or - * later. - * See the COPYING-README file. - */ - -namespace OCA\Files_Sharing; - - -/** - * Class Capabilities - * - * @package OCA\Files_Sharing - */ -class Capabilities { - - private $config; - - /* - * @codeCoverageIgnore - */ - public function __construct($config) { - $this->config = $config; - } - - /* - * @codeCoverageIgnore - */ - public static function getCapabilities() { - $config = \OC::$server->getConfig(); - $cap = new Capabilities($config); - return $cap->getCaps(); - } - - - /** - * @return \OC_OCS_Result - */ - public function getCaps() { - $res = array(); - - $public = false;; - if ($this->config->getAppValue('core', 'shareapi_allow_links', 'yes') === 'yes') { - $public = array(); - $public['password_enforced'] = ($this->config->getAppValue('core', 'shareapi_enforce_links_password', 'yes') === 'yes'); - - $public['expire_date'] = false; - if ($this->config->getAppValue('core', 'shareapi_default_expire_date', 'yes') === 'yes') { - $public['expire_date'] = array(); - $public['expire_date']['days'] = $this->config->getAppValue('core', 'shareapi_expire_after_n_days', false); - $public['expire_date']['enforce'] = $this->config->getAppValue('core', 'shareapi_enforce_expire_date', 'yes') === 'yes'; - } - - $public['send_mail'] = $this->config->getAppValue('core', 'shareapi_allow_public_notification', 'yes') === 'yes'; - } - $res["public"] = $public; - - $res['user']['send_mail'] = $this->config->getAppValue('core', 'shareapi_allow_mail_notification', 'yes') === 'yes'; - - $res['resharing'] = $this->config->getAppValue('core', 'shareapi_allow_resharing', 'yes') === 'yes'; - - - return new \OC_OCS_Result(array( - 'capabilities' => array( - 'files_sharing' => $res - ), - )); - } - -} |