Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @extends('layouts.frontend')
- @section('content')
- <div class="row house-detail house-page">
- <div class="col-sm-3 searchForm">
- @include('components.search.search_form', ['sideSearch' => true])
- </div>
- <div class="col-sm-9" data-house="{{$house->name}}" data-city="{{$house->city->name}}" data-country="{{$house->city->country->country}}">
- @include('components.search.search_components')
- <!-- Rating progress bar -->
- @if(isset($house->rating))
- <div class="votes">
- <div class="meter-container">
- <div class="meter text-center">
- <span class="score-value">{{round($house->rating*20, 0)}}%</span>
- <span class="score-bar" style="width: {{round($house->rating*20, 0)}}%"></span>
- </div>
- <div class="vote-text">
- <div class="make-table-cell">
- <span>{{uctrans('formated.average_score', $house->review_count, ['votes_count' => $house->review_count])}}</span>
- </div>
- </div>
- </div>
- </div>
- @endif
- <!-- END Rating progress bar -->
- <div class="sub-nav-house">
- <nav class="navbar navbar-house">
- <!-- Brand and toggle get grouped for better mobile display -->
- <!-- Collect the nav links, forms, and other content for toggling -->
- <div class="row navbar-default">
- <ul class="nav navbar-nav">
- <li><a href="#house-gallery">{{uctrans('labels.photo', 2)}}</a></li>
- <li><a href="#overview-container">{{uctrans('labels.description')}}</a></li>
- <li><a href="#house-rooms">{{uctrans('labels.room', 2)}}</a></li>
- @if ($house->extras->count() > 0)
- <li><a href="#house-extras">{{uctrans('labels.extra', 2)}}</a></li>
- @endif
- <li>
- <a href="#map-container">
- {{uctrans('labels.map')}}
- @if($transport_group)
- {{uctrans('labels.direction', 2)}}
- @endif
- </a>
- </li>
- @if($groups->count())
- <li><a href="#facilities-container">{{uctrans('labels.facility', 2)}}</a></li>
- @endif
- @if($information_group)
- <li><a href="#information-container">{{uctrans('labels.policy', 2)}}</a></li>
- @endif
- @if(count($house->reviews) > 0)
- <li><a href="#reviews-container">{{uctrans('labels.review', 2)}}</a></li>
- @endif
- </ul>
- </div>
- <!-- /.navbar-collapse -->
- </nav>
- </div>
- <div class="row" >
- <div class="col-xs-8">
- <div id="overview-container">
- <h2>
- <span>{{$house->name}}</span>
- </h2>
- <h5>
- <i class="glyphicons glyphicons-map"></i>
- {{$house->street_address}}, {{$house->zip}} {{$house->city->name}}
- @if(isset($house->phone))
- <i class="glyphicons glyphicons-earphone"></i>{{$house->phone}}
- @endif
- @if(isset($house->email))
- <i class="glyphicons glyphicons-envelope"></i> {{$house->email}}
- @endif
- </h5>
- <!-- GALLERY -->
- <div id="house-gallery">
- @if ($mainPicture != false)
- <div id="gallery">
- <div class="content">
- <div class="loader"></div>
- <div class="smallImg">
- @foreach ($pictures as $k => $p)
- <div class="column" id="{{$p->id}}">
- <img class="demo cursor" src={{ asset($p->get('xs')) }} position="{{ $k+1 }}">
- </div>
- @endforeach
- </div>
- </div>
- </div>
- @endif
- </div>
- @if ($house->description_long != '')
- <div class="house-description">
- <p>
- {!!nl2br($house->description_long)!!}
- </p>
- </div>
- @endif
- <div class="panel panel-primary planBox" plan="{{ utrans('labels.plan') }}" planned="{{ utrans('labels.planned') }}">
- <div class="row">
- <div class="col-sm-5">
- <span class="text-muted">{{uctrans('labels.selected')}}:</span><br>
- @if($all_people > 0)
- {{$all_people}}
- @else
- {{'0'}}
- @endif
- people from {{$dateRange->get_start('d M y')}}
- to
- {{$dateRange->get_end('d M y')}}
- @if(!$available)
- <div>
- {{uctrans('labels.no_rooms_available')}}
- </div>
- @endif
- </div>
- @if($available)
- <div class="col-sm-4 list-action" type="{{ $house['type'] }}" id="{{ $house['id'] }}">
- <!-- <button type="button" class="btn btn-default change">{{utrans('labels.change')}}</button> -->
- <div class="price-display">
- <div class="price-type">
- {{utrans('labels.price_per_person')}}
- </div>
- <div class="price-value">
- <span class="price-from">{{uctrans('labels.from')}}</span>
- <span class="price-amount" data-amount="{{format_money($result['price_per_person'])}}" data-currency="{{$result['currency']}}" data-precision="0">{{$result['display_currency']}} {{format_money($result['amount'])}}</span>
- @if(isset($result['all_allocations']))
- @include('components.search.result_allocation_prices', ['result' => $result])
- @endif
- </div>
- </div>
- </div>
- <div class="col-sm-3">
- @if($result['on_scratchpad'] == 'exact')
- <button type="button" class="btn btn-default scratchpad-remove">
- {{utrans('labels.planned')}}
- </button>
- @endif
- @if($result['on_scratchpad'] == 'similar')
- <button type="button" class="btn btn-primary scratchpad-update">
- {{utrans('labels.planned')}}
- <i class="glyphicons glyphicons-refresh"></i>
- </button>
- @endif
- @if(!$result['on_scratchpad'])
- <button type="button" class="btn btn-primary plan scratchpad-add
- {{ !empty($result['optional_accommodation_offers']) && $result['optional_accommodation_offers'] == true && false ? 'optional' : '' }}
- {{ !empty($result['extras']) && $result['extras'] > 0 ? '' : '' }}">
- {{utrans('labels.plan')}}
- </button>
- @endif
- </div>
- @else
- <!-- <button type="button" class="btn btn-default change">{{utrans('labels.change')}}</button> -->
- @endif
- </div>
- </div>
- <div id="house-rooms">
- @foreach ($productGroups as $product_type => $products)
- @if( !count($products))
- @continue
- @endif
- <div class="product-list-heading">
- <h4 class="">
- @if($product_type == 'sgl_dbl')
- {{utrans('labels.single_double_rooms')}}
- @else
- {{utrans('labels.multi_bedded')}}
- @endif
- </h4>
- </div>
- <ul class="list-group product-list">
- @foreach ($products as $product)
- @php
- $allocation = null;
- if (isset($bestOffers[$product->id])){
- $allocation = $bestOffers[$product->id];
- }
- if (isset($bestOffers[$product->ext_id])){
- $allocation = $bestOffers[$product->ext_id];
- }
- @endphp
- @if(empty($allocation) || $allocation === null)
- @continue
- @endif
- <li class="list-group-item product-list-item">
- <div class="row">
- <div class="col-sm-3 product-picture">
- @if(isset($product->main_picture))
- <img src="{{asset($product->main_picture->get('s'))}}" class="media-object">
- @else
- <img data-src="holder.js/80x80" class="media-object">
- @endif
- </div>
- <div class="col-sm-9">
- <div class="product-body">
- <h4 class="product-title">
- @php $prod_name = isset($product->multi_name)? $product->multi_name : $product->name ; //special logic for virtual room names @endphp
- {{$prod_name}}
- <span>
- <strong>
- @include( 'extranet.amount', ['data'=> _amount($allocation->get_price(), $allocation->get_currency(), $result['display_currency'])])
- </strong>
- </span>
- <span><small>{{ultrans('labels.per_person')}}</small></span>
- </h4>
- <h5>
- @if($product->breakfast == true)
- {{ uctrans('labels.breakfast') }}
- @else
- {{ uctrans('labels.no_breakfast') }}
- @endif
- </h5>
- <div class="product-description">
- {{character_limiter($product->description, 80, '')}}
- <a class="more">
- {{ultrans('labels.read_more')}}
- </a>
- </div>
- <div class="modal fade product-modal">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">×</button>
- <h3 class="modal-title product-title">
- {{$prod_name}}
- </h3>
- </div>
- <div class="modal-body">
- <div class="product-description">
- {{$product->description}}
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </li>
- @endforeach
- </ul>
- @endforeach
- </div>
- @if (!empty($extraOffers))
- <div id="house-extras">
- <div class="product-list-heading">
- <h4>
- {{ utrans('labels.extra', 2) }}
- <!-- <small>({{ ultrans('labels.per_person') }})</small> -->
- </h4>
- </div>
- <ul class="list-group product-list">
- @foreach ($extraOffers as $extra)
- @php
- $desc = $house->extras->find($extra['id'])->description;
- @endphp
- <li class="list-group-item product-list-item">
- <div class="row">
- <div class="col-md-3">
- @if(isset($extra['main_picture_path']) && $extra['main_picture_path'] != false)
- <img src="{{$extra['main_picture_path']}}">
- @else
- <img data-src="holder.js/80x80" class="media-object">
- @endif
- </div>
- <div class="col-sm-9">
- <div class="product-body">
- <h4 class="product-title">{{$extra['name']}}
- <span>
- {{ ultrans('labels.from') }}
- </span>
- <span>
- <strong>
- @include( 'extranet.amount', ['data'=> _amount($extra['price_per_person'], $extra['currency'])])
- </strong>
- </span>
- </h4>
- <div class="product-description">
- {{character_limiter($desc, 80, '')}}
- <a class="more">
- {{ultrans('labels.read_more')}}
- </a>
- </div>
- </div>
- <div class="modal fade product-modal">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-label="Close">×</button>
- <h3 class="modal-title product-title">
- {{$extra['name']}}
- </h3>
- </div>
- <div class="modal-body">
- <div class="product-description">
- {{$desc}}
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </li>
- @endforeach
- </ul>
- </div>
- @endif
- </div>
- <!-- MAP -->
- <div class="map-container" id="map-container">
- <!-- <h3>Map</h3> -->
- <div data-db-view="FrontendMap">
- <input type="hidden" value="{{$house->location_lat}}" name="location_lat">
- <input type="hidden" value="{{$house->location_lng}}" name="location_lng">
- <div id="map-canvas" style="height:150px" class="house-location">
- </div>
- </div>
- </div>
- <!-- END MAP -->
- <!-- TRANSPORT -->
- @if($transport_group)
- <div id="transport-container" class="transport row">
- <h3>{{uctrans('labels.direction', 2)}}</h3>
- <div class="transport-fields row">
- @foreach($transport_group as $key => $val)
- <div class="col-md-4 transport-type">
- <div class="transport-wrap">
- <div>
- <div>
- <span class="glyphicons glyphicons-plane"></span>
- </div>
- <div>
- <strong>{{$facility->name}}</strong>
- <div class="">
- @foreach($transport_group->facilities as $facility)
- <div class="">
- {-- TODO--}
- {{--<?=$field['value']==''? '---' :$field['value']?>
- <?=$field['tag']=='distance'?' '._h('km'): ''?>
- --}}
- </div>
- @endforeach
- </div>
- </div>
- </div>
- </div>
- </div>
- @endforeach
- </div>
- </div>
- @endif
- <!-- END TRANSPORT -->
- @if($groups->count())
- <div id="facilities-container" class="facilities row">
- <h3>{{uctrans('labels.facilities_of')}} {{$house->name}}</h3>
- <div class="facility-groups">
- @foreach($groups as $key => $val)
- <div class="facility">
- <h4>{{$val->name}}</h4>
- <ul class="list-unstyled">
- @foreach($val->facilities as $facility)
- <li><span class="glyphicons glyphicons-check"></span><span class="facility-label">{{$facility->name}}</span></li>
- @endforeach
- </ul>
- </div>
- @endforeach
- </div>
- </div>
- @endif
- <!-- INFORMATION -->
- @if($information_group)
- <div class="information row" id="information-container">
- <h3>{{utrans('labels.policy')}}</h3>
- <div class="information-fields">
- @foreach($information_group->facilities as $facility)
- <div class="row">
- <div class="inf-label col-md-4">
- {{$facility->name}}
- </div>
- <div class="inf-descr col-md-8">
- {{$facility->description}}
- </div>
- <div class="col-md-12">
- <hr>
- </div>
- </div>
- @endforeach
- </div>
- </div>
- @endif
- <!-- END INFORMATION -->
- <!-- REVIEWS -->
- @if(count($house->reviews) > 0)
- <div id="reviews-container" class="reviews-list frontend-reviews">
- <h3 class="row">{{uctrans('labels.review', 2)}}</h3>
- <div class="votes row">
- <div class="meter-container">
- <div class="meter text-center">
- <span class="score-value">{{round($house->rating*20, 0)}}%</span>
- <span class="score-bar" style="width: {{round($house->rating*20, 0)}}%"></span>
- </div>
- <div class="vote-text">
- <div class="make-table-cell">
- <span>{{uctrans('formated.average_score', $house->review_count, ['votes_count' => $house->review_count])}}</span>
- </div>
- </div>
- </div>
- </div>
- <br/>
- @foreach($house->reviews as $review)
- <div class="review-collector">
- <div class="reviewDiv row">
- <div class="wrapper">
- <table class="table">
- <tr>
- <td>
- @php
- $reviewer_data = '';
- $user = $review->user;
- if($user && $user->first_name)
- {
- $reviewer_data .= $user->first_name . ' ' .$user->last_name;
- }
- else {
- $reviewer_data = utrans('labels.anonymous');
- }
- if($user && $user->country) {
- $country = $user->country()->first();
- if($country){
- $reviewer_data .= ', '.$country->name;
- }
- }
- @endphp
- {{$reviewer_data}}
- </td>
- <td class="text-right review-meta">
- <div class="created_at">{{(new Datetime($review->created_at))->format('j M Y')}} </div>
- <div class="review-rating">
- <div class="review-circle">
- {{round($review->rating*20, 0)}}%
- </div>
- <div class="text-score">
- score
- </div>
- </div>
- </td>
- </tr>
- <tr class="rtop">
- <td colspan="3" class="review-text">
- <div>{{nl2br($review->text)}}</div>
- </td>
- </tr>
- </table>
- </div>
- </div>
- <!-- Review Replies -->
- <div class="row">
- <div class="col-md-8 col-md-offset-4">
- @foreach($review->replies as $reply)
- <div class="reply-view">
- <div class="created_at">{{(new Datetime($reply->created_at))->format('j M Y')}}</div>
- <div class="reply-text">{{nl2br($reply->text)}}</div>
- </div>
- @endforeach
- </div>
- </div>
- <!-- END Review Replies -->
- </div>
- @endforeach
- </div>
- @endif
- <!-- END REVIEWS -->
- @if($house->terms)
- <div class="row">
- <h3>{{utrans('labels.terms_conditions')}}</h3>
- {{$house->terms}}
- </div>
- @endif
- </div>
- <div class="col-sm-4">
- @include('components.scratchpad', ['noempty' => true, 'scratchpad' => $scratchpad, 'city' => $house->city, 'country' => $house->city->country])
- </div>
- </div>
- </div>
- <!-- GALLERY MODAL -->
- <div id="modalGallery">
- <div class="modal fade picture-details" tabindex="-1" role="dialog" aria-labelledby="gridSystemModalLabel">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <div class="modal-header">
- <div class="col-sm-10"><label>{{$house->name}}</label></div>
- <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
- </div>
- <div class="modal-body" count="{{ count($pictures) }}">
- @foreach ($pictures as $k => $p)
- @if ($p->role == 'main')
- <div class="mySlides" role="{{ $p->role }}">
- <div class="numbertext">{{ $k+1 }} / {{ count($pictures )}}</div>
- <img class="bigImg" src={{ asset($p->get('xl')) }}>
- <a class="prev">❮</a>
- <a class="next">❯</a>
- </div>
- @else
- <div class="mySlides" style="display:none;">
- <div class="numbertext">{{ $k+1 }} / {{ count($pictures )}}</div>
- <img class="bigImg" src={{ asset($p->get('xl')) }}>
- <a class="prev">❮</a>
- <a class="next">❯</a>
- </div>
- @endif
- @endforeach
- <div class="smallImg smallImgModal">
- @foreach ($pictures as $k => $p)
- <div class="column" id="{{$p->id}}">
- <img class="demo cursor" src={{ asset($p->get('xs')) }} position="{{ $k+1 }}">
- </div>
- @endforeach
- </div>
- </div>
- </div>
- </div><!-- /.modal-content -->
- </div><!-- /.modal-dialog -->
- </div><!-- /.galery-modal -->
- </div><!-- end gallery css -->
- <!-- END GALLERY -->
- </div>
- @endsection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement