Commit b1aaea7f607a1b7445d20abe4838148b417f3595

Authored by alex
1 parent c15dc821

мелкие правки к валидации формы

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 );
@@ -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 }