Commit 83355b321de374246edaab118f17fbf4c6ff9152

Authored by alex
1 parent 4026fed8

Form changed 2

common/messages/en/app.php
@@ -2,15 +2,15 @@ @@ -2,15 +2,15 @@
2 2
3 return [ 3 return [
4 4
5 - 'Name' => 'Name', 5 + 'Name' => 'Name (as it should appear in official listing)',
6 'Secondname' => 'Surname', 6 'Secondname' => 'Surname',
7 'Dignity' => 'Title', 7 'Dignity' => 'Title',
8 'Gender' => 'Gender', 8 'Gender' => 'Gender',
9 'Birth' => 'Date of birth', 9 'Birth' => 'Date of birth',
10 - 'Citizenship' => 'Nationality', 10 + 'Citizenship' => 'Сountry/organization represented',
11 'Passport' => 'Series and passport number', 11 'Passport' => 'Series and passport number',
12 - 'Email' => 'E-mail',  
13 - 'Organization' => 'Place of work, position', 12 + 'Email' => 'Official mailing address (for dispatch of documents)',
  13 + 'Organization' => 'Professional title',
14 14
15 'Participation in events' => 'Participation in events', 15 'Participation in events' => 'Participation in events',
16 'mark required' => 'mark required', 16 'mark required' => 'mark required',
@@ -83,7 +83,7 @@ return [ @@ -83,7 +83,7 @@ return [
83 'fax' => 'Fax', 83 'fax' => 'Fax',
84 'Acceptance' => 'Acceptance', 84 'Acceptance' => 'Acceptance',
85 'Acc text1' => 'I, the undersigned, hereby accept the invitation of the Government of Ukraine and the United Nations (UNECE) to participate in the 9th International Forum on energy for sustainable development, which will take place in Kyiv, Ukraine.', 85 'Acc text1' => 'I, the undersigned, hereby accept the invitation of the Government of Ukraine and the United Nations (UNECE) to participate in the 9th International Forum on energy for sustainable development, which will take place in Kyiv, Ukraine.',
86 - 86 + 'Choose' => 'Choose',
87 87
88 ]; 88 ];
89 ?> 89 ?>
90 \ No newline at end of file 90 \ No newline at end of file
common/messages/fr/app.php
@@ -3,15 +3,15 @@ @@ -3,15 +3,15 @@
3 3
4 return [ 4 return [
5 5
6 - 'Name' => 'Prénom', 6 + 'Name' => 'Nom (comme il devrait figurer dans la liste officielle)',
7 'Secondname' => 'Nom', 7 'Secondname' => 'Nom',
8 'Dignity' => 'Le titre', 8 'Dignity' => 'Le titre',
9 'Gender' => 'Devenir', 9 'Gender' => 'Devenir',
10 'Birth' => 'Date de naissance', 10 'Birth' => 'Date de naissance',
11 - 'Citizenship' => 'La citoyenneté', 11 + 'Citizenship' => 'Pays / organisation representee',
12 'Passport' => 'Série et numéro de passeport', 12 'Passport' => 'Série et numéro de passeport',
13 - 'Email' => 'E-mail',  
14 - 'Organization' => 'Lieu de travail, la position', 13 + 'Email' => 'Adresse postale officielle (pour l\'envoi de documents)',
  14 + 'Organization' => 'Titre professionnel',
15 15
16 16
17 'Conference' => 'Conférence ministérielle', 17 'Conference' => 'Conférence ministérielle',
@@ -85,6 +85,13 @@ return [ @@ -85,6 +85,13 @@ return [
85 'Acceptance' => 'Acceptation', 85 'Acceptance' => 'Acceptation',
86 'Acc text1' => 'Je, soussigné, accepte l’invitation du Gouvernement ukrainien et de l’Organisation des Nations Unies (CEE-ONU) à participer au 9ème Forum international sur l’énergie pour le développement durable, qui se tiendra à Kiev, en Ukraine. ', 86 'Acc text1' => 'Je, soussigné, accepte l’invitation du Gouvernement ukrainien et de l’Organisation des Nations Unies (CEE-ONU) à participer au 9ème Forum international sur l’énergie pour le développement durable, qui se tiendra à Kiev, en Ukraine. ',
87 87
  88 + 'Choose' => 'Sélectionner',
  89 +
  90 +
  91 +
  92 +
  93 +
  94 +
88 95
89 96
90 ]; 97 ];
91 \ No newline at end of file 98 \ No newline at end of file
common/messages/ru/app.php
@@ -3,15 +3,15 @@ @@ -3,15 +3,15 @@
3 3
4 return [ 4 return [
5 5
6 - 'Name' => 'Имя', 6 + 'Name' => 'Имя, Фамилия (для официального обращения)',
7 'Secondname' => 'Фамилия', 7 'Secondname' => 'Фамилия',
8 'Dignity' => 'Титул', 8 'Dignity' => 'Титул',
9 'Gender' => 'Пол', 9 'Gender' => 'Пол',
10 'Birth' => 'Дата рождения', 10 'Birth' => 'Дата рождения',
11 - 'Citizenship' => 'Гражданство', 11 + 'Citizenship' => 'Страна\организация',
12 'Passport' => 'Серия и номер паспорта', 12 'Passport' => 'Серия и номер паспорта',
13 - 'Email' => 'Е-мейл',  
14 - 'Organization' => 'Место работы, должность', 13 + 'Email' => 'Официальный почтовый адресс (для отправки документов)',
  14 + 'Organization' => 'Должность',
15 15
16 'Conference' => 'Министерская конференция', 16 'Conference' => 'Министерская конференция',
17 'Geee' => 'Группа експертов по энергоэффективности (GEEE)', 17 'Geee' => 'Группа експертов по энергоэффективности (GEEE)',
@@ -81,7 +81,7 @@ return [ @@ -81,7 +81,7 @@ return [
81 'Acceptance' => 'СОГЛАСИЕ', 81 'Acceptance' => 'СОГЛАСИЕ',
82 'Acc text1' => 'Я, нижеподписавшийся, настоящим принимаю приглашение правительства Украины и Организации Объединенных Наций (ЕЭК ООН) принять участие в 9-м Международном форуме по энергетике для устойчивого развития, который состоится в Киеве, Украина.', 82 'Acc text1' => 'Я, нижеподписавшийся, настоящим принимаю приглашение правительства Украины и Организации Объединенных Наций (ЕЭК ООН) принять участие в 9-м Международном форуме по энергетике для устойчивого развития, который состоится в Киеве, Украина.',
83 83
84 - 84 + 'Choose' => 'Выбрать',
85 85
86 86
87 87
common/messages/ua/app.php
@@ -3,15 +3,15 @@ @@ -3,15 +3,15 @@
3 3
4 return [ 4 return [
5 5
6 - 'Name' => 'Ім\'я', 6 + 'Name' => 'Імя, Прізвище (офіційне звернення)',
7 'Secondname' => 'Прізвище', 7 'Secondname' => 'Прізвище',
8 'Dignity' => 'Титул', 8 'Dignity' => 'Титул',
9 'Gender' => 'Стать', 9 'Gender' => 'Стать',
10 'Birth' => 'Дата народження', 10 'Birth' => 'Дата народження',
11 - 'Citizenship' => 'Громадянство', 11 + 'Citizenship' => 'Країна/Організація',
12 'Passport' => 'Серія та номер паспорта', 12 'Passport' => 'Серія та номер паспорта',
13 - 'Email' => 'Е-мейл',  
14 - 'Organization' => 'Місце роботи, посада', 13 + 'Email' => 'Офіційна поштова адреса (для відправки документів)',
  14 + 'Organization' => 'Посада',
15 15
16 'Conference' => 'Міністерська конференція', 16 'Conference' => 'Міністерська конференція',
17 'Geee' => 'Група експертів з енергоефективності (GEEE)', 17 'Geee' => 'Група експертів з енергоефективності (GEEE)',
@@ -82,7 +82,7 @@ return [ @@ -82,7 +82,7 @@ return [
82 'Acc text1' => 'Я, що нижче підписався, цим приймаю запрошення уряду України та Організації Об\'єднаних Націй (ЄЕК ООН) взяти участь у 9-му Міжнародному форумі з енергетики для сталого розвитку, який відбудеться в Києві, Україна.', 82 'Acc text1' => 'Я, що нижче підписався, цим приймаю запрошення уряду України та Організації Об\'єднаних Націй (ЄЕК ООН) взяти участь у 9-му Міжнародному форумі з енергетики для сталого розвитку, який відбудеться в Києві, Україна.',
83 83
84 84
85 - 85 + 'Choose' => 'Вибрати',
86 86
87 87
88 88
common/models/Customer.php
@@ -45,7 +45,7 @@ @@ -45,7 +45,7 @@
45 * @property boolean $meal_kashrut 45 * @property boolean $meal_kashrut
46 * @property boolean $meal_vegan 46 * @property boolean $meal_vegan
47 * 47 *
48 - * 48 + * @property integer $working_lang
49 */ 49 */
50 class Customer extends \yii\db\ActiveRecord 50 class Customer extends \yii\db\ActiveRecord
51 { 51 {
@@ -56,6 +56,14 @@ @@ -56,6 +56,14 @@
56 const STATUS_NEW = 2; 56 const STATUS_NEW = 2;
57 const STATUS_ACTIVE = 1; 57 const STATUS_ACTIVE = 1;
58 const STATUS_NO = 0; 58 const STATUS_NO = 0;
  59 +
  60 + const MEAL_1 = 'halal';
  61 + const MEAL_2 = 'kashrut';
  62 + const MEAL_3 = 'vegetarian';
  63 + const MEAL_NONE = 'none';
  64 +
  65 +
  66 +
59 67
60 const MALE = '1'; 68 const MALE = '1';
61 const FEMALE = '2'; 69 const FEMALE = '2';
@@ -87,7 +95,8 @@ @@ -87,7 +95,8 @@
87 'gender', 95 'gender',
88 'status', 96 'status',
89 'language_id', 97 'language_id',
90 - 'acceptance' 98 + 'acceptance',
  99 + 'working_lang'
91 ], 100 ],
92 'integer', 101 'integer',
93 ], 102 ],
console/migrations/m180905_131729_customer_add_work_lang_column.php 0 → 100644
  1 +<?php
  2 +
  3 +use yii\db\Migration;
  4 +
  5 +/**
  6 + * Class m180905_131729_customer_add_work_lang_column
  7 + */
  8 +class m180905_131729_customer_add_work_lang_column extends Migration
  9 +{
  10 +
  11 + public function up()
  12 + {
  13 + /**
  14 + * рабочий язык
  15 + */
  16 + $this->addColumn('customer','working_lang',$this->integer());
  17 +
  18 + $this->addForeignKey('customer_work_lang',
  19 + 'customer',
  20 + 'working_lang',
  21 + 'language',
  22 + 'id'
  23 + );
  24 + }
  25 +
  26 + public function down()
  27 + {
  28 + $this->dropColumn('customer','working_language');
  29 + }
  30 +
  31 +}
frontend/views/site/signup.php
@@ -59,8 +59,29 @@ $js=$dp-&gt;getDatepickerJs(); @@ -59,8 +59,29 @@ $js=$dp-&gt;getDatepickerJs();
59 <?=$form->field($model, 'fax')->textInput(['class' => ''])?> 59 <?=$form->field($model, 'fax')->textInput(['class' => ''])?>
60 </div> 60 </div>
61 <div class="input-wr"> 61 <div class="input-wr">
62 - <?=$form->field($model, 'phone_own')->textInput(['class' => ''])?> 62 + <?php echo $form->field($model, 'citizenship')->textInput(['class' => ''])?>
63 </div> 63 </div>
  64 +
  65 + <div class="row">
  66 + <div class="col-xs-12 col-sm-6">
  67 + <div class="input-wr">
  68 + <?php echo $form->field($model, 'gender')->dropDownList([
  69 + Customer::MALE => \Yii::t('app', 'Male'),
  70 + Customer::FEMALE => \Yii::t('app', 'Female'),
  71 + ],['class' => ''])?>
  72 + </div>
  73 + </div>
  74 + <div class="col-xs-12 col-sm-6">
  75 + <div class="input-wr">
  76 + <?php echo $form->field($model, 'birth')->textInput(['class' => '_datepicer'])?>
  77 + </div>
  78 + </div>
  79 + </div>
  80 +
  81 +
  82 + <!--<div class="input-wr">
  83 + <?/*=$form->field($model, 'phone_own')->textInput(['class' => ''])*/?>
  84 + </div>-->
64 <div class="signup_text1" > 85 <div class="signup_text1" >
65 <b><?php echo \Yii::t('app','Passport details');?></b> 86 <b><?php echo \Yii::t('app','Passport details');?></b>
66 (<?php echo \Yii::t('app','mark required');?>)</div> 87 (<?php echo \Yii::t('app','mark required');?>)</div>
@@ -79,33 +100,47 @@ $js=$dp-&gt;getDatepickerJs(); @@ -79,33 +100,47 @@ $js=$dp-&gt;getDatepickerJs();
79 </div> 100 </div>
80 101
81 </div> 102 </div>
82 - <div class="col-xs-12 col-sm-12 col-sm-push-1 col-md-push-2"> 103 + <div class="col-xs-12 col-sm-12 col-sm-push-1 col-md-push-2">
  104 + <div class="registr-text">
  105 + <b><?php echo \Yii::t('app','Need visa?');?></b>
  106 + </div>
  107 +
  108 + <div class="input-wr sidebar_checks">
  109 + <?php echo $form->field($model, 'need_visa',[
  110 + 'template' => '{input}{label}',
  111 + ])
  112 + ->checkbox([], false)
  113 + ->label(\Yii::t('app', 'yes'))?>
  114 + </div>
  115 +
  116 + </div>
  117 + <!--<div class="col-xs-12 col-sm-12 col-sm-push-1 col-md-push-2">
83 <div class="registr-text"> 118 <div class="registr-text">
84 - <b><?php echo \Yii::t('app','Participation in events');?></b>  
85 - (<?php echo \Yii::t('app','mark required');?>)</div> 119 + <b><?php /*echo \Yii::t('app','Participation in events');*/?></b>
  120 + (<?php /*echo \Yii::t('app','mark required');*/?>)</div>
86 121
87 <div class="input-wr sidebar_checks"> 122 <div class="input-wr sidebar_checks">
88 - <?php echo $form->field($model, 'conference',[ 123 + <?php /*echo $form->field($model, 'conference',[
89 'template' => '{input}{label}', 124 'template' => '{input}{label}',
90 ]) 125 ])
91 ->checkbox([], false) 126 ->checkbox([], false)
92 - ->label(\Yii::t('app', 'Conference'))?> 127 + ->label(\Yii::t('app', 'Conference'))*/?>
93 </div> 128 </div>
94 129
95 <div class="input-wr sidebar_checks"> 130 <div class="input-wr sidebar_checks">
96 - <?php echo $form->field($model, 'geee',[ 131 + <?php /*echo $form->field($model, 'geee',[
97 'template' => '{input}{label}', 132 'template' => '{input}{label}',
98 ]) 133 ])
99 - ->checkbox([], false)->label(\Yii::t('app', 'Geee'))?> 134 + ->checkbox([], false)->label(\Yii::t('app', 'Geee'))*/?>
100 </div> 135 </div>
101 136
102 <div class="input-wr sidebar_checks"> 137 <div class="input-wr sidebar_checks">
103 - <?php echo $form->field($model, 'gere',[ 138 + <?php /*echo $form->field($model, 'gere',[
104 'template' => '{input}{label}', 139 'template' => '{input}{label}',
105 ]) 140 ])
106 - ->checkbox([], false)->label(\Yii::t('app', 'Gere'))?> 141 + ->checkbox([], false)->label(\Yii::t('app', 'Gere'))*/?>
107 142
108 - </div> </div> 143 + </div> </div>-->
109 144
110 145
111 146
@@ -114,121 +149,65 @@ $js=$dp-&gt;getDatepickerJs(); @@ -114,121 +149,65 @@ $js=$dp-&gt;getDatepickerJs();
114 <b><?php echo \Yii::t('app','Special meal');?></b> 149 <b><?php echo \Yii::t('app','Special meal');?></b>
115 </div> 150 </div>
116 151
117 - <div class="input-wr sidebar_checks">  
118 - <?php echo $form->field($model, 'meal_halal',[  
119 - 'template' => '{input}{label}',  
120 - ])  
121 - ->checkbox([], false)  
122 - ->label(\Yii::t('app', 'Meal1'))?>  
123 - </div> 152 + <div class="input-wr">
  153 + <?php echo $form->field($model, 'special_meal')
  154 + ->dropDownList([
  155 + Customer::MEAL_NONE => \Yii::t('app', "Choose"),
  156 + Customer::MEAL_1 => \Yii::t('app', 'Meal1'),
  157 + Customer::MEAL_2 => \Yii::t('app', 'Meal2'),
  158 + Customer::MEAL_3 => \Yii::t('app', 'Meal3'),
  159 + ]);
124 160
  161 + ?>
  162 + </div>
  163 +<!--
125 <div class="input-wr sidebar_checks"> 164 <div class="input-wr sidebar_checks">
126 - <?php echo $form->field($model, 'meal_kashrut',[ 165 + <?php /*echo $form->field($model, 'meal_kashrut',[
127 'template' => '{input}{label}', 166 'template' => '{input}{label}',
128 ]) 167 ])
129 - ->checkbox([], false)->label(\Yii::t('app', 'Meal2'))?> 168 + ->checkbox([], false)->label(\Yii::t('app', 'Meal2'))*/?>
130 </div> 169 </div>
131 170
132 <div class="input-wr sidebar_checks"> 171 <div class="input-wr sidebar_checks">
133 - <?php echo $form->field($model, 'meal_vegan',[ 172 + <?php /*echo $form->field($model, 'meal_vegan',[
134 'template' => '{input}{label}', 173 'template' => '{input}{label}',
135 ]) 174 ])
136 - ->checkbox([], false)->label(\Yii::t('app', 'Meal3'))?> 175 + ->checkbox([], false)->label(\Yii::t('app', 'Meal3'))*/?>
137 176
  177 + </div>-->
138 </div> 178 </div>
139 - </div>  
140 -  
141 -  
142 -  
143 -  
144 -  
145 - <div class="col-xs-12 col-sm-12 col-sm-push-1 col-md-push-2">  
146 - <div class="registr-text">  
147 - <b><?php echo \Yii::t('app','Need visa?');?></b>  
148 - </div>  
149 -  
150 - <div class="input-wr sidebar_checks">  
151 - <?php echo $form->field($model, 'need_visa',[  
152 - 'template' => '{input}{label}',  
153 - ])  
154 - ->checkbox([], false)  
155 - ->label(\Yii::t('app', 'yes'))?>  
156 - </div>  
157 -  
158 - </div>  
159 -  
160 -  
161 -  
162 -  
163 -  
164 -  
165 -  
166 -  
167 -  
168 -  
169 -  
170 -  
171 -  
172 -  
173 179
174 <div class="col-xs-12 col-sm-12 col-sm-push-1 col-md-push-2"> 180 <div class="col-xs-12 col-sm-12 col-sm-push-1 col-md-push-2">
175 <div class="registr-text"> 181 <div class="registr-text">
176 <b><?php echo \Yii::t('app','Working language');?></b> 182 <b><?php echo \Yii::t('app','Working language');?></b>
177 </div> 183 </div>
  184 + <div class="input-wr">
178 185
179 - <div class="input-wr sidebar_checks">  
180 - <?php echo $form->field($model, 'working_language_ru',[  
181 - 'template' => '{input}{label}',  
182 - ])  
183 - ->checkbox([], false)  
184 - ->label(\Yii::t('app', 'RusW'))?>  
185 - </div> 186 + <?php echo $form->field($model, 'working_lang')
  187 + ->dropDownList([
  188 + 2 => \Yii::t('app', "RusW"),
  189 + 1 => \Yii::t('app', 'EngW'),
  190 + 4 => \Yii::t('app', 'FrW'),
  191 + ]);
  192 +
  193 + ?>
186 194
187 - <div class="input-wr sidebar_checks">  
188 - <?php echo $form->field($model, 'working_language_en',[  
189 - 'template' => '{input}{label}',  
190 - ])  
191 - ->checkbox([], false)->label(\Yii::t('app',  
192 - 'EngW'))?>  
193 </div> 195 </div>
194 196
195 - <div class="input-wr sidebar_checks">  
196 - <?php echo $form->field($model, 'working_language_fr',[  
197 - 'template' => '{input}{label}',  
198 - ])  
199 - ->checkbox([], false)->label(\Yii::t('app',  
200 - 'FrW'))?>  
201 197
202 - </div>  
203 198
204 199
205 200
206 201
207 - <div class="input-wr">  
208 - <?php echo $form->field($model, 'dignity')->textInput(['class' => ''])?>  
209 - </div>  
210 202
211 203
212 - <div class="row">  
213 - <div class="col-xs-12 col-sm-6">  
214 - <div class="input-wr">  
215 - <?php echo $form->field($model, 'gender')->dropDownList([  
216 - Customer::MALE => \Yii::t('app', 'Male'),  
217 - Customer::FEMALE => \Yii::t('app', 'Female'),  
218 - ],['class' => ''])?>  
219 - </div>  
220 - </div>  
221 - <div class="col-xs-12 col-sm-6">  
222 - <div class="input-wr">  
223 - <?php echo $form->field($model, 'birth')->textInput(['class' => '_datepicer'])?>  
224 - </div>  
225 - </div>  
226 - </div>  
227 204
228 - <div class="input-wr">  
229 - <?php echo $form->field($model, 'citizenship')  
230 - ->textInput(['class' => ''])?>  
231 - </div> 205 +
  206 +
  207 + <!-- <div class="input-wr">
  208 + <?php /*echo $form->field($model, 'citizenship')
  209 + ->textInput(['class' => ''])*/?>
  210 + </div>-->
232 211
233 </div> 212 </div>
234 <div class="col-xs-12 col-sm-12 col-sm-push-1 col-md-push-2"> 213 <div class="col-xs-12 col-sm-12 col-sm-push-1 col-md-push-2">