Вход Регистрация
Файл: silawar.ru/protected/models/RegistrationForm.php
Строк: 45
<?php
class RegistrationForm extends CFormModel {

    public 
$login;
    public 
$password;
    public 
$confirm;
    public 
$class;
    public 
$sex;
    public 
$side;
    public 
$verifyCode;
    
    public function 
rules() {
        
// NOTE: you should only define rules for those attributes that
        // will receive user inputs.
        
$arr_rules = array(   
            array(
'login, password, confirm, sex, side, class''required'),
            array(
'login''length''max'=>20'min' => 3,'message' => Yii::t('client_layout''Длина ника должна быть от 3 до 20 символов')),
            array(
'password''length''max'=>32'min' => 4,'message' => Yii::t('client_layout''Длина пароля должна быть от 4 до 32 символов')),
            array(
'login''match''pattern' => '#^[a-zA-Z0-9_.-]+$#''message' => Yii::t('client_layout''Hик содержит запрещённые символы')),
            array(
'login''unique''className' => 'Users''caseSensitive' => false'message' => Yii::t('client_layout''Такой ник уже существует')),
            array(
'confirm''compare''compareAttribute' => 'password''message' => Yii::t('client_layout''Пароли не совпадают')),
            array(
'''safe'),
        );
        
/*
        if (Yii::App()->params['departments']) {
            $arr_rules[] = array('id_dep', 'required');
        }

        if (Yii::App()->params['positions']) {
            $arr_rules[] = array('id_pos', 'required');
        }
        */
        
return $arr_rules;       
    }

    
/**
     * @return array customized attribute labels (name=>label)
     */
    
public function attributeLabels() {
        return array(
            
'login' => Yii::t('client_layout''Игровое имя (Ник)'),
            
'password' => Yii::t('client_layout''Пароль'),
            
'confirm' => Yii::t('client_layout''Подтвердите пароль'),
            
'sex' => Yii::t('client_layout''Ваш пол'),
            
'side' => Yii::t('client_layout''Ваша сторона'),
            
'class' => Yii::t('client_layout''Ваш класс'),
            
'verifyCode' => Yii::t('admin_layout','Код проверки'),
        );
    }

}

?>
Онлайн: 2
Реклама