
<?php $__env->startSection('title'); ?>
	@parent
	Редактирование информации о пользователе
<?php $__env->stopSection(); ?>

<?php $__env->startSection('js'); ?>
	<script src="<?php echo asset('js/jquery.maskedinput.min.js'); ?>"></script>
	<script language="javascript" type="text/javascript">
	$(document).ready(function() {
		$("#edit_phone").mask("+7 (999) 999-99-99")
	});
	</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>
	<h4>Редакитрование
		<?php if ($user->email == Sentry::getUser()->email): ?>
		вашей
		<?php else: ?>
		<?php echo $user->email; ?>
		<?php endif; ?>

		информации</h4>
	<div class="well">
		<?php echo Form::open(array(
					'action' => array('UserController@update', $user->id),
					'method' => 'put',
					'class' => 'form-horizontal',
					'role' => 'form'
					)); ?>

		<div class="form-group <?php echo ($errors->has('firstName')) ? 'has-error' : ''; ?>" for="firstName">
			<?php echo Form::label('edit_firstName', 'Имя', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<?php echo Form::text('firstName', $user->first_name, array('class' => 'form-control', 'placeholder' => 'Имя', 'id' => 'edit_firstName')); ?>
				<?php echo ($errors->has('firstName') ? '<p class="help-block">'.$errors->first('firstName').'</p>' : ''); ?>
			</div>
		</div>

		<div class="form-group <?php echo ($errors->has('lastName')) ? 'has-error' : ''; ?>" for="lastName">
			<?php echo Form::label('edit_lastName', 'Фамилия', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<?php echo Form::text('lastName', $user->last_name, array('class' => 'form-control', 'placeholder' => 'Фамилия', 'id' => 'edit_lastName')); ?>
				<?php echo ($errors->has('lastName') ? '<p class="help-block">'.$errors->first('lastName').'</p>' : ''); ?>
			</div>
		</div>

		<div class="form-group <?php echo ($errors->has('phone')) ? 'has-error' : ''; ?>" for="phone">
			<?php echo Form::label('edit_phone', 'Телефон', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<?php echo Form::text('phone', $user->phone, array('class' => 'form-control', 'placeholder' => 'Телефон', 'id' => 'edit_phone')); ?>
				<?php echo ($errors->has('phone') ? '<p class="help-block">'.$errors->first('phone').'</p>' : ''); ?>
			</div>
		</div>

		<?php if (Sentry::getUser()->hasAccess('admin') || User::find(Sentry::getUser()->id)->hasRole(Role::ROLE_USERS_EDITOR)): ?>
		<div class="form-group">
			<?php echo Form::label('edit_memberships', 'Группы', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<?php foreach ($allGroups as $group): ?>
				<label class="checkbox-inline">
					<input type="checkbox" name="groups[<?php echo $group->id; ?>]" value='1'
								 <?php echo (in_array($group->name, $userGroups) ? 'checked="checked"' : ''); ?> > <?php echo $group->getName(); ?>
				</label>
				<?php endforeach; ?>
			</div>
		</div>
		<?php endif; ?>
		<?php if (Sentry::getUser()->hasAccess('admin') || User::find(Sentry::getUser()->id)->hasRole(Role::ROLE_USERS_EDITOR)): ?>
		<div class="form-group">
			<?php echo Form::label('edit_rolesmemberships', 'Роли', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<?php foreach ($allRoles as $role): ?>
				<label class="checkbox-inline">
					<input type="checkbox" name="roles[<?php echo $role->id; ?>]" value='1'
								 <?php echo (in_array($role->id, $userRoles) ? 'checked="checked"' : ''); ?> > <?php echo $role->name; ?>
				</label><br/>
				<?php endforeach; ?>
				<br/>
			</div>
		</div>
		<div class="form-group">
			<?php echo Form::label('edit_projectsmemberships', 'Проекты', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<?php if ($allProjects->isEmpty()): ?>
				<p class="form-control-static">Нет ни одного проекта <a class="btn btn-xs btn-success" href="<?php echo URL::to('projects/create'); ?>"><span class="glyphicon glyphicon-plus"></span> Добавить проект</a></p>
				<?php else: ?>
					<?php foreach ($allProjects as $project): ?>
					<label class="checkbox-inline">
						<input type="checkbox" name="projects[<?php echo $project->id; ?>]" value='1'
									 <?php echo (in_array($project->id, $userProjects) ? 'checked="checked"' : ''); ?> > <?php echo $project->name; ?>
					</label><br/>
					<?php endforeach; ?>
					<br/>
				<?php endif; ?>
			</div>
		</div>
		<?php endif; ?>

		<div class="form-group <?php echo ($errors->has('city')) ? 'has-error' : ''; ?>" for="city">
			<?php echo Form::label('city', 'Город', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<?php echo Form::text('city', $user->city, array('class' => 'form-control', 'id' => 'city')); ?>
				<?php echo ($errors->has('city') ? '<p class="help-block">'.$errors->first('city').'</p>' : ''); ?>
			</div>
		</div>
		<div class="form-group <?php echo ($errors->has('address')) ? 'has-error' : ''; ?>" for="address">
			<?php echo Form::label('address', 'Адрес', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<?php echo Form::text('address', $user->address, array('class' => 'form-control', 'id' => 'address')); ?>
				<?php echo ($errors->has('address') ? '<p class="help-block">'.$errors->first('address').'</p>' : ''); ?>
			</div>
		</div>
		<div class="form-group <?php echo ($errors->has('delivery_company')) ? 'has-error' : ''; ?>" for="delivery_company">
			<?php echo Form::label('address', 'Транспортная компания', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<?php echo Form::text('delivery_company', $user->delivery_company, array('class' => 'form-control', 'id' => 'delivery_company')); ?>
				<?php echo ($errors->has('delivery_company') ? '<p class="help-block">'.$errors->first('delivery_company').'</p>' : ''); ?>
			</div>
		</div>
		<div class="form-group">
			<?php echo Form::label( null, 'Доставка до:', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<div class="radio">
					<label>
						<?php echo Form::radio( 'delivery_to', 0, (!$user->delivery_to)?true:false); ?>
						адреса
					</label>
				</div>
				<div class="radio">
					<label>
						<?php echo Form::radio( 'delivery_to', 1, ($user->delivery_to == 1)?true:false); ?>
						транспортной компании
					</label>
				</div>
			</div>
		</div>
		<div class="form-group <?php echo ($errors->has('address')) ? 'has-error' : ''; ?>" for="delivery_price">
			<?php echo Form::label('delivery_price', 'Стоимость доствки', array('class' => 'col-sm-2 control-label')); ?>
			<div class="col-sm-10">
				<?php echo Form::text('delivery_price', $user->delivery_price, array('class' => 'form-control', 'id' => 'delivery_price')); ?>
				<?php echo ($errors->has('delivery_price') ? '<p class="help-block">'.$errors->first('delivery_price').'</p>' : ''); ?>
			</div>
		</div>

		<div class="form-group">
			<div class="col-sm-offset-2 col-sm-10">
				<?php echo Form::hidden('id', $user->id); ?>
				<?php echo Form::submit('Сохранить', array('class' => 'btn btn-primary')); ?>
			</div>
		</div>
		<?php echo Form::close(); ?>
	</div>

	<h4>Сменить пароль</h4>
	<div class="well">
		<?php echo Form::open(array(
					'action' => array('UserController@change', $user->id),
					'class' => 'form-inline',
					'role' => 'form'
					)); ?>

		<div class="form-group <?php echo $errors->has('oldPassword') ? 'has-error' : ''; ?>">
			<?php echo Form::label('oldPassword', 'Old Password', array('class' => 'sr-only')); ?>
			<?php echo Form::password('oldPassword', array('class' => 'form-control', 'placeholder' => 'Старый пароль')); ?>
		</div>

		<div class="form-group <?php echo $errors->has('newPassword') ? 'has-error' : ''; ?>">
			<?php echo Form::label('newPassword', 'New Password', array('class' => 'sr-only')); ?>
			<?php echo Form::password('newPassword', array('class' => 'form-control', 'placeholder' => 'Новый пароль')); ?>
		</div>

		<div class="form-group <?php echo $errors->has('newPassword_confirmation') ? 'has-error' : ''; ?>">
			<?php echo Form::label('newPassword_confirmation', 'Confirm New Password', array('class' => 'sr-only')); ?>
			<?php echo Form::password('newPassword_confirmation', array('class' => 'form-control', 'placeholder' => 'Подтверждение пароля')); ?>
		</div>

		<?php echo Form::submit('Изменить пароль', array('class' => 'btn btn-primary')); ?>

		<?php echo ($errors->has('oldPassword') ? '<br />' . $errors->first('oldPassword') : ''); ?>
		<?php echo ($errors->has('newPassword') ?  '<br />' . $errors->first('newPassword') : ''); ?>
		<?php echo ($errors->has('newPassword_confirmation') ? '<br />' . $errors->first('newPassword_confirmation') : ''); ?>

		<?php echo Form::close(); ?>
	</div>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.default', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>