Commit b1aaea7f607a1b7445d20abe4838148b417f3595

Authored by alex
1 parent c15dc821

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

common/messages/ru/app.php
... ... @@ -155,8 +155,8 @@ return [
155 155 'info_auth_pwr_all' => 'Мощность всех потребителей потребление в кВт*ч',
156 156 'info_auth_pwr_days' => 'Суток автономности',
157 157 'info_calculate' => 'Посчитать',
158   - 'Success' => 'Действие выполнено успешно',
159   - 'reply_thanks' => 'Спасибо, ваша заявка принята, мы свяжемся с вами в ближайшее время.',
  158 + 'Success' => 'Спасибо за заявку',
  159 + 'reply_thanks' => 'Мы свяжемся с Вами в ближайшее время.',
160 160 'modal_close' => 'Закрыть',
161 161  
162 162 'footer_all_rights' => 'Все права защищены',
... ... @@ -324,4 +324,14 @@ return [
324 324 'error2' => 'этой страницы больше нет',
325 325 'error3' => 'Вернуться',
326 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 338 \ No newline at end of file
... ...
common/messages/ua/app.php
... ... @@ -161,8 +161,8 @@ return [
161 161 'info_auth_pwr_all' => 'Потужність усіх споживачів споживання у кВт*ч',
162 162 'info_auth_pwr_days' => 'Діб автономності',
163 163 'info_calculate' => 'Порахувати',
164   - 'Success' => 'Success',
165   - 'reply_thanks' => 'Дякуємо за вашу заявку.',
  164 + 'Success' => 'Дякуємо за заявку',
  165 + 'reply_thanks' => 'Ми зв\'яжемося з Вами найближчим часом',
166 166 'modal_close' => 'Закрити',
167 167 'Tel' => 'Тел',
168 168 'Mail' => 'Пошта',
... ... @@ -325,4 +325,16 @@ return [
325 325 'error2' => 'більше не існує',
326 326 'error3' => 'Повернутись',
327 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 341 \ No newline at end of file
... ...
common/models/Feedback.php
... ... @@ -148,12 +148,13 @@ class Feedback extends ArtboxFeedback
148 148 ],
149 149  
150 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 47 "process-timeout": 1800
48 48 },
49 49 "extra": {
50   - "asset-installer-paths": {
  50 + "asset-installer-paths":
  51 + {
51 52 "npm-asset-library": "vendor/npm",
52 53 "bower-asset-library": "vendor/bower"
53 54 }
... ...