%PDF- %PDF-
Direktori : /www/varak.net/nextcloud.varak.net/apps/firstrunwizard/lib/Controller/ |
Current File : /www/varak.net/nextcloud.varak.net/apps/firstrunwizard/lib/Controller/WizardController.php |
<?php /** * SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ namespace OCA\FirstRunWizard\Controller; use OCP\AppFramework\Controller; use OCP\AppFramework\Http\DataResponse; use OCP\IConfig; use OCP\IRequest; class WizardController extends Controller { public function __construct( string $appName, IRequest $request, private ?string $userId, private IConfig $config, ) { parent::__construct($appName, $request); } /** * @NoAdminRequired * @return DataResponse */ public function disable() { // get the current Nextcloud version $version = \OCP\Util::getVersion(); // we only use major.minor.patch array_splice($version, 3); // Set "show" to current version to only show on update $this->config->setUserValue($this->userId, 'firstrunwizard', 'show', implode('.', $version)); return new DataResponse(); } }