%PDF- %PDF-
| Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/humhub/modules/installer/forms/ |
| Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/humhub/modules/installer/forms/SecurityForm.php |
<?php
/**
* @link https://www.humhub.org/
* @copyright Copyright (c) 2015 HumHub GmbH & Co. KG
* @license https://www.humhub.com/licences
*/
namespace humhub\modules\installer\forms;
use Yii;
/**
* Security Settings Form
*
* @since 0.5
*/
class SecurityForm extends \yii\base\Model
{
/**
* @var boolean allow guest acccess
*/
public $allowGuestAccess;
/**
* @var boolean need approval
*/
public $internalRequireApprovalAfterRegistration;
/**
* @var boolean allow anonymous registration
*/
public $internalAllowAnonymousRegistration;
/**
* @var boolean allow invite from external users by email
*/
public $canInviteExternalUsersByEmail;
/**
* @var boolean enable friendship system
*/
public $enableFriendshipModule;
/**
* @inheritdoc
*/
public function rules()
{
return [
[['allowGuestAccess', 'internalRequireApprovalAfterRegistration', 'internalAllowAnonymousRegistration', 'enableFriendshipModule'], 'boolean'],
];
}
/**
* @inheritdoc
*/
public function attributeLabels()
{
return [
'allowGuestAccess' => Yii::t('InstallerModule.base', 'Allow access for non-registered users to public content (guest access)'),
'internalRequireApprovalAfterRegistration' => Yii::t('InstallerModule.base', 'Newly registered users have to be activated by an admin first'),
'internalAllowAnonymousRegistration' => Yii::t('InstallerModule.base', 'External users can register (show registration form on login)'),
'canInviteExternalUsersByEmail' => Yii::t('InstallerModule.base', 'Registered members can invite new users via email'),
'enableFriendshipModule' => Yii::t('InstallerModule.base', 'Allow friendships between members'),
];
}
}