Commit 6a82a2239e91c77b81f5249688ec1f0597f9558b

Authored by Виталий
1 parent c39b07ae

tokar commit

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
... ...