@foreach($menu->menugenreshow->sortBy('genre.position') as $genre)
@if(isset($genre->genre) && $genre->genre != NULL)
@php
$moviegenreitems = NULL;
$moviegenreitems = array();
foreach ($menu_data as $key => $item)
{
$gmovie = App\Movie::join('videolinks','videolinks.movie_id','=','movies.id')
->select('movies.id as id','movies.title as title','movies.type as type','movies.status as status','movies.genre_id as genre_id','movies.thumbnail as thumbnail','movies.rating as rating','movies.duration as duration','movies.publish_year as publish_year','movies.maturity_rating as maturity_rating','movies.detail as detail','movies.trailer_url as trailer_url','videolinks.iframeurl as iframeurl','movies.slug as slug','movies.tmdb as tmdb','movies.is_custom_label as is_custom_label','movies.label_id as label_id')
->where('movies.is_upcoming','!=' ,1)
->where('movies.id',$item->movie_id)->first();
if(isset($gmovie->genre_id)) {
foreach (explode(',',$gmovie->genre_id) as $key => $ggid) {
if($ggid==$genre->genre->id){
if(isset($gmovie) && $gmovie != NULL){
$moviegenreitems[] = $gmovie;
}
}
}
}
if($section->order == 1){
arsort($moviegenreitems);
}
if(count($moviegenreitems) == $section->item_limit){
break;
exit(1);
}
}
$moviegenreitems = array_values(array_filter($moviegenreitems));
foreach ($menu_data as $key => $item)
{
$gtvs = App\Tvseries::
join('seasons','seasons.tv_series_id','=','tv_series.id')
->join('episodes','episodes.seasons_id','=','seasons.id')
->join('videolinks','videolinks.episode_id','=','episodes.id')
->select('seasons.id as seasonid','tv_series.genre_id as genre_id','tv_series.id as id','tv_series.type as type','tv_series.status as status','tv_series.thumbnail as thumbnail','tv_series.title as title','tv_series.rating as rating','seasons.publish_year as publish_year','tv_series.maturity_rating as age_req','tv_series.detail as detail','seasons.season_no as season_no','videolinks.iframeurl as iframeurl','seasons.trailer_url as trailer_url','seasons.tmdb as tmdb','tv_series.is_custom_label as is_custom_label','tv_series.label_id as label_id')
->where('tv_series.id',$item->tv_series_id)->first();
if(isset($gtvs->genre_id)) {
foreach (explode(',',$gtvs->genre_id) as $key => $ggtid) {
if($ggtid==$genre->genre->id){
if(isset($gtvs) && $gtvs != NULL){
$moviegenreitems[] = $gtvs;
}
}
}
}
if($section->order == 1){
arsort($moviegenreitems);
}
if(count($moviegenreitems) == $section->item_limit*2){
break;
exit(1);
}
}
$moviegenreitems = array_values(array_filter($moviegenreitems));
@endphp
@if($moviegenreitems != NULL && count($moviegenreitems)>0)
{{$genre->genre->name }} in {{ $menu->name }}
@if($auth && getSubscription()->getData()->subscribed == true)
{{__('View All')}}
@else
{{__('View All')}}
@endif
@endif
@if($section->view == 1)
@foreach($moviegenreitems as $item)
@php
if(isset($auth) && $auth != NULL){
if ($item->type == 'M') {
$wishlist_check = \Illuminate\Support\Facades\DB::table('wishlists')->where([
['user_id', '=', $auth->id],
['movie_id', '=', $item->id],
])->first();
}
}
if(isset($auth) && $auth != NULL){
$gets1 = App\Season::where('tv_series_id','=',$item->id)->first();
if (isset($gets1)) {
$wishlist_check = \Illuminate\Support\Facades\DB::table('wishlists')->where([
['user_id', '=', $auth->id],
['season_id', '=', $gets1->id],
])->first();
}
}
else{
$gets1 = App\Season::where('tv_series_id','=',$item->id)->first();
}
@endphp
@if($item->status == 1)
@if($item->type == 'M')
@php
$image = 'images/movies/thumbnails/'.$item->thumbnail;
// Read image path, convert to base64 encoding
$imageData = base64_encode(@file_get_contents($image));
if($imageData){
// Format the image SRC: data:{mime};base64,{data};
$src = 'data: '.mime_content_type($image).';base64,'.$imageData;
}else{
$src = Avatar::create($item->title)->toBase64();
}
@endphp
@if(hidedata($item->id,$item->type) != 1)
@if($auth && getSubscription()->getData()->subscribed == true)
@if($src)
@else
@endif
@if(timecalcuate($auth->id,$item->id,$item->type) != 0)
@endif
@else
@if($src)
@else
@endif
@endif
@if($item->is_custom_label == 1)
@if(isset($item->label_id))
{{$item->label->name}}
@endif
@endif
@if(isset($protip) && $protip == 1)
{{$item->title}}
{{__('Tmdb Rating')}} {{$item->rating}}
{{$item->duration}} {{__('Mins')}}
{{$item->publish_year}}
{{$item->maturity_rating}}
@if($auth && getSubscription()->getData()->subscribed == true)
@if($item->is_upcoming != 1)
@if(checkInMovie($item) == true && isset($item->video_link))
@if($item->maturity_rating == 'all age' || $age>=str_replace('+', '', $item->maturity_rating))
@if(isset($item->video_link['iframeurl']) && $item->video_link['iframeurl'] != null)
{{__('Play Now')}}
@else
{{__('Play Now')}}
@endif
@else
{{__('Play Now')}}
@endif
@endif
@endif
@if($item->trailer_url != null || $item->trailer_url != '')
{{__('Watch Trailer')}}
@endif
@else
@if($item->trailer_url != null || $item->trailer_url != '')
{{__('Watch Trailer')}}
@endif
@endif
@if($catlog==0 && getSubscription()->getData()->subscribed == true)
@if (isset($wishlist_check->added))
{{$wishlist_check->added == 1 ? __('Remove From Watchlist') : __('Add to Watchlist')}}
@else
{{__('Add to Watchlist')}}
@endif
@elseif($catlog ==1 && $auth)
@if (isset($wishlist_check->added))
{{$wishlist_check->added == 1 ? __('Remove From Watchlist') : __('Add to Watchlist')}}
@else
{{__('Add to Watchlist')}}
@endif
@endif
@endif
@endif
@endif
@if($item->type == 'T')
@php
$image = 'images/tvseries/thumbnails/'.$item->thumbnail;
// Read image path, convert to base64 encoding
$imageData = base64_encode(@file_get_contents($image));
if($imageData){
// Format the image SRC: data:{mime};base64,{data};
$src = 'data: '.mime_content_type($image).';base64,'.$imageData;
}else{
$src = Avatar::create($item->title)->toBase64();
}
@endphp
@if(isset($gets1) && hidedata($gets1->id,$gets1->type) != 1)
@if(isset($protip) && $protip == 1)
{{$item->title}}
{{__('Tmdb Rating')}} {{$item->rating}}
{{__('Season')}} {{$item->season_no}}
{{$item->publish_year}}
{{$item->age_req}}
@if ($item->detail != null || $item->detail != '')
{{$item->detail}}
@else
{{$item->detail}}
@endif
@endif
@endif
@endif
@endif
@endforeach
@endif
@if($section->view == 0)
@foreach($moviegenreitems as $item)
@php
if(isset($auth) && $auth != NULL){
if ($item->type == 'M') {
$wishlist_check = \Illuminate\Support\Facades\DB::table('wishlists')->where([
['user_id', '=', $auth->id],
['movie_id', '=', $item->id],
])->first();
}
}
$gets1 = App\Season::where('tv_series_id','=',$item->id)->first();
if (isset($gets1) && $auth && $auth != NULL) {
$wishlist_check = \Illuminate\Support\Facades\DB::table('wishlists')->where([
['user_id', '=', $auth->id],
['season_id', '=', $gets1->id],
])->first();
}
@endphp
@if($item->status == 1)
@if($item->type == 'M')
@php
$image = 'images/movies/thumbnails/'.$item->thumbnail;
// Read image path, convert to base64 encoding
$imageData = base64_encode(@file_get_contents($image));
if($imageData){
// Format the image SRC: data:{mime};base64,{data};
$src = 'data: '.mime_content_type($image).';base64,'.$imageData;
}else{
$src = Avatar::create($item->title)->toBase64();
}
@endphp
@if(hidedata($item->id,$item->type) != 1)
@if($auth && getSubscription()->getData()->subscribed == true)
@if($src)
@endif
@if(timecalcuate($auth->id,$item->id,$item->type) != 0)
@endif
@else
@if($src)
@endif
@endif
@if($item->is_custom_label == 1)
@if(isset($item->label_id))
{{$item->label->name}}
@endif
@else
@if(isset($item->is_upcoming) && $item->is_upcoming == 1)
@if($item->upcoming_date != NULL)
{{date('M jS Y',strtotime($item->upcoming_date))}}
@else
{{__('Coming Soon')}}
@endif
@endif
@endif
@if(isset($protip) && $protip == 1)
{{$item->title}}
{{__('Tmdb Rating')}} {{$item->rating}}
{{$item->duration}} {{__('Mins')}}
{{$item->publish_year}}
{{$item->maturity_rating}}
@if($auth && getSubscription()->getData()->subscribed == true)
@if($item->is_upcoming != 1)
@if(checkInMovie($item) == true && isset($item->video_link))
@if($item->maturity_rating == 'all age' || $age>=str_replace('+', '', $item->maturity_rating))
@if(isset($item->video_link['iframeurl']) && $item->video_link['iframeurl'] != null)
{{__('Play Now')}}
@else
{{__('Play Now')}}
@endif
@else
{{__('Play Now')}}
@endif
@endif
@endif
@if($item->trailer_url != null || $item->trailer_url != '')
{{__('Watch Trailer')}}
@endif
@else
@if($item->trailer_url != null || $item->trailer_url != '')
{{__('Watch Trailer')}}
@endif
@endif
@if($catlog ==0 && getSubscription()->getData()->subscribed == true)
@if (isset($wishlist_check->added))
{{$wishlist_check->added == 1 ? __('Remove From Watchlist') : __('Add to Watchlist')}}
@else
{{__('Add to Watchlist')}}
@endif
@elseif($catlog ==1 && $auth)
@if (isset($wishlist_check->added))
{{$wishlist_check->added == 1 ? __('Remove From Watchlist') : __('Add to Watchlist')}}
@else
{{__('Add to Watchlist')}}
@endif
@endif
@endif
@endif
@endif
@if($item->type == 'T')
@php
$image = 'images/tvseries/thumbnails/'.$item->thumbnail;
// Read image path, convert to base64 encoding
$imageData = base64_encode(@file_get_contents($image));
if($imageData){
// Format the image SRC: data:{mime};base64,{data};
$src = 'data: '.mime_content_type($image).';base64,'.$imageData;
}else{
$src = Avatar::create($item->title)->toBase64();
}
@endphp
@if(isset($gets1) && hidedata($gets1->id,$gets1->type) != 1)
@if($auth && getSubscription()->getData()->subscribed == true)
@if($src)
@endif
@else
@if($src)
@endif
@endif
@if($item->is_custom_label == 1)
@if(isset($item->label_id))
{{$item->label->name}}
@endif
@endif
@if(isset($protip) && $protip == 1)
{{$item->title}}
{{__('Tmdb Rating')}} {{$item->rating}}
{{__('Season')}} {{$item->season_no}}
{{$item->publish_year}}
{{$item->age_req}}
@if ($item->detail != null || $item->detail != '')
{{str_limit($item->detail,100,'...')}}
@else
{{str_limit($item->detail,100,'...')}}
@endif
@if($auth && getSubscription()->getData()->subscribed == true)
{{__('Read More')}}
@else
{{__('Read More')}}
@endif
@endif
@endif
@endif
@endif
@endforeach
@endif
@endif
@endforeach
@section('custom-script')
@endsection
@if(selected_lang()->rtl == 0)
@else
@endif
{{-- start rating js --}}