Your IP : 216.73.216.48


Current Path : /srv/www/codedit/models/forms/
Upload File :
Current File : //srv/www/codedit/models/forms/BanMemberForm.php

<?php

namespace app\models\forms;

use Yii;
use yii\base\Model;
use app\models\MembersBans;

class BanMemberForm extends Model {

    public $username;
    public $end_date;
    public $reason;

    public function rules() {
        return [
            [['username'], 'required'],
            [['username', 'reason'], 'safe'],
            ['end_date', 'date'],
        ];
    }

    public function attributeLabels() {
        return [
            'username' => Yii::t('app', 'Потребителско име'),
            'end_date' => Yii::t('app', 'Дата на изтичане'),
            'reason' => Yii::t('app', 'Причина за бана')
        ];
    }

    public function banMember() {
        $bans = new MembersBans();
        $bans->banMember($this->username, $this->end_date, $this->reason);
    }

}