@extends('layouts.default')

@section('title')
@parent
Список пользователей
@stop

@section('modals')
	<div id="addMoneyModal" class="modal fade">
		<div class="modal-dialog">
			<div class="modal-content">
				{{ Form::open(array('method' => 'post', 'id' => 'addMoneyForm', 'action' => array('UserController@addMoney'))) }}
					<div class="modal-header">
						<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
						<h4 class="modal-title">Пополнение баланса пользователя</h4>
					</div>
					<div class="modal-body">
						<div class="form-group">
							{{ Form::label( 'add_money_amount', 'Сумма:', array('class' => 'control-label') ) }}
							{{ Form::text( 'add_money_amount', '', array(
									'id' => 'add_money_amount',
									'required' => true,
									'class' => 'form-control'
									)) }}
						</div>

						<div class="form-group">
							{{ Form::label( 'add_money_comment', 'Примечание:', array('class' => 'control-label') ) }}
							{{ Form::textarea( 'add_money_comment', '', array(
									'id' => 'add_money_comment',
									'class' => 'form-control',
									'required' => true,
									'rows' => 4
									)) }}
						 </div>
					</div>
					<div class="modal-footer">
						<button type="submit" class="btn btn-primary">Пополнить</button>
						<button type="button" class="btn btn-default" data-dismiss="modal">Закрыть</button>
					</div>
					{{ Form::hidden( 'add_money_user_id', '', array( 'id' => 'add_money_user_id' )) }}
				{{ Form::close() }}
			</div><!-- /.modal-content -->
		</div><!-- /.modal-dialog -->
	</div><!-- /.modal -->
@stop

@section('js')
	<script>
		$(document).ready(function(){
			$('.btn-add-money').unbind('click').bind('click', function(){
				$('#add_money_user_id').val($(this).data('userId'));
				$('#addMoneyModal').modal('show');
			});
		});
	</script>
@stop

@section('content')
<div class="row">
  <div class="col-md-12">
		<a class="btn btn-primary pull-right" href="{{ URL::to('users/create') }}"><span class="glyphicon glyphicon-plus"></span> Добавить пользователя</a>
		<h4>Список пользователей</h4>
		<div class="table-responsive">
			<table class="table table-striped table-hover">
				<thead>
					<tr>
						<th>Информация</th>
						<th>Телефон</th>
						<th>Роль</th>
						<th>E-mail</th>
						<th>Деньги</th>
						<th>Действия</th>
					</tr>
				</thead>
				<tbody>
					@if (isset($users) && $users)
					@foreach ($users as $user)
					<tr @if ($user->deleted_at) class="warning" @endif>
						<td>
							<a href="{{ action('UserController@show', array($user->id)) }}"><b>{{ $user->first_name }} {{ $user->last_name }}</b></a>
						</td>
						<td><span class="@if ($user->id != 1) phone-to-humanize @endif">{{ $user->phone }}</span></td>
						<td>{{ $user->status }}</td>
						<td>{{ $user->email }}</td>
						<td class="text-right cart">
							Заработано: <span class="to-humanize">{{ $user->profit }}</span> <i class="fa fa-rub"></i><br/>
							Депозит: <span class="to-humanize">{{ $user->money }}</span> <i class="fa fa-rub"></i><br/>
							Заморожено: <span class="to-humanize">{{ $user->getFrozenMoney() }}</span> <i class="fa fa-rub"></i>
						</td>
						<td>
							<div class="btn-group btn-group-vertical btn-group-sm">
								<button class="btn btn-default btn-add-money" data-user-id="{{ $user->id }}">Пополнить баланс</button>
								<a class="btn btn-default" href="{{ action('UserController@edit', array($user->id)) }}">Редактировать</a>
								{{--
								@if ($user->status != 'Suspended')
								<a class="btn btn-default" href ="{{ route('suspendUserForm', array($user->id)) }}">Заморозить</a>
								@else
								<a class="btn btn-default" href ="{{ action('UserController@unsuspend', array($user->id)) }}">Разморозить</a>
								@endif
								@if ($user->status != 'Banned')
								<a class="btn btn-default" href ="{{ action('UserController@ban', array($user->id)) }}">Заблокировать</a>
								@else
								<a class="btn btn-default" href ="{{ action('UserController@unban', array($user->id)) }}">Разблокировать</a>
								@endif
								--}}
								@if ($user->id != Sentry::getUser()->id)
									@if ($user->deleted_at)
									<a class="btn btn-success action_confirm" href="{{ action('UserController@destroy', array($user->id)) }}" data-token="{{ Session::getToken() }}" data-method="delete" data-confirm-text="Вы точно хотите восстановить пользователя <b>{{ $user->first_name }} {{ $user->last_name }}</b>?">Восстановить</a>
									@else
									<a class="btn btn-danger action_confirm" href="{{ action('UserController@destroy', array($user->id)) }}" data-token="{{ Session::getToken() }}" data-method="delete" data-confirm-text="Вы точно хотите удалить пользователя <b>{{ $user->first_name }} {{ $user->last_name }}</b>?">Удалить</a>
									@endif
								@endif
							</div>
						</td>
					</tr>
					@endforeach
					@endif
				</tbody>
			</table>
			@if (isset($users) && $users)
			{{ $users->links() }}
			@endif
		</div>
  </div>
</div>
@stop
