replace on cardsaving ö to 0

This commit is contained in:
2016-01-04 08:58:44 +01:00
parent 42079ce9b2
commit 94c3a17075
3 changed files with 13 additions and 2 deletions

View File

@@ -43,7 +43,8 @@ class Card extends \common\models\BaseFitnessActiveRecord
[['status', 'type'], 'integer'],
[['number'], 'string', 'max' => 20],
[['rfid_key'], 'string', 'max' => 25],
[['number'], 'unique' ]
[['number'], 'unique' ],
[['rfid_key','number'] , 'validateAscii']
];
}
@@ -64,6 +65,12 @@ class Card extends \common\models\BaseFitnessActiveRecord
}
public function validateAscii($attribute,$params){
if ( !$this->hasErrors($this->$attribute)){
$this->$attribute = str_replace("ö", "0", $this->$attribute);
}
}
static function statuses() {
return [
self::STATUS_ACTIVE => Yii::t('common/card', 'Active'),