Commit 6a82a2239e91c77b81f5249688ec1f0597f9558b
1 parent
c39b07ae
tokar commit
Showing
2 changed files
with
78 additions
and
27 deletions
Show diff stats
frontend/views/accounts/general.php
... | ... | @@ -124,40 +124,75 @@ |
124 | 124 | ->textInput (['class'=> 'custom-input-2']); |
125 | 125 | ?> |
126 | 126 | </div> |
127 | - </div> | |
128 | - <div class="input-blocks-wrapper"> | |
129 | - <div class="input-blocks"> | |
130 | - <?= $form->field ($company_info, 'street', ['options' => ['class' => 'form-group company_info']]) | |
131 | - ->label ('Улица') | |
132 | - ->textInput (['class'=> 'custom-input-2']); | |
133 | - ?> | |
127 | + | |
128 | + <div class="input-blocks street-input"> | |
129 | + <?= $form->field ($company_info, 'street', ['options' => ['class' => 'form-group company_info']]) | |
130 | + ->label ('Улица') | |
131 | + ->textInput (['class'=> 'custom-input-2']); | |
132 | + ?> | |
134 | 133 | </div> |
135 | - </div> | |
136 | - <div class="input-blocks-wrapper"> | |
137 | - <div class="input-blocks"> | |
138 | - <?= $form->field ($company_info, 'house', ['options' => ['class' => 'form-group company_info']]) | |
139 | - ->label ('Дом') | |
140 | - ->textInput (['class'=> 'custom-input-2']); | |
141 | - ?> | |
134 | + | |
135 | + <div class="input-blocks home-input"> | |
136 | + <?= $form->field ($company_info, 'house', ['options' => ['class' => 'form-group company_info']]) | |
137 | + ->label ('Дом') | |
138 | + ->textInput (['class'=> 'custom-input-2']); | |
139 | + ?> | |
142 | 140 | </div> |
143 | 141 | </div> |
142 | + | |
144 | 143 | <div class="input-blocks-wrapper"> |
145 | 144 | <div class="input-blocks"> |
146 | 145 | <?= $form->field ($user, 'email') |
147 | 146 | ->label ('Email') |
148 | 147 | ->textInput (['class'=> 'custom-input-2','disabled' => 'disabled']); |
149 | 148 | ?> |
150 | - | |
151 | - <?= $form->field ($company_info, 'hide_mail', ['options' => ['class' => 'form-group company_info'], 'template' => "{input}{label}\n{hint}\n{error}"]) | |
152 | - ->label ('Не публиковать Email') | |
153 | - ->checkbox (['checked'=>'checked'], false); | |
149 | + </div> | |
150 | + <div class="input-blocks hide-mail-check"> | |
151 | + <?= $form->field ($company_info, 'hide_mail', ['options' => ['class' => 'form-group company_info', ], 'template' => "{input}{label}\n{hint}\n{error}"]) | |
152 | + ->label ('<span></span>не публиковать Email') | |
153 | + ->checkbox (['checked'=>'checked', 'class'=> 'custom-check'], false); | |
154 | 154 | ?> |
155 | 155 | </div> |
156 | 156 | </div> |
157 | + | |
158 | + <div class="input-blocks-wrapper"> | |
159 | + <div class="input-blocks"> | |
160 | + <div class="general-who-title gen-admin-title">Кто вы:</div> | |
157 | 161 | <?= $form->field ($user_info, 'busy') |
158 | - ->label ('Статус') | |
159 | - ->radioList ([0 => 'Свободен', 1 => 'Занят']); | |
162 | + ->label (false) | |
163 | + ->radioList ( | |
164 | + [0 => 'Свободен', 1 => 'Занят'], | |
165 | + [ | |
166 | + 'item' => function($index, $label, $name, $checked, $value) { | |
167 | + $return = '<div class="admin-who-check">'; | |
168 | + $return .= '<input class="custom-radio" id="select_admin_status'.$value.'" type="radio" name="' . $name . '" value="' . $value . '" '.($checked ? "checked" :"").' >'; | |
169 | + $return .= '<label for="select_admin_status'.$value.'" >'; | |
170 | + $return .= '<span></span>' . ucwords($label); | |
171 | + $return .= '</label>'; | |
172 | + $return .= '</div>'; | |
173 | + return $return; | |
174 | + } | |
175 | + ] | |
176 | + ); | |
160 | 177 | ?> |
178 | + </div> | |
179 | + </div> | |
180 | + | |
181 | + | |
182 | + | |
183 | + | |
184 | + | |
185 | + | |
186 | + | |
187 | + | |
188 | + | |
189 | + | |
190 | + | |
191 | + | |
192 | + | |
193 | + | |
194 | + | |
195 | + | |
161 | 196 | <?= $form->field ($user_info, 'member') |
162 | 197 | ->label ('Членство в МФП') |
163 | 198 | ->hint ('Выберите если хотите стать членом МФП и наш менеджер свяжется с Вами.') | ... | ... |
frontend/web/css/style.css
... | ... | @@ -4957,13 +4957,7 @@ input.disabled.admin-check:checked + label, input.disabled.admin-check:checked + |
4957 | 4957 | } |
4958 | 4958 | |
4959 | 4959 | .input-blocks .has-success:before { |
4960 | - display: block; | |
4961 | - content: "*"; | |
4962 | - color: #D40000; | |
4963 | - position: absolute; | |
4964 | - top: 32px; | |
4965 | - left: -15px; | |
4966 | - width: 15px; | |
4960 | + | |
4967 | 4961 | } |
4968 | 4962 | |
4969 | 4963 | .form-group.required:after { |
... | ... | @@ -5143,3 +5137,25 @@ ul.menu-admin li.logout-li, ul.menu-admin li.logout-li a, ul.menu-admin li:last- |
5143 | 5137 | .admin-who-check input.custom-radio + label span{ |
5144 | 5138 | margin-top: 5px; |
5145 | 5139 | } |
5140 | +.input-blocks.home-input { | |
5141 | + width: 80px; | |
5142 | + margin-left: 20px; | |
5143 | +} | |
5144 | +.input-blocks.home-input input{ | |
5145 | + width: 80px; | |
5146 | +} | |
5147 | +.input-blocks.street-input {margin-left: 20px} | |
5148 | +.input-blocks.hide-mail-check {height: 15px; margin-top: 30px;} | |
5149 | +.input-blocks.hide-mail-check input.custom-check + label{ | |
5150 | + color: #b7b7b7; | |
5151 | + font-weight: normal; | |
5152 | +} | |
5153 | +.input-blocks.hide-mail-check input.custom-check:checked + label { | |
5154 | + color: #b7b7b7; | |
5155 | + border-bottom: none; | |
5156 | +} | |
5157 | +.input-blocks.hide-mail-check input.custom-check + label span { | |
5158 | + margin-left: 20px; | |
5159 | + margin-top: 5px; | |
5160 | +} | |
5161 | +.custom-input-2[disabled="disabled"] {background: #f1f1f1} | |
5146 | 5162 | \ No newline at end of file | ... | ... |