* * @license GNU AGPL version 3 or any later version * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program 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 Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * */ \OC_Util::checkAdminUser(); $config = new \OCA\Password_Policy\PasswordPolicyConfig(\OC::$server->getConfig()); $template = new OCP\Template('password_policy', 'settings-admin'); $template->assign('minLength', $config->getMinLength()); $template->assign('enforceUpperLowerCase', $config->getEnforceUpperLowerCase()); $template->assign('enforceNumericCharacters', $config->getEnforceNumericCharacters()); $template->assign('enforceSpecialCharacters', $config->getEnforceSpecialCharacters()); return $template->fetchPage();