@section('content')
{{Breadcrumb::withLinks($breadcrumbs)}}
@if (Sentry::getUser()->hasAccess('admin.book.create')) {{Button::success(trans('admin.buttons.add-book'))->prependIcon(Icon::plus_sign())->asLinkTo(route('admin.book.create'))->withAttributes(['class' => 'pull-right'])}} @endif
{{Form::open(['id' => 'search', 'route' => ['admin.book.index'], 'method' => 'GET', 'secure' => true])}}
{{ControlGroup::generate( Form::label('query', trans('admin.fields.search').":"), Form::text('query', isset($query) ? e($query) : null) )}}
{{Form::checkbox('stock[]', 'in', in_array('in', $stock), ['class' => 'inline'])}} {{trans('admin.labels.book-stock-in')}}
{{Form::checkbox('stock[]', 'min', in_array('min', $stock), ['class' => 'inline'])}} {{trans('admin.labels.book-stock-min')}}
{{Form::checkbox('stock[]', 'out', in_array('out', $stock), ['class' => 'inline'])}} {{trans('admin.labels.book-stock-out')}}
{{Button::dark(trans('admin.buttons.search'))->prependIcon(Icon::search())->submit()}} {{Button::danger(trans('admin.buttons.reset-filter'))->prependIcon(Icon::remove())->reset()}}
{{Form::close()}}
{{Navigation::tabs($tabs)->withAttributes(['role' => 'tablist', 'class' => 'flags'])}}
@foreach($tabs as $tab)
@if (Sentry::getUser()->hasAccess('admin.book.edit')) @else @endif @if (Sentry::getUser()->hasAccess('admin.book.destroy')) @endif @forelse($books as $book) @if (Sentry::getUser()->hasAccess('admin.book.edit')) @else @endif @if (Sentry::getUser()->hasAccess('admin.book.destroy')) @endif @empty @endforelse
{{trans('admin.labels.image')}} {{trans('admin.labels.description')}}{{trans('admin.labels.edit')}}{{trans('admin.labels.show')}}{{trans('admin.labels.delete')}}
{{HTML::image($book->image->url('small'), $book->title, ['class' => 'image'])}}

{{$book->title}}

{{$book->author}}

{{trans('admin.labels.accessibility')}}: {{($book->stock<=Config::get('website.eshop.stock')) ? trans('admin.labels.out-of-stock') : trans('admin.labels.in-stock')}} @if ($book->stock>Config::get('website.eshop.stock')) {{trans('admin.labels.stock-amount', ['stock' => $book->stock])}} @endif
{{trans('admin.labels.price-with-vat')}}: @if ($book->only_for_one_euro) {{number_format($book->price, 2, ',', ' ')}} € {{number_format(1, 2, ',', ' ')}} € @elseif ($book->bookDiscounts->count()) {{number_format($book->price, 2, ',', ' ')}} € {{number_format($book->bookDiscounts->first()->discount, 2, ',', ' ')}} € @else {{number_format($book->price, 2, ',', ' ')}} € @endif
{{Button::normal(trans('admin.buttons.edit'))->asLinkTo(route('admin.book.edit', [$book['id']]))->extraSmall()->prependIcon(Icon::pencil())}} {{Button::normal(trans('admin.buttons.details'))->asLinkTo(route('admin.book.show', [$book['id']]))->extraSmall()->prependIcon(Icon::search())}} {{Button::normal(trans('admin.buttons.delete'))->extraSmall()->prependIcon(Icon::trash())->withAttributes(['data-toggle' => 'modal', 'data-target' => '#confirmDelete', 'data-route' => route('admin.book.destroy', [$book['id']]), 'data-item' => $book['title']])}}
{{trans('admin.messages.empty-list-of-books')}}
@endforeach
{{$books->appends(isset($query) ? array('query' => e($query)) : null)->links()}}
@stop @section('modals') @stop @section('scripts') $('#confirmDelete').on('show.bs.modal', function (event) { var modal = $(this); var button = $(event.relatedTarget); var route = button.data('route'); var item = button.data('item'); modal.find('form').attr('action', route); modal.find('span.book').text(item); }); $('form#search').on('reset', function (event) { $(this).find('input[name=query]').val(''); $(this).submit(); }); @stop