?> <?php echo Html::a('<i class="glyphicon glyphicon-menu-left"></i> ' . Yii::t('user', 'Отмена'), ['index'], ['class' => 'btn btn-default']); ?> </p> <?php $keys = ''; if ($model->keys) { $keys .= "<div class='row'>"; foreach ($model->keys as $key) { $services = array_flip(UserOauthKey::getAvailableClients()); $keys .= "<div class='col-xs-1'><a href='" . UserOauthKey::getSites()[$key->provider_id] . $key->page . "'><span class='auth-icon " . $services[$key->provider_id] . "'></span></a></div>"; } $keys .= "</div>"; } $roles = ''; if ($model->authAssignments) { foreach ($model->authAssignments as $role) { $type = $role->itemName->type == 1 ? 'label-primary' : 'label-success'; $roles .= Html::a('<span class="label ' . $type . '">' . $role->itemName->description . '</span>', ['auth-item/view', 'id' => $role->itemName->name]) . " "; } } ?> <?php echo DetailView::widget(['model' => $model, 'attributes' => ['id', 'first_name', 'last_name', 'email:email', ['attribute' => 'sex', 'value' => $model->sex ? User::getSexArray()[$model->sex] : null], ['attribute' => 'birthday', 'format' => ['date', 'dd.MM.Y']], 'phone', ['attribute' => 'country_id', 'value' => isset($model->country) ? $model->country->name : null], ['attribute' => 'city_id', 'value' => isset($model->city) ? $model->city->city . " (" . $model->city->state . " " . $model->city->region . ")" : null], 'address', ['attribute' => 'status', 'value' => User::getStatusArray()[$model->status]], 'ip', ['attribute' => 'created_at', 'format' => ['date', 'dd.MM.Y HH:mm:ss']], ['attribute' => 'updated_at', 'format' => ['date', 'dd.MM.Y HH:mm:ss']], ['attribute' => 'login_at', 'format' => ['date', 'dd.MM.Y HH:mm:ss']], ['attribute' => 'image', 'format' => 'raw', 'value' => $model->image ? '<img src="/' . $model->image . '" class="thumbnail">' : null], ['attribute' => Yii::t('user', 'Социальные сети'), 'format' => 'raw', 'value' => $keys ? $keys : null], ['attribute' => Yii::t('user', 'Обладает ролями и допусками'), 'format' => 'raw', 'value' => $roles ? $roles : null]]]); ?> </div>
if ($model->image) { echo "<img src='/" . $model->image . "' class='thumbnail'>"; echo "<p>" . Html::a(Yii::t('user', 'Удалить фото'), ['rmv', 'id' => $model->id]) . "</p>"; } else { if ($model->sex === User::SEX_FEMALE) { echo "<img src='" . $assets->baseUrl . "/image/female.png' class='thumbnail'>"; } else { echo "<img src='" . $assets->baseUrl . "/image/male.png' class='thumbnail'>"; } } ?> <?php echo $form->field($model, 'photo')->fileInput(['maxlength' => true, 'placeholder' => $model->getAttributeLabel('photo')]); ?> </div> </div> <div class="col-lg-6"> <?php echo $form->field($model, 'sex')->radioList([null => Yii::t('user', 'Не указан')] + User::getSexArray()); ?> </div> </div> <?php ActiveForm::end(); ?> </div> </div>
?> <div class="row"> <div class="col-lg-3"> <?php echo $form->field($model, 'id_from'); ?> </div> <div class="col-lg-3"> <?php echo $form->field($model, 'id_till'); ?> </div> <div class="col-lg-6"> <?php echo $form->field($model, 'sex')->dropDownList(['' => ''] + User::getSexArray()); ?> </div> </div> <div class="row"> <div class="col-lg-6"> <?php echo $form->field($model, 'first_name'); ?> </div> <div class="col-lg-6"> <?php echo $form->field($model, 'last_name'); ?> </div>