Commit fb87116b by Arpit Jain

Worked on rating star dynamic location and review bith

parent 97e5d098
...@@ -11,12 +11,9 @@ Class Apihelpers ...@@ -11,12 +11,9 @@ Class Apihelpers
public static function review_api($locatorID=null) public static function review_api($locatorID=null)
{ {
$file = Storage::disk('public')->path('key/apikey.dba'); $file = Storage::disk('public')->exists('key/apikey.dba');
if($file == true){
if (is_file($file)) { $api_key = Storage::get('key/apikey.dba');
$fh = fopen($file, 'r') or $this->traceLog('Code Error #: Unable to create .dba file');
$api_key = fgets($fh);
} }
$api = config('app.api').$locatorID.'/reviews'; $api = config('app.api').$locatorID.'/reviews';
......
...@@ -13,11 +13,15 @@ ...@@ -13,11 +13,15 @@
<section class="address-box_inner"> <section class="address-box_inner">
<h2 class="title">{{ $locationDetailAPIdata['data']['name'] }}</h2> <h2 class="title">{{ $locationDetailAPIdata['data']['name'] }}</h2>
<span class="ratings"> <span class="ratings">
<i class="mdi mdi-star"></i> <?php for($i=1; $i<=5; $i++){
<i class="mdi mdi-star"></i> $rating = round($locationDetailAPIdata['data']['averageRating']);
<i class="mdi mdi-star"></i> if($rating >= $i){
<i class="mdi mdi-star"></i> echo'<i class="mdi mdi-star"></i>';
<i class="mdi mdi-star-outline"></i> }else{
echo '<i class="mdi mdi-star-outline"></i>';
}
?>
<?php } ?>
<span class="counts">{{ $locationDetailAPIdata['data']['averageRating'] }}</span> <span class="counts">{{ $locationDetailAPIdata['data']['averageRating'] }}</span>
</span> </span>
<div class="share dropdown"> <div class="share dropdown">
...@@ -35,8 +39,10 @@ ...@@ -35,8 +39,10 @@
<div class="col-md-5"> <div class="col-md-5">
<p> <p>
{{ $locationDetailAPIdata['data']['fullAddress']['addressLines'][0] }} {{ $locationDetailAPIdata['data']['fullAddress']['addressLines'][0] }}
@if(!empty($locationDetailAPIdata['data']['fullAddress']['addressLines'][1]))
<br> <br>
{{ $locationDetailAPIdata['data']['fullAddress']['addressLines'][1] }} {{ $locationDetailAPIdata['data']['fullAddress']['addressLines'][1] }}
@endif
@if(!empty($locationDetailAPIdata['data']['fullAddress']['addressLines'][2])) @if(!empty($locationDetailAPIdata['data']['fullAddress']['addressLines'][2]))
<br> <br>
{{ $locationDetailAPIdata['data']['fullAddress']['addressLines'][2] }} {{ $locationDetailAPIdata['data']['fullAddress']['addressLines'][2] }}
...@@ -79,38 +85,7 @@ ...@@ -79,38 +85,7 @@
</div> </div>
</div> </div>
</section> </section>
<section class="container offer"> <section class="container offer">
<div class="row">
<div class="col-md-12">
<h2 class="title">
You may also like...
</h2>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="offer_slider">
<div class="offer_slider-item">
<figure><img src="/vendor/frontend/img/poduct_img01.png" alt=""></figure>
</div>
<div class="offer_slider-item">
<figure><img src="/vendor/frontend/img/poduct_img02.png" alt=""></figure>
</div>
<div class="offer_slider-item">
<figure><img src="/vendor/frontend/img/poduct_img03.png" alt=""></figure>
</div>
<div class="offer_slider-item">
<figure><img src="/vendor/frontend/img/poduct_img04.png" alt=""></figure>
</div>
</div>
</div>
</div>
</section>
<section class="container offering">
</section> </section>
<section class="container-fluid location_onmap "> <section class="container-fluid location_onmap ">
<div class="row no-gutters"> <div class="row no-gutters">
...@@ -119,56 +94,6 @@ ...@@ -119,56 +94,6 @@
</div> </div>
</div> </div>
</section> </section>
<section class="container promotion-wrapper">
<div class="row">
<div class="col-12">
<section class="promotion-wrapper-items">
<div class="item">
<figure><img src="/vendor/frontend/img/promotion/shopping.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
<div class="item">
<figure><img src="/vendor/frontend/img/promotion/shopping2.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
<div class="item">
<figure><img src="/vendor/frontend/img/promotion/shopping3.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
<div class="item">
<figure><img src="/vendor/frontend/img/promotion/shopping.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
<div class="item">
<figure><img src="/vendor/frontend/img/promotion/shopping2.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
<div class="item">
<figure><img src="/vendor/frontend/img/promotion/shopping3.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
</section>
</div>
</div>
</section>
<section class="container location_reviews_outer"> <section class="container location_reviews_outer">
<div class="row "> <div class="row ">
<div class="col-md-8 col-12"> <div class="col-md-8 col-12">
...@@ -176,7 +101,7 @@ ...@@ -176,7 +101,7 @@
<input type="hidden" value="{{ $locatorID }}" id="locaterid"> <input type="hidden" value="{{ $locatorID }}" id="locaterid">
<?php <?php
$reviewData = Apihelpers::review_api($locatorID); $reviewData = Apihelpers::review_api($locatorID);
$totalreviewcount = count($reviewData); $totalreviewcount = $reviewData['meta']['total'];
?> ?>
<h5 class="title">Reviews</h5> <h5 class="title">Reviews</h5>
<div class="row location_reviews-head"> <div class="row location_reviews-head">
...@@ -185,11 +110,15 @@ ...@@ -185,11 +110,15 @@
{{ $locationDetailAPIdata['data']['averageRating'] }} {{ $locationDetailAPIdata['data']['averageRating'] }}
</div> </div>
<span class="ratings"> <span class="ratings">
<i class="mdi mdi-star"></i> <?php for($i=1; $i<=5; $i++){
<i class="mdi mdi-star"></i> $rating = round($locationDetailAPIdata['data']['averageRating']);
<i class="mdi mdi-star"></i> if($rating >= $i){
<i class="mdi mdi-star"></i> echo'<i class="mdi mdi-star"></i>';
<i class="mdi mdi-star-outline"></i> }else{
echo '<i class="mdi mdi-star-outline"></i>';
}
?>
<?php } ?>
<span class="counts">{{ $totalreviewcount }}</span> <span class="counts">{{ $totalreviewcount }}</span>
</span> </span>
</div> </div>
...@@ -249,8 +178,6 @@ ...@@ -249,8 +178,6 @@
Most relevant Most relevant
</div> </div>
<div class="dropdown-menu" aria-labelledby="reviewbyfilter"> <div class="dropdown-menu" aria-labelledby="reviewbyfilter">
<a class="dropdown-item" href="javascript:void(0);">Most relevant</a>
<a class="dropdown-item" href="javascript:void(0);">Newest</a>
<a class="dropdown-item" href="javascript:void(0);">Highest rating</a> <a class="dropdown-item" href="javascript:void(0);">Highest rating</a>
<a class="dropdown-item" href="javascript:void(0);">Lowest rating</a> <a class="dropdown-item" href="javascript:void(0);">Lowest rating</a>
</div> </div>
......
...@@ -57,54 +57,6 @@ ...@@ -57,54 +57,6 @@
</div> </div>
</section> </section>
<section class="container promotion-wrapper mt-4"> <section class="container promotion-wrapper mt-4">
<div class="row">
<div class="col-12">
<section class="promotion-wrapper-items">
<div class="item">
<figure><img src="vendor/frontend/img/promotion/shopping.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
<div class="item">
<figure><img src="vendor/frontend/img/promotion/shopping2.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
<div class="item">
<figure><img src="vendor/frontend/img/promotion/shopping3.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
<div class="item">
<figure><img src="vendor/frontend/img/promotion/shopping.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
<div class="item">
<figure><img src="vendor/frontend/img/promotion/shopping2.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
<div class="item">
<figure><img src="vendor/frontend/img/promotion/shopping3.png"> </figure>
<p class="name">Very me men floral print straight kurta</p>
<p class="currency bold">$ 100</p>
<p class="publisher">Global Desi</p>
<p class="grey-txt">21% price drop</p>
</div>
</section>
</div>
</div>
</section> </section>
<script type="text/javascript"> <script type="text/javascript">
......
...@@ -49,11 +49,15 @@ ...@@ -49,11 +49,15 @@
@endif @endif
</h5> </h5>
<span class="ratings"> <span class="ratings">
<i class="mdi mdi-star"></i> <?php for($i=1; $i<=5; $i++){
<i class="mdi mdi-star"></i> $rating = round($data['averageRating']);
<i class="mdi mdi-star"></i> if($rating >= $i){
<i class="mdi mdi-star"></i> echo'<i class="mdi mdi-star"></i>';
<i class="mdi mdi-star-outline"></i> }else{
echo '<i class="mdi mdi-star-outline"></i>';
}
?>
<?php } ?>
<br> <br>
<span class="counts">({{ $data['reviewCounts'] }})</span> <span class="counts">({{ $data['reviewCounts'] }})</span>
</span> </span>
......
...@@ -5,11 +5,15 @@ ...@@ -5,11 +5,15 @@
<p class="rev-name">{{ $data['reviewer']['name'] }}</p> <p class="rev-name">{{ $data['reviewer']['name'] }}</p>
<figure class="rev-img"><img src="{{ $data['reviewer']['photoUrl'] }}"></figure> <figure class="rev-img"><img src="{{ $data['reviewer']['photoUrl'] }}"></figure>
<p><span class="ratings"> <p><span class="ratings">
<i class="mdi mdi-star"></i> <?php for($i=1; $i<=5; $i++){
<i class="mdi mdi-star"></i> $rating = round($data['rating']);
<i class="mdi mdi-star"></i> if($rating >= $i){
<i class="mdi mdi-star"></i> echo'<i class="mdi mdi-star"></i>';
<i class="mdi mdi-star-outline"></i> }else{
echo '<i class="mdi mdi-star-outline"></i>';
}
?>
<?php } ?>
<span class="timestamp">{{ $data['postedAt'] }}</span> <span class="timestamp">{{ $data['postedAt'] }}</span>
</span> </span>
</p> </p>
...@@ -18,10 +22,6 @@ ...@@ -18,10 +22,6 @@
</article> </article>
@endforeach @endforeach
<article class="text-center"> <article class="text-center">
<!--<button class="btn btn-secondary" type="button" disabled>
<span class="spinner-grow spinner-grow-sm" role="status" aria-hidden="true"></span>
Loading...
</button>-->
<!-- For Pagination --> <!-- For Pagination -->
<div class="pagination-wrapper justify-content-center"> <div class="pagination-wrapper justify-content-center">
<nav> <nav>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment