View file visavi-rotorcms-63832fa/app/views/users/edit.blade.php

File size: 2.95Kb
@extends('layout')

@section('title', 'Редактирование профиля - @parent')
@section('breadcrumbs', App::breadcrumbs(['/users' => 'Пользователи', '/user/'.$user->login => $user->login, 'Редактирование']))

@section('content')

	<h1>Редактирование профиля</h1>

	<form class="well form-horizontal" role="form" id="uploadAvatar" method="post">

		<p class="help-block">Поля отмеченные <span class="required">*</span> обязательны для заполнения.</p>

		<input name="token" type="hidden" value="{{ $_SESSION['token'] }}">

		<div class="form-group">
			<label for="inputImage" class="col-sm-2 control-label">Аватар</label>
			<div class="col-sm-10">
				<input type="file" name="image" accept="image/*" id="inputImage" title="Выберите файл" onchange="uploadAvatar();">
				<span class="fa fa-spinner fa-spin" id="spiner" style="display:none;"></span>
				<div id="result">
					@if ($user->avatar)
						{!! $user->getPhoto() !!}
						{!! $user->getAvatar() !!}
					@endif
				</div>
				<p class="help-block">Разрешены файлы jpg, jpeg, gif, png</p>
			</div>
		</div>

		<div class="form-group{{ App::hasError('email') }}">
			<label for="inputEmail" class="col-sm-2 control-label">Email <span class="required">*</span></label>
			<div class="col-sm-5">
				<input name="email" type="text" class="form-control" id="inputEmail"  maxlength="50" placeholder="Email" value="{{ App::getInput('email', $user->email) }}" required>
				{!! App::textError('email') !!}
			</div>
		</div>

		<div class="form-group{{ App::hasError('gender') }}">
			<label for="inputGender" class="col-sm-2 control-label">Пол</label>
			<div class="col-sm-5">
				<input type="radio" name="gender" id="inputGenderMale" value="male"{{ (App::getInput('gender', $user->gender) == 'male' ? ' checked="checked"' : '') }}>
				<label for="inputGenderMale">Мужской</label>

				<input type="radio" name="gender" id="inputGenderFemale" value="female"{{ (App::getInput('gender', $user->gender) == 'female' ? ' checked="checked"' : '') }}>
				<label for="inputGenderFemale">Женский</label>
				{!! App::textError('gender') !!}
			</div>
		</div>

		@if (User::isAdmin())
			<div class="form-group bg-info{{ App::hasError('level') }}" style="padding: 10px 0;">
				<label for="inputLevel" class="col-sm-2 control-label">Статус</label>
				<div class="col-sm-5">
				<select class="form-control" id="inputLevel" name="level">

					@foreach (User::$levelList as $key => $level)
						<?php $selected = ($key ==  App::getInput('level', $user->level)) ? ' selected' : ''; ?>
						<option value="{{ $key }}"{{ $selected }}>{!! $level !!}</option>
					@endforeach

				</select>
				</div>
			</div>
		@endif

		<div class="form-group">
			<div class="col-sm-offset-2 col-sm-5">
				<button type="submit" class="btn btn-primary">Редактировать</button>
			</div>
		</div>
	</form>

@stop