HEX
Server: LiteSpeed
System: Linux s3.sitechai.com 4.18.0-553.51.1.lve.1.el8.x86_64 #1 SMP Wed May 14 14:34:57 UTC 2025 x86_64
User: workzeni (2217)
PHP: 8.1.32
Disabled: mail, show_source, system, shell_exec, passthru, exec, eval, shell
Upload Files
File: /home/workzeni/stream-flix.workzenix.com/resources/views/website/pages/home/index.blade.php
@extends('website.index')
@section('title', 'StreamFlix')

@section('body')
    <!-- Hero Carousel -->
    <section class="hero-section">
        <div id="heroCarousel" class="carousel slide" data-bs-ride="carousel" data-bs-interval="5000">
            <!-- Carousel Indicators -->
            <div class="carousel-indicators">
                <button type="button" data-bs-target="#heroCarousel" data-bs-slide-to="0" class="active" aria-current="true"
                    aria-label="Slide 1"></button>
                <button type="button" data-bs-target="#heroCarousel" data-bs-slide-to="1" aria-label="Slide 2"></button>
            </div>

            <div class="carousel-inner">

                @php
                    function formatDuration($minutes)
                    {
                        if (!$minutes) {
                            return '';
                        }
                        if (!is_numeric($minutes)) {
                            return $minutes;
                        }

                        $h = floor($minutes / 60);
                        $m = $minutes % 60;

                        return "{$h}h {$m}m";
                    }
                @endphp
                @foreach ($heroBanner as $index => $movie)
                    <!-- Slide -->
                    <div class="carousel-item {{ $index === 0 ? 'active' : '' }}" data-movie-id="{{ $loop->iteration }}">
                        <div class="hero-slide"
                            style="background-image: url('{{ asset('uploads/thumbnail/' . $movie->thumbnail_image) }}')">
                            <div class="hero-overlay"></div>
                            <div class="container h-100">
                                <div class="row h-100 align-items-center">
                                    <div class="col-lg-6">
                                        <div class="hero-content">
                                            <h1 class="hero-title">{{ $movie->name }}</h1>
                                            <div class="hero-meta mb-3">
                                                <span class="badge bg-secondary-accent me-2">
                                                    {{ \Carbon\Carbon::parse($movie->year)->format('Y') }}
                                                </span>
                                                <span style="color: var(--text-muted);">
                                                    {{ formatDuration($movie->duration) }}
                                                </span>
                                                @if ($movie->rating)
                                                    <span class="badge bg-warning text-dark ms-2">{{ $movie->rating }}
                                                        IMDb</span>
                                                @endif
                                            </div>
                                            <div class="hero-actions">
                                                <a class="btn btn-accent btn-lg me-3"
                                                    href="{{ route('watch', ['code' => $movie->code, 'slug' => $movie->slug]) }}">
                                                    <i class="bi bi-play-fill me-2"></i>Play
                                                </a>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                @endforeach

            </div>

            <!-- Carousel Controls -->
            <button class="carousel-control-prev" type="button" data-bs-target="#heroCarousel" data-bs-slide="prev">
                <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                <span class="visually-hidden">Previous</span>
            </button>
            <button class="carousel-control-next" type="button" data-bs-target="#heroCarousel" data-bs-slide="next">
                <span class="carousel-control-next-icon" aria-hidden="true"></span>
                <span class="visually-hidden">Next</span>
            </button>
        </div>
    </section>

    <!-- Main Content -->
    <main class="main-content">
        <div class="container-fluid px-4">

            <!-- Google Ad Banner 1 -->
            <div class="google-ad-slot" id="ad-banner-1">
                <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6712105148259741"
                    crossorigin="anonymous"></script>
                <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed"
                    data-ad-client="ca-pub-6712105148259741" data-ad-slot="1781730423"></ins>
                <script>
                    (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
            </div>

            <!-- Popular Movies Section -->
            <section class="content-section">
                <div class="d-flex justify-content-between align-items-center mb-4">
                    <h2 class="section-title">Popular Movies</h2>
                    <a href="#" class="text-accent text-decoration-none">View All</a>
                </div>

                <!-- Mobile Horizontal Scroll -->
                <div class="d-md-none">
                    <div class="horizontal-scroll">
                        <div class="movie-cards-horizontal">

                            @foreach ($popularMovies as $movie)
                                <!-- Movie Card 1 -->
                                <div class="movie-card">
                                    <a href="{{ route('watch', ['code' => $movie->code, 'slug' => $movie->slug]) }}">
                                        <div class="movie-poster">
                                            <img src="{{ asset('uploads/thumbnail/' . $movie->thumbnail_image) }}"
                                                alt="{{ $movie->name }}" loading="lazy">
                                            <div class="movie-overlay">
                                                <div class="play-icon">
                                                    <i class="bi bi-play-fill"></i>
                                                </div>
                                            </div>
                                            <div class="language-badges">
                                                <span class="language-badge">{{ $movie->language->name }}</span>
                                            </div>
                                            <div class="rating-badge">
                                                <i class="bi bi-star-fill"></i> 8.0
                                            </div>
                                        </div>
                                        <div class="movie-info">
                                            <h5 class="movie-card-title">{{ $movie->name }}</h5>
                                            <div class="movie-meta">
                                                <span class="badge bg-secondary-accent me-1">{{ $movie->year }}</span>
                                                <span>{{ formatDuration($movie->duration) }}</span>
                                            </div>

                                        </div>
                                    </a>
                                </div>
                            @endforeach

                        </div>
                    </div>
                </div>

                <!-- Desktop Grid -->
                <div class="d-none d-md-block">
                    <div class="row g-3">

                        @foreach ($popularMovies as $movie)
                        <!-- Movie Card 1 -->
                        <div class="col-6 col-md-4 col-lg-2">
                            <a class="movie-card" href="{{ route('watch', ['code' => $movie->code, 'slug' => $movie->slug]) }}">
                                <div class="movie-poster">
                                    <img src="{{ asset('uploads/thumbnail/' . $movie->thumbnail_image) }}"
                                        alt="{{ $movie->name }}" loading="lazy">
                                    <div class="movie-overlay">
                                        <div class="play-icon">
                                            <i class="bi bi-play-fill"></i>
                                        </div>
                                    </div>
                                    <div class="language-badges">
                                        <span class="language-badge">{{ $movie->language->name }}</span>
                                    </div>
                                    <div class="rating-badge">
                                        <i class="bi bi-star-fill"></i> 8.0
                                    </div>
                                </div>
                                <div class="movie-info">
                                    <h5 class="movie-card-title">{{ $movie->name }}</h5>
                                    <div class="movie-meta">
                                        <span class="badge bg-secondary-accent me-1">{{ $movie->year }}</span>
                                        <span>{{ formatDuration($movie->duration) }}</span>
                                    </div>
                                </div>
                            </a>
                        </div>
                        @endforeach

                    </div>
                </div>
            </section>


            <!-- New Releases Section -->
            <section class="content-section">
                <div class="d-flex justify-content-between align-items-center mb-4">
                    <h2 class="section-title">New Releases</h2>
                    <a href="category.html?category=latest" class="text-accent text-decoration-none">View All</a>
                </div>

                <!-- Mobile Horizontal Scroll -->
                <div class="d-md-none">
                    <div class="horizontal-scroll">
                        <div class="movie-cards-horizontal">
                            @foreach ($newMovies as $movie)
                                <!-- Movie Card 1 -->
                                <div class="movie-card">
                                    <a href="{{ route('watch', ['code' => $movie->code, 'slug' => $movie->slug]) }}">
                                        <div class="movie-poster">
                                            <img src="{{ asset('uploads/thumbnail/' . $movie->thumbnail_image) }}"
                                                alt="{{ $movie->name }}" loading="lazy">
                                            <div class="movie-overlay">
                                                <div class="play-icon">
                                                    <i class="bi bi-play-fill"></i>
                                                </div>
                                            </div>
                                            <div class="language-badges">
                                                <span class="language-badge">{{ $movie->language->name }}</span>
                                            </div>
                                            <div class="rating-badge">
                                                <i class="bi bi-star-fill"></i> 8.0
                                            </div>
                                        </div>
                                        <div class="movie-info">
                                            <h5 class="movie-card-title">{{ $movie->name }}</h5>
                                            <div class="movie-meta">
                                                <span class="badge bg-secondary-accent me-1">{{ $movie->year }}</span>
                                                <span>{{ formatDuration($movie->duration) }}</span>
                                            </div>

                                        </div>
                                    </a>
                                </div>
                            @endforeach
                        </div>
                    </div>
                </div>

                <!-- Desktop Grid -->
                <div class="d-none d-md-block">
                    <div class="row g-3">
                        @foreach ($newMovies as $movie)
                        <!-- Movie Card 1 -->
                        <div class="col-6 col-md-4 col-lg-2">
                            <a class="movie-card" href="{{ route('watch', ['code' => $movie->code, 'slug' => $movie->slug]) }}">
                                <div class="movie-poster">
                                    <img src="{{ asset('uploads/thumbnail/' . $movie->thumbnail_image) }}"
                                        alt="{{ $movie->name }}" loading="lazy">
                                    <div class="movie-overlay">
                                        <div class="play-icon">
                                            <i class="bi bi-play-fill"></i>
                                        </div>
                                    </div>
                                    <div class="language-badges">
                                        <span class="language-badge">{{ $movie->language->name }}</span>
                                    </div>
                                    <div class="rating-badge">
                                        <i class="bi bi-star-fill"></i> 8.0
                                    </div>
                                </div>
                                <div class="movie-info">
                                    <h5 class="movie-card-title">{{ $movie->name }}</h5>
                                    <div class="movie-meta">
                                        <span class="badge bg-secondary-accent me-1">{{ $movie->year }}</span>
                                        <span>{{ formatDuration($movie->duration) }}</span>
                                    </div>
                                </div>
                            </a>
                        </div>
                        @endforeach
                    </div>
                </div>

            </section>

            <!-- Google Ad Banner 2 -->
            <div class="google-ad-slot" id="ad-banner-2">
                <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6712105148259741"
                    crossorigin="anonymous"></script>
                <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed"
                    data-ad-client="ca-pub-6712105148259741" data-ad-slot="5529403740"></ins>
                <script>
                    (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
            </div>

            <!-- all Movies Section -->
            <section class="content-section">
                <div class="d-flex justify-content-between align-items-center mb-4">
                    <h2 class="section-title">Movies Point</h2>
                    <a href="category.html?category=action" class="text-accent text-decoration-none">View All</a>
                </div>

                <!-- Mobile Horizontal Scroll -->
                <div class="d-md-none">
                    <div class="horizontal-scroll">
                        <div class="movie-cards-horizontal">
                            @foreach ($movies as $movie)
                                <!-- Movie Card 1 -->
                                <div class="movie-card">
                                    <a href="{{ route('watch', ['code' => $movie->code, 'slug' => $movie->slug]) }}">
                                        <div class="movie-poster">
                                            <img src="{{ asset('uploads/thumbnail/' . $movie->thumbnail_image) }}"
                                                alt="{{ $movie->name }}" loading="lazy">
                                            <div class="movie-overlay">
                                                <div class="play-icon">
                                                    <i class="bi bi-play-fill"></i>
                                                </div>
                                            </div>
                                            <div class="language-badges">
                                                <span class="language-badge">{{ $movie->language->name }}</span>
                                            </div>
                                            <div class="rating-badge">
                                                <i class="bi bi-star-fill"></i> 8.0
                                            </div>
                                        </div>
                                        <div class="movie-info">
                                            <h5 class="movie-card-title">{{ $movie->name }}</h5>
                                            <div class="movie-meta">
                                                <span class="badge bg-secondary-accent me-1">{{ $movie->year }}</span>
                                                <span>{{ formatDuration($movie->duration) }}</span>
                                            </div>

                                        </div>
                                    </a>
                                </div>
                            @endforeach
                        </div>
                    </div>
                </div>

                <!-- Desktop Grid -->
                <div class="d-none d-md-block">
                    <div class="row g-3">
                        @foreach ($movies as $movie)
                        <!-- Movie Card 1 -->
                        <div class="col-6 col-md-4 col-lg-2">
                            <a class="movie-card" href="{{ route('watch', ['code' => $movie->code, 'slug' => $movie->slug]) }}">
                                <div class="movie-poster">
                                    <img src="{{ asset('uploads/thumbnail/' . $movie->thumbnail_image) }}"
                                        alt="{{ $movie->name }}" loading="lazy">
                                    <div class="movie-overlay">
                                        <div class="play-icon">
                                            <i class="bi bi-play-fill"></i>
                                        </div>
                                    </div>
                                    <div class="language-badges">
                                        <span class="language-badge">{{ $movie->language->name }}</span>
                                    </div>
                                    <div class="rating-badge">
                                        <i class="bi bi-star-fill"></i> 8.0
                                    </div>
                                </div>
                                <div class="movie-info">
                                    <h5 class="movie-card-title">{{ $movie->name }}</h5>
                                    <div class="movie-meta">
                                        <span class="badge bg-secondary-accent me-1">{{ $movie->year }}</span>
                                        <span>{{ formatDuration($movie->duration) }}</span>
                                    </div>
                                </div>
                            </a>
                        </div>
                        @endforeach
                    </div>
                </div>
            </section>
        </div>
    </main>
@endsection