Commit b1aaea7f607a1b7445d20abe4838148b417f3595
1 parent
c15dc821
мелкие правки к валидации формы
Showing
4 changed files
with
35 additions
and
11 deletions
Show diff stats
common/messages/ru/app.php
| @@ -155,8 +155,8 @@ return [ | @@ -155,8 +155,8 @@ return [ | ||
| 155 | 'info_auth_pwr_all' => 'Мощность всех потребителей потребление в кВт*ч', | 155 | 'info_auth_pwr_all' => 'Мощность всех потребителей потребление в кВт*ч', |
| 156 | 'info_auth_pwr_days' => 'Суток автономности', | 156 | 'info_auth_pwr_days' => 'Суток автономности', |
| 157 | 'info_calculate' => 'Посчитать', | 157 | 'info_calculate' => 'Посчитать', |
| 158 | - 'Success' => 'Действие выполнено успешно', | ||
| 159 | - 'reply_thanks' => 'Спасибо, ваша заявка принята, мы свяжемся с вами в ближайшее время.', | 158 | + 'Success' => 'Спасибо за заявку', |
| 159 | + 'reply_thanks' => 'Мы свяжемся с Вами в ближайшее время.', | ||
| 160 | 'modal_close' => 'Закрыть', | 160 | 'modal_close' => 'Закрыть', |
| 161 | 161 | ||
| 162 | 'footer_all_rights' => 'Все права защищены', | 162 | 'footer_all_rights' => 'Все права защищены', |
| @@ -324,4 +324,14 @@ return [ | @@ -324,4 +324,14 @@ return [ | ||
| 324 | 'error2' => 'этой страницы больше нет', | 324 | 'error2' => 'этой страницы больше нет', |
| 325 | 'error3' => 'Вернуться', | 325 | 'error3' => 'Вернуться', |
| 326 | 'error4' => 'на главную', | 326 | 'error4' => 'на главную', |
| 327 | + | ||
| 328 | + // валидация поля ,,Отправить сообщение/перезвоните мне | ||
| 329 | + 'lowName'=>'Значение «Имя» должно содержать минимум 2 символа', | ||
| 330 | + 'upName'=>'Значение «Имя» должно содержать максимум 25 символов', | ||
| 331 | + 'upEmail'=>'Значение «Email» должно содержать максимум 25 символов', | ||
| 332 | + | ||
| 333 | + 'wrongEmail'=>'Некорректное значение поля «Email» ', | ||
| 334 | + 'wrongName'=>'Имя может состоять только из латинских или кириллических символов', | ||
| 335 | + | ||
| 336 | + | ||
| 327 | ]; | 337 | ]; |
| 328 | \ No newline at end of file | 338 | \ No newline at end of file |
common/messages/ua/app.php
| @@ -161,8 +161,8 @@ return [ | @@ -161,8 +161,8 @@ return [ | ||
| 161 | 'info_auth_pwr_all' => 'Потужність усіх споживачів споживання у кВт*ч', | 161 | 'info_auth_pwr_all' => 'Потужність усіх споживачів споживання у кВт*ч', |
| 162 | 'info_auth_pwr_days' => 'Діб автономності', | 162 | 'info_auth_pwr_days' => 'Діб автономності', |
| 163 | 'info_calculate' => 'Порахувати', | 163 | 'info_calculate' => 'Порахувати', |
| 164 | - 'Success' => 'Success', | ||
| 165 | - 'reply_thanks' => 'Дякуємо за вашу заявку.', | 164 | + 'Success' => 'Дякуємо за заявку', |
| 165 | + 'reply_thanks' => 'Ми зв\'яжемося з Вами найближчим часом', | ||
| 166 | 'modal_close' => 'Закрити', | 166 | 'modal_close' => 'Закрити', |
| 167 | 'Tel' => 'Тел', | 167 | 'Tel' => 'Тел', |
| 168 | 'Mail' => 'Пошта', | 168 | 'Mail' => 'Пошта', |
| @@ -325,4 +325,16 @@ return [ | @@ -325,4 +325,16 @@ return [ | ||
| 325 | 'error2' => 'більше не існує', | 325 | 'error2' => 'більше не існує', |
| 326 | 'error3' => 'Повернутись', | 326 | 'error3' => 'Повернутись', |
| 327 | 'error4' => 'на головну', | 327 | 'error4' => 'на головну', |
| 328 | + | ||
| 329 | + | ||
| 330 | + // валидация поля ,,Отправить сообщение/перезвоните мне | ||
| 331 | + 'lowName'=>'Значення «Ім\'я» має містити мінімум 2 символи', | ||
| 332 | + 'upName'=>'Значення «Ім\'я» має містити максимум 25 символів', | ||
| 333 | + 'upEmail'=>'Значення «Email» має містити максимум 25 символів', | ||
| 334 | + | ||
| 335 | + 'wrongEmail'=>'Значення «Email» не є правильною email адресою', | ||
| 336 | + 'wrongName'=>'Ім\'я може складатися тільки з латинських і кириличних символів', | ||
| 337 | + | ||
| 338 | + | ||
| 339 | + | ||
| 328 | ]; | 340 | ]; |
| 329 | \ No newline at end of file | 341 | \ No newline at end of file |
common/models/Feedback.php
| @@ -148,12 +148,13 @@ class Feedback extends ArtboxFeedback | @@ -148,12 +148,13 @@ class Feedback extends ArtboxFeedback | ||
| 148 | ], | 148 | ], |
| 149 | 149 | ||
| 150 | [['phone'],'string','length'=>[10,17],'message'=>'Введите данные в форму согласно заданному шаблону: +38(132) 456 78 89'], | 150 | [['phone'],'string','length'=>[10,17],'message'=>'Введите данные в форму согласно заданному шаблону: +38(132) 456 78 89'], |
| 151 | - [['phone'],'match','pattern'=>'/\+3?8?\(?([\d]{3}([ .-]?))\)?([ .-]?)([\d]{3}([ .-]?))\2([\d]{2}([ .-]?))([\d]{2}([ .-]?))/','message'=>'некорректный ввод поля. Значение должно иметь вид: +38(123) 456 78 79'], | ||
| 152 | - | ||
| 153 | - [['name','email'],'string','length'=>[5,25]], | ||
| 154 | - [['name'],'match','pattern' => '/^[а-яА-ЯёЁa-zA-Z\-\s]+$/','message'=> \Yii::t('app', 'Имя может состоять только из | ||
| 155 | - английский или кирилических символов')], | ||
| 156 | - [['email'],'email'], | 151 | + //[['phone'],'match','pattern'=>'/\+3?8?\(?([\d]{3}([ .-]?))\)?([ .-]?)([\d]{3}([ .-]?))\2([\d]{2}([ .-]?))([\d]{2}([ .-]?))/','message'=>'некорректный ввод поля. Значение должно иметь вид: +38(123) 456 78 79'], |
| 152 | + | ||
| 153 | + [['name'],'string','min'=>2,'message'=>\Yii::t('app','lowName')], | ||
| 154 | + [['name'],'string','max'=>25,'message'=>\Yii::t('app','upName')], | ||
| 155 | + [['email'],'string','max'=>25,'message'=>\Yii::t('app','upEmail')], | ||
| 156 | + [['name'],'match','pattern' => '/^[а-яА-ЯёЁa-zA-Z\-\s]+$/','message'=> \Yii::t('app', 'wrongName')], | ||
| 157 | + [['email'],'email','message'=>\Yii::t('app','wrongEmail')], | ||
| 157 | 158 | ||
| 158 | ] | 159 | ] |
| 159 | ); | 160 | ); |
composer.json
| @@ -47,7 +47,8 @@ | @@ -47,7 +47,8 @@ | ||
| 47 | "process-timeout": 1800 | 47 | "process-timeout": 1800 |
| 48 | }, | 48 | }, |
| 49 | "extra": { | 49 | "extra": { |
| 50 | - "asset-installer-paths": { | 50 | + "asset-installer-paths": |
| 51 | + { | ||
| 51 | "npm-asset-library": "vendor/npm", | 52 | "npm-asset-library": "vendor/npm", |
| 52 | "bower-asset-library": "vendor/bower" | 53 | "bower-asset-library": "vendor/bower" |
| 53 | } | 54 | } |