[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: categories.blade.php
@extends(getTemplate().'.layouts.app') @push('styles_top') <link rel="stylesheet" href="/assets/default/vendors/swiper/swiper-bundle.min.css"> <link rel="stylesheet" href="/assets/default/vendors/select2/select2.min.css"> @endpush @section('content') <section class="site-top-banner search-top-banner opacity-04 position-relative"> <img src="{{ getPageBackgroundSettings('categories') }}" class="img-cover" alt=""/> <div class="container h-100"> <div class="row h-100 align-items-center justify-content-center text-center"> <div class="col-12 col-md-9 col-lg-7"> <div class="top-search-categories-form"> <h1 class="text-white font-30 mb-15">{{ !empty($category) ? $category->title : $pageTitle }}</h1> <span class="course-count-badge py-5 px-10 text-white rounded">{{ $webinarsCount }} {{ trans('product.courses') }}</span> <div class="search-input bg-white p-10 flex-grow-1"> <form action="/search" method="get"> <div class="form-group d-flex align-items-center m-0"> <input type="text" name="search" class="form-control border-0" placeholder="{{ trans('home.slider_search_placeholder') }}"/> <button type="submit" class="btn btn-primary rounded-pill">{{ trans('home.find') }}</button> </div> </form> </div> </div> </div> </div> </div> </section> <div class="container mt-30"> @if(!empty($featureWebinars) and !$featureWebinars->isEmpty()) <section class="mb-25 mb-lg-0"> <h2 class="font-24 text-dark-blue">{{ trans('home.featured_webinars') }}</h2> <span class="font-14 text-gray font-weight-400">{{ trans('site.newest_courses_subtitle') }}</span> <div class="position-relative mt-20"> <div class="swiper-container"> <div class="swiper-wrapper"> @foreach($featureWebinars as $featureWebinar) <div class="swiper-slide"> @include('web.default.includes.webinar.grid-card',['webinar' => $featureWebinar->webinar]) </div> @endforeach </div> </div> <div class="d-flex justify-content-center"> <div class="swiper-pagination"></div> </div> </div> </section> @endif <section class="mt-lg-50 pt-lg-20 mt-md-40 pt-md-40"> <form action="{{ $sortFormAction }}" method="get" id="filtersForm"> @include('web.default.pages.includes.top_filters') <div class="row mt-20"> <div class="col-12 col-lg-8"> @if(empty(request()->get('card')) or request()->get('card') == 'grid') <div class="row"> @foreach($webinars as $webinar) <div class="col-12 col-lg-6 mt-20"> @include('web.default.includes.webinar.grid-card',['webinar' => $webinar]) </div> @endforeach </div> @elseif(!empty(request()->get('card')) and request()->get('card') == 'list') @foreach($webinars as $webinar) @include('web.default.includes.webinar.list-card',['webinar' => $webinar]) @endforeach @endif </div> <div class="col-12 col-lg-4"> <div class="mt-20 p-20 rounded-sm shadow-lg border border-gray300 filters-container"> <div class=""> <h3 class="category-filter-title font-20 font-weight-bold text-dark-blue">{{ trans('public.type') }}</h3> <div class="pt-10"> @foreach(['webinar','course','text_lesson'] as $typeOption) <div class="d-flex align-items-center justify-content-between mt-20"> <label class="cursor-pointer" for="filterLanguage{{ $typeOption }}">{{ trans('webinars.'.$typeOption) }}</label> <div class="custom-control custom-checkbox"> <input type="checkbox" name="type[]" id="filterLanguage{{ $typeOption }}" value="{{ $typeOption }}" @if(in_array($typeOption, request()->get('type', []))) checked="checked" @endif class="custom-control-input"> <label class="custom-control-label" for="filterLanguage{{ $typeOption }}"></label> </div> </div> @endforeach </div> </div> @if(!empty($category) and !empty($category->filters)) @foreach($category->filters as $filter) <div class="mt-25 pt-25 border-top border-gray300"> <h3 class="category-filter-title font-20 font-weight-bold text-dark-blue">{{ $filter->title }}</h3> @if(!empty($filter->options)) <div class="pt-10"> @foreach($filter->options as $option) <div class="d-flex align-items-center justify-content-between mt-20"> <label class="cursor-pointer" for="filterLanguage{{ $option->id }}">{{ $option->title }}</label> <div class="custom-control custom-checkbox"> <input type="checkbox" name="filter_option[]" id="filterLanguage{{ $option->id }}" value="{{ $option->id }}" @if(in_array($option->id, request()->get('filter_option', []))) checked="checked" @endif class="custom-control-input"> <label class="custom-control-label" for="filterLanguage{{ $option->id }}"></label> </div> </div> @endforeach </div> @endif </div> @endforeach @endif <div class="mt-25 pt-25 border-top border-gray300"> <h3 class="category-filter-title font-20 font-weight-bold text-dark-blue">{{ trans('site.more_options') }}</h3> <div class="pt-10"> @foreach(['bundles','subscribe','certificate_included','with_quiz','featured'] as $moreOption) <div class="d-flex align-items-center justify-content-between mt-20"> <label class="cursor-pointer" for="filterLanguage{{ $moreOption }}">{{ trans('webinars.show_only_'.$moreOption) }}</label> <div class="custom-control custom-checkbox"> <input type="checkbox" name="moreOptions[]" id="filterLanguage{{ $moreOption }}" value="{{ $moreOption }}" @if(in_array($moreOption, request()->get('moreOptions', []))) checked="checked" @endif class="custom-control-input"> <label class="custom-control-label" for="filterLanguage{{ $moreOption }}"></label> </div> </div> @endforeach </div> </div> <button type="submit" class="btn btn-sm btn-primary btn-block mt-30">{{ trans('site.filter_items') }}</button> </div> </div> </div> </form> <div class="mt-50 pt-30"> {{ $webinars->appends(request()->input())->links('vendor.pagination.panel') }} </div> </section> </div> @endsection @push('scripts_bottom') <script src="/assets/default/vendors/select2/select2.min.js"></script> <script src="/assets/default/vendors/swiper/swiper-bundle.min.js"></script> <script src="/assets/default/js/parts/categories.min.js"></script> @endpush
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: premium320.web-hosting.com
Server IP: 66.29.153.54
PHP Version: 8.2.29
Server Software: LiteSpeed
System: Linux premium320.web-hosting.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
HDD Total: 97.87 GB
HDD Free: 76.85 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: aoneqssk
User ID (UID): 1285
Group ID (GID): 1290
Script Owner UID: 1285
Current Dir Owner: 1285