{{HTML::image($book->image->url('large'), $book->title, ['itemprop' => 'image', 'class' => 'img-thumbnail'])}}

{{$book->title}}

@if (Sentry::check())
@else
@endif {{trans('website.labels.votes-count')}} ({{$ratings}}) @if (Sentry::check()) {{Form::open(['id' => 'rating', 'route' => 'book-rating', 'secure' => true])}} {{Form::hidden('id', $book->id)}} {{Form::hidden('rate')}} {{Form::close()}} @endif

{{$book->author}}

{{trans('website.labels.isbn')}}: {{$book->isbn}}

{{trans('website.labels.publisher')}}: {{$book->publisher}}
{{trans('website.labels.year-of-issue')}}: {{$book->year}}
{{trans('website.labels.page-count')}}: {{$book->pages}}
{{trans('website.labels.binding')}}: {{trans('website.labels.book-binding-' . $book->binding)}}
@if ($book->format) {{trans('website.labels.format')}}: {{$book->format}}mm
@endif {{trans('website.labels.weight')}}: {{number_format(floatval($book->weight) * 1000, 0, '.', '')}} g
{{trans('website.labels.accessibility')}}: {{($book->stock<=Config::get('website.eshop.stock')) ? trans('website.labels.out-of-stock') : trans('website.labels.in-stock')}}
{{trans('website.labels.e-shop-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, ',', ' ')}} @elseif ($discount) {{number_format($book->price, 2, ',', ' ')}} € {{number_format($book->price * ((100 - $discount->discount) / 100), 2, ',', ' ')}} @else {{number_format($book->price, 2, ',', ' ')}} @endif
{{trans('website.labels.regular-price-with-vat')}}: {{number_format($book->price / 0.75, 2, ',', ' ')}} €
@if ($book->stock > Config::get('website.eshop.stock')) {{Form::open(['route' => ['cart.add.book', $book->id], 'method' => 'POST', 'secure' => true])}} {{Button::cart(trans('website.labels.add-to-cart'))->large()->prependIcon(Icon::shopping_cart())->submit()}} {{Form::close()}} @else Do košíka @endif
{{Navigation::tabs($tabs)->withAttributes(['role' => 'tablist'])}}
@foreach($tabs as $tab)
@if ($tab['id']=='annotation') @if ($book->description($language->id) != '')

{{$book->description($language->id)}}

@else

{{trans('website.messages.empty-' . $tab['id'])}}

@endif @endif @if ($tab['id']=='review') @if ($book->review($language->id) != '')

{{$book->review($language->id)}}

@else

{{trans('website.messages.empty-' . $tab['id'])}}

@endif @endif
@endforeach
@section('scripts') @parent function updateRating(score) { var $form = $('form#rating'); var url = $form.prop('action'); var type = $form.prop('method'); $form.find('input[name=rate]').val(score); $.ajax({ url: url, type: type, data: $form.serializeArray(), success: function(response) { if (response.response == 'success') { $('span.ratings span.count').html(response.ratings); $('div.rating').raty('score', parseInt(response.rating) / parseInt(response.ratings)); $('div.rating').raty('readOnly', true); } } }); } @if (!Sentry::check()) $('div.rating[data-toggle="popover"]').popover({ content: '{{trans('website.messages.please-login-to-vote')}}' }); @endif $('div.rating').raty({ click: function(score, evt) { updateRating(score); }, score: function() { return $(this).attr('data-rating'); }, noRatedMsg: "{{trans('website.messages.book-not-yet-rated')}}", hints: ['{{trans('website.labels.bad')}}', '{{trans('website.labels.poor')}}', '{{trans('website.labels.regular')}}', '{{trans('website.labels.good')}}', '{{trans('website.labels.gorgeous')}}'], path: "{{asset('img/raty')}}", halfShow: true, readOnly: {{Sentry::check() ? ($rated ? 'true' : 'false') : 'true'}} }); $(document).delegate('*[data-toggle="lightbox"]', 'click', function(event) { event.preventDefault(); $(this).ekkoLightbox(); }); @stop