Your IP : 216.73.216.48


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

<?php

namespace app\models\forms;

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

class BanIpForm extends Model {

    public $ban_ip;
    public $end_date;
    public $reason;

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

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

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

}