migrate to gtea from bistbucket

This commit is contained in:
2026-03-15 17:08:23 +07:00
commit 129ca2260c
3716 changed files with 566316 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
<!DOCTYPE html>
@if (app()->getLocale() == 'ar')
<html lang="ar" dir="rtl">
@else
<html lang="en" dir="auto">
@endif
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="{{__('IE=edge')}}">
<meta name="viewport" content="{{__('width=device-width, initial-scale=1.0')}}">
<title>@hasSection('title') @yield('title') | @endif {{ get_option('general')['title'] ?? config('app.name') }}</title>
@include('layouts.web.partials.css')
</head>
<body>
@yield('main_content')
@include('layouts.web.partials.script')
</body>
</html>

View File

@@ -0,0 +1,36 @@
<!DOCTYPE html>
@if (app()->getLocale() == 'ar')
<html lang="ar" dir="rtl">
@else
<html lang="en" dir="auto">
@endif
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>
@hasSection('title')
@yield('title') |
@endif {{ get_option('general')['title'] ?? config('app.name') }}
</title>
@include('layouts.web.partials.css')
</head>
<body>
@if (request()->is('/'))
@include('layouts.web.partials.header')
@else
@include('layouts.web.partials.common_header')
@endif
@yield('main_content')
@include('layouts.web.partials.footer')
<input type="hidden" id="payment_success" value="{{ session('payment_success') }}">
@include('layouts.web.partials.script')
</body>
</html>

View File

@@ -0,0 +1,123 @@
<header class="header-section">
<nav class="navbar navbar-expand-lg p-0">
<div class="container">
<a href="{{ route('home') }}" class="header-logo">
<img src="{{ asset($general->value['common_header_logo'] ?? 'assets/images/icons/upload-icon.svg') }}"
alt="header-logo" />
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="offcanvas" data-bs-target="#staticBackdrop"
aria-controls="staticBackdrop">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Mobile Menu -->
<div href="javascript:void(0);" class="offcanvas offcanvas-start mobile-menu" data-bs-backdrop="static"
tabindex="-1" id="staticBackdrop" aria-labelledby="staticBackdropLabel">
<div class="offcanvas-header">
<a href="{{ route('home') }}" class="header-logo"><img
src="{{ asset($general->value['common_header_logo'] ?? 'assets/images/icons/upload-icon.svg') }}"
alt="header-logo" /></a>
<button type="button" class="btn-close btn-close-commmon" data-bs-dismiss="offcanvas"
aria-label="Close">
<i class="fa-solid fa-xmark"></i>
</button>
</div>
<div class="offcanvas-body">
<div class="accordion accordion-flush mb-30" id="sidebarMenuAccordion">
<div class="accordion-item">
<a href="{{ route('home') }}" class="accordion-button without-sub-menu"
type="button">{{ __('Home') }}</a>
</div>
<div class="accordion-item">
<a href="{{ route('about.index') }}" class="accordion-button without-sub-menu"
type="button">{{ __('About Us') }}</a>
</div>
<div class="accordion-item">
<a href="{{ route('plan.index') }}" class="accordion-button without-sub-menu"
type="button">{{ __('Pricing') }}</a>
</div>
<div class="accordion-item">
<a href="" class="accordion-button collapsed" type="button"
data-bs-toggle="collapse" data-bs-target="#support-menu" aria-expanded="false"
aria-controls="support-menu">{{ __('Pages') }}</a>
<div id="support-menu" class="accordion-collapse collapse"
data-bs-parent="#sidebarMenuAccordion">
<ul class="accordion-body p-0">
<li>
<a href="{{ route('blogs.index') }}"> {{ __('Blog') }}</a>
<p class="mb-0 arrow">></p>
</li>
<li>
<a href="{{ route('term.index') }}">{{ __('Terms & Conditions') }}</a>
<p class="mb-0 arrow">></p>
</li>
<li>
<a href="{{ route('policy.index') }}"> {{ __('Privacy Policy') }} </a>
<p class="mb-0 arrow">></p>
</li>
</ul>
</div>
</div>
<div class="accordion-item">
<a href="{{ route('contact.index') }}" class="accordion-button without-sub-menu"
type="button">{{ __('Contact Us') }}</a>
</div>
</div>
<a href="{{ $page_data['headings']['header_btn_link'] ?? '' }}" class="get-app-btn">
{{ $page_data['headings']['header_btn_text'] ?? '' }}
<i class="fa-solid fa-arrow-right"></i>
</a>
</div>
</div>
<!-- Desktop Menu -->
<div class="collapse navbar-collapse">
<ul class="navbar-nav mx-auto mb-2 mb-lg-0">
<li class="nav-item">
<a href="{{ route('home') }}" class="nav-link active"
aria-current="page">{{ __('Home') }}</a>
</li>
<li class="nav-item">
<a class="nav-link" aria-current="page"
href="{{ route('about.index') }}">{{ __('About Us') }}</a>
</li>
<li class="nav-item">
<a class="nav-link" aria-current="page"
href="{{ route('plan.index') }}">{{ __('Pricing') }}</a>
</li>
<li class="nav-item menu-dropdown">
<a class="nav-link" aria-current="page" href="javascript:void(0);">{{ __('Pages') }} <span
class="arrow">></span></a>
<ul class="dropdown-content">
<li>
<a class="dropdown-item"
href="{{ route('blogs.index') }}">{{ __('Blog') }}<span>></span></a>
</li>
<li>
<a class="dropdown-item"
href="{{ route('term.index') }}">{{ __('Terms & Conditions') }} <span>></span></a>
</li>
<li>
<a class="dropdown-item"
href="{{ route('policy.index') }}">{{ __('Privacy Policy') }}<span>></span></a>
</li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link" aria-current="page"
href="{{ route('contact.index') }}">{{ __('Contact Us') }}</a>
</li>
</ul>
<a href="{{ $page_data['headings']['header_btn_link'] ?? '' }}" class="get-app-btn">
{{ $page_data['headings']['header_btn_text'] ?? '' }}
<i class="fa-solid fa-arrow-right"></i>
</a>
</div>
</div>
</nav>
</header>

View File

@@ -0,0 +1,22 @@
<link rel="shortcut icon" type="image/x-icon" href="{{ asset(get_option('general')['favicon'] ?? 'assets/images/logo/favicon.png')}}">
<link rel="stylesheet" href="{{ asset('assets/web/css/bootstrap.min.css') }}" />
<link rel="stylesheet" href="{{ asset('assets/web/css/swiper-bundle.min.css') }}" />
<link rel="stylesheet" href="{{ asset('assets/web/fonts/fontawesome/css/all.min.css') }}" />
<!-- Slick Slider -->
<link rel="stylesheet" href="{{ asset('assets/web/css/slick.css') }}" />
{{-- jquery-confirm --}}
<link rel="stylesheet" href="{{ asset('assets/plugins/jquery-confirm/jquery-confirm.min.css') }}">
<link rel="stylesheet" href="{{ asset('assets/web/css/slick-theme.css') }}" />
<!-- Custom Css -->
<link rel="stylesheet" href="{{ asset('assets/web/css/styles.css') }}?v={{ time() }}" />
<link rel="stylesheet" href="{{ asset('assets/web/css/responsive.css') }}?v={{ time() }}" />
<!-- Toaster -->
<link rel="stylesheet" href="{{ asset('assets/css/toastr.min.css') }}">
@if (app()->getLocale() == 'ar')
<link rel="stylesheet" href="{{ asset('assets/web/css/arabic.css') }}?v={{ time() }}">
<link rel="stylesheet" href="{{ asset('assets/css/bootstrap.rtl.min.css') }}">
@endif
@stack('css')

View File

@@ -0,0 +1,124 @@
{{-- Footer Code Start --}}
<footer class="footer-section py-3">
<div class="container">
<div class="row mt-5">
<div class="col-md-6 col-lg-5">
<a href="{{ route('home') }}">
<img src="{{ asset($general->value['footer_logo'] ?? '') }}" alt="footer-logo" class="footer-logo" />
</a>
<p class="mt-3 footer-details">
{{ $page_data['headings']['footer_short_title'] ?? '' }}
</p>
<div class="banner-scan">
@if (!empty($page_data['footer_scanner_image']))
<img src="{{ asset($page_data['footer_scanner_image'] ?? '') }}" alt="" class="w-20" />
<p>
{{ $page_data['headings']['footer_scanner_title'] ?? '' }}
</p>
@endif
</div>
<div class="footer-play-store mt-3 mb-3">
@if (!empty($page_data['footer_google_app_image']))
<a href="{{ $page_data['headings']['footer_google_play_app_link'] ?? '' }}" target="_blank">
<img src="{{ asset($page_data['footer_google_app_image']) }}" alt="Google Play App" />
</a>
@endif
@if (!empty($page_data['footer_apple_app_image']))
<a href="{{ $page_data['headings']['footer_apple_app_link'] ?? '' }}" target="_blank">
<img src="{{ asset($page_data['footer_apple_app_image']) }}" alt="Apple App Store" />
</a>
@endif
</div>
</div>
<div class="col-md-6 col-lg-4">
<h6 class="mb-4 mt-4 mt-md-0 text-white">{{ $page_data['headings']['middle_footer_title'] ?? '' }}</h6>
<ul class="d-flex gap-60">
<div class="first-list d-flex flex-column gap-3">
<li>
<a href="{{ $page_data['headings']['right_footer_link_one'] ?? '' }}" target="_blank">{{ $page_data['headings']['right_footer_one'] ?? '' }}</a>
</li>
<li>
<a href="{{ $page_data['headings']['right_footer_link_two'] ?? '' }}" target="_blank">{{ $page_data['headings']['right_footer_two'] ?? '' }}</a>
</li>
<li>
<a href="{{ $page_data['headings']['right_footer_link_three'] ?? '' }}" target="_blank">{{ $page_data['headings']['right_footer_three'] ?? '' }}</a>
</li>
<li>
<a href="{{ $page_data['headings']['right_footer_link_four'] ?? '' }}" target="_blank">{{ $page_data['headings']['right_footer_four'] ?? '' }}</a>
</li>
<li>
<a href="{{ $page_data['headings']['right_footer_link_five'] ?? '' }}" target="_blank">{{ $page_data['headings']['right_footer_five'] ?? '' }}</a>
</li>
<li>
<a href="{{ $page_data['headings']['right_footer_link_six'] ?? '' }}" target="_blank">{{ $page_data['headings']['right_footer_six'] ?? '' }}</a>
</li>
</div>
<div class="second-list d-flex flex-column gap-3">
<li>
<a href="{{ $page_data['headings']['middle_footer_link_one'] ?? '' }}" target="_blank">{{ $page_data['headings']['middle_footer_one'] ?? '' }}</a>
</li>
<li>
<a href="{{ $page_data['headings']['middle_footer_link_two'] ?? '' }}" target="_blank">{{ $page_data['headings']['middle_footer_two'] ?? '' }}</a>
</li>
<li>
<a href="{{ $page_data['headings']['middle_footer_link_three'] ?? '' }}" target="_blank">{{ $page_data['headings']['middle_footer_three'] ?? '' }}</a>
</li>
<li>
<a href="{{ $page_data['headings']['middle_footer_link_four'] ?? '' }}" target="_blank">{{ $page_data['headings']['middle_footer_four'] ?? '' }}</a>
</li>
<li>
<a href="{{ $page_data['headings']['middle_footer_link_five'] ?? '' }}" target="_blank">{{ $page_data['headings']['middle_footer_five'] ?? '' }}</a>
</li>
<li>
<a href="{{ $page_data['headings']['middle_footer_link_six'] ?? '' }}" target="_blank">{{ $page_data['headings']['middle_footer_six'] ?? '' }}</a>
</li>
</div>
</ul>
</div>
<div class="col-md-6 col-lg-3">
<h6 class="mb-4 text-white">{{ $page_data['headings']['right_footer_title'] ?? '' }}</h6>
<ul class="d-flex flex-column gap-3">
<li>
<a href="{{url($page_data['headings']['left_footer_link_one'] ?? '')}}" target="_blank">{{ $page_data['headings']['left_footer_one'] ?? '' }}</a>
</li>
<li>
<a href="{{url($page_data['headings']['left_footer_link_two'] ?? '')}}" target="_blank">{{ $page_data['headings']['left_footer_two'] ?? '' }}</a>
</li>
<li>
<a href="{{url($page_data['headings']['left_footer_link_three'] ?? '')}}" target="_blank">{{ $page_data['headings']['left_footer_three'] ?? '' }}</a>
</li>
<li>
<a href="{{url($page_data['headings']['left_footer_link_four'] ?? '')}}" target="_blank">{{ $page_data['headings']['left_footer_four'] ?? '' }}</a>
</li>
<li>
<a href="{{url($page_data['headings']['left_footer_link_five'] ?? '')}}" target="_blank">{{ $page_data['headings']['left_footer_five'] ?? '' }}</a>
</li>
</ul>
<ul class="social-link">
@foreach ($page_data['headings']['footer_socials_links'] ?? [] as $key => $footer_socials_link)
<li>
<a href="{{ url($footer_socials_link) }}" target="_blank">
<img src="{{ asset($page_data['footer_socials_icons'][$key] ?? 'assets/img/demo-img.png') }}" alt="icon">
</a>
</li>
@endforeach
</ul>
</div>
</div>
<hr class="custom-clr-white" />
<div class="text-center">
<p class="text-white mb-0">{{ $general->value['copy_right'] ?? '' }}</p>
</div>
</div>
</footer>
<input type="hidden" id="get-business-categories" value="{{ route('get-business-categories') }}">

View File

@@ -0,0 +1,187 @@
<header class="header-section home-header">
<nav class="navbar navbar-expand-lg p-0">
<div class="container">
<button class="navbar-toggler" type="button" data-bs-toggle="offcanvas" data-bs-target="#staticBackdrop"
aria-controls="staticBackdrop">
<i class="fa fa-bars" aria-hidden="true"></i>
</button>
<div class="d-flex align-items-center gap-2">
<div class="mobile-lang-container">
<div class="home-page-language-change">
<div class="dropdown">
<button class="language-btn" type="button" data-bs-toggle="dropdown" aria-expanded="false">
<img src="{{ asset('flags/' . languages()[app()->getLocale()]['flag'] . '.svg') }}" alt="" class="flag-icon me-2">
<span class="lang-name">
{{ languages()[app()->getLocale()]['name'] }}
</span>
</button>
<ul class="dropdown-menu dropdown-menu-scroll">
@foreach (languages() as $key => $language)
<li class="language-li">
<a class="dropdown-item" href="{{ request()->fullUrlWithQuery(['lang' => $key]) }}">
<img src="{{ asset('flags/' . $language['flag'] . '.svg') }}" alt="" class="flag-icon me-2">
{{ $language['name'] }}
</a>
@if (app()->getLocale() == $key)
<i class="fas fa-check language-check"></i>
@endif
</li>
@endforeach
</ul>
</div>
</div>
</div>
<a href="{{ route('home') }}" class="header-logo"><img src="{{ asset($general->value['logo'] ?? 'assets/images/icons/upload-icon.svg') }}" alt="header-logo" /></a>
</div>
<!-- Mobile Menu -->
<div class="offcanvas offcanvas-start mobile-menu" data-bs-backdrop="static" tabindex="-1"
id="staticBackdrop" aria-labelledby="staticBackdropLabel">
<div class="offcanvas-header home-offcanvas-header">
<a href="{{ route('home') }}" class="header-logo"><img
src="{{ asset($general->value['logo'] ?? 'assets/images/icons/upload-icon.svg') }}"
alt="header-logo" /></a>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close">
<i class="fa-solid fa-xmark"></i>
</button>
</div>
<div class="offcanvas-body">
<div class="accordion accordion-flush mb-30" id="sidebarMenuAccordion">
<div class="accordion-item">
<a href="{{ route('home') }}" class="accordion-button without-sub-menu"
type="button">{{ __('Home') }}</a>
</div>
<div class="accordion-item">
<a href="{{ route('about.index') }}" class="accordion-button without-sub-menu"
type="button">{{ __('About Us') }}</a>
</div>
<div class="accordion-item">
<a href="{{ route('plan.index') }}" class="accordion-button without-sub-menu"
type="button">{{ __('Pricing') }}</a>
</div>
<div class="accordion-item">
<a href="javascript:void(0);" class="accordion-button collapsed" type="button"
data-bs-toggle="collapse" data-bs-target="#support-menu" aria-expanded="false"
aria-controls="support-menu">{{ __('Pages') }}</a>
<div id="support-menu" class="accordion-collapse collapse"
data-bs-parent="#sidebarMenuAccordion">
<ul class="accordion-body p-0">
<li>
<a href="{{ route('blogs.index') }}">{{ __('Blog') }}</a>
<p class="mb-0 arrow">></p>
</li>
<li>
<a href="{{ route('term.index') }}"> {{ __('Terms & Conditions') }} </a>
<p class="mb-0 arrow">></p>
</li>
<li>
<a href="{{ route('policy.index') }}"> {{ __('Privacy Policy') }} </a>
<p class="mb-0 arrow">></p>
</li>
</ul>
</div>
</div>
<div class="accordion-item">
<a href="{{ route('contact.index') }}" class="accordion-button without-sub-menu"
type="button">{{ __('Contact Us') }}</a>
</div>
<a href="{{ Route::has($page_data['headings']['header_btn_link']) ? route($page_data['headings']['header_btn_link']) : route('login') }}" class="get-app-btn login-btn ">
<svg width="20" height="20" viewBox="0 0 20 20" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M5.48131 12.9012C4.30234 13.6032 1.21114 15.0366 3.09389 16.8304C4.01359 17.7065 5.03791 18.3332 6.32573 18.3332H13.6743C14.9621 18.3332 15.9864 17.7065 16.9061 16.8304C18.7888 15.0366 15.6977 13.6032 14.5187 12.9012C11.754 11.2549 8.24599 11.2549 5.48131 12.9012Z"
fill="white" />
<path
d="M13.75 5.4165C13.75 7.48757 12.0711 9.1665 10 9.1665C7.92893 9.1665 6.25 7.48757 6.25 5.4165C6.25 3.34544 7.92893 1.6665 10 1.6665C12.0711 1.6665 13.75 3.34544 13.75 5.4165Z"
fill="white" />
</svg>
{{ $page_data['headings']['header_btn_text'] ?? 'Login' }}
</a>
</div>
{{--
<a href="" data-bs-toggle="modal" data-bs-target="#signup-modal" class="get-app-btn ">
{{ $page_data['headings']['header_btn_text'] ?? '' }}
</a> --}}
</div>
</div>
<!-- Desktop Menu -->
<div class="collapse navbar-collapse">
<ul class="navbar-nav mx-auto mb-2 mb-lg-0">
<li class="nav-item">
<a href="{{ route('home') }}" class="nav-link active"
aria-current="page">{{ __('Home') }}</a>
</li>
<li class="nav-item">
<a class="nav-link" aria-current="page"
href="{{ route('about.index') }}">{{ __('About Us') }}</a>
</li>
<li class="nav-item">
<a class="nav-link" aria-current="page"
href="{{ route('plan.index') }}">{{ __('Pricing') }}</a>
</li>
<li class="nav-item menu-dropdown">
<a class="nav-link" aria-current="page" href="javascript:void(0);">{{ __('Pages') }} <span
class="arrow">></span></a>
<ul class="dropdown-content">
<li>
<a class="dropdown-item"
href="{{ route('blogs.index') }}">{{ __('Blog') }}<span>></span></a>
</li>
<li>
<a class="dropdown-item"
href="{{ route('term.index') }}">{{ __('Terms & Conditions') }}
<span>></span></a>
</li>
<li>
<a class="dropdown-item"
href="{{ route('policy.index') }}">{{ __('Privacy Policy') }}<span>></span></a>
</li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link" aria-current="page"
href="{{ route('contact.index') }}">{{ __('Contact Us') }}</a>
</li>
</ul>
<div class="home-page-language-change">
<div class="dropdown">
<button class="language-btn" type="button" data-bs-toggle="dropdown" aria-expanded="false">
<img src="{{ asset('flags/' . languages()[app()->getLocale()]['flag'] . '.svg') }}" alt="" class="flag-icon me-2">{{ languages()[app()->getLocale()]['name'] }}
</button>
<ul class="dropdown-menu dropdown-menu-scroll">
@foreach (languages() as $key => $language)
<li class="language-li">
<a class="dropdown-item" href="{{ request()->fullUrlWithQuery(['lang' => $key]) }}">
<img src="{{ asset('flags/' . $language['flag'] . '.svg') }}" alt="" class="flag-icon me-2">
{{ $language['name'] }}
</a>
@if (app()->getLocale() == $key)
<i class="fas fa-check language-check"></i>
@endif
</li>
@endforeach
</ul>
</div>
</div>
<a href="{{ Route::has($page_data['headings']['header_btn_link']) ? route($page_data['headings']['header_btn_link']) : route('login') }}" class="get-app-btn">
<svg width="20" height="20" viewBox="0 0 20 20" fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M5.48131 12.9012C4.30234 13.6032 1.21114 15.0366 3.09389 16.8304C4.01359 17.7065 5.03791 18.3332 6.32573 18.3332H13.6743C14.9621 18.3332 15.9864 17.7065 16.9061 16.8304C18.7888 15.0366 15.6977 13.6032 14.5187 12.9012C11.754 11.2549 8.24599 11.2549 5.48131 12.9012Z"
fill="white" />
<path
d="M13.75 5.4165C13.75 7.48757 12.0711 9.1665 10 9.1665C7.92893 9.1665 6.25 7.48757 6.25 5.4165C6.25 3.34544 7.92893 1.6665 10 1.6665C12.0711 1.6665 13.75 3.34544 13.75 5.4165Z"
fill="white" />
</svg>
{{ $page_data['headings']['header_btn_text'] ?? 'Login' }}
</a>
</div>
</div>
</nav>
</header>

View File

@@ -0,0 +1,36 @@
<script src="{{ asset('assets/web/js/jquery-3.6.0.min.js') }}"></script>
<script src="{{ asset('assets/web/js/bootstrap.bundle.min.js') }}"></script>
<script src="{{ asset('assets/web/js/swiper-bundle.min.js') }}"></script>
<script src="{{ asset('assets/web/js/lity.min.js') }}"></script>
<script src="{{ asset('assets/web/js/slick.min.js') }}"></script>
<script src="{{ asset('assets/web/js/type.js') }}"></script>
<script src="{{ asset('assets/plugins/custom/notification.js') }}"></script>
<script src="{{ asset('assets/plugins/validation-setup/validation-setup.js') }}"></script>
<script src="{{ asset('assets/js/toastr.min.js') }}"></script>
<script src="{{ asset('assets/plugins/jquery-confirm/jquery-confirm.min.js')}}"></script>
<script src="{{ asset('assets/plugins/jquery-validation/jquery.validate.min.js') }}"></script>
<script src="{{ asset('assets/plugins/custom/form.js') }}?v={{ time() }}"></script>
<script src="{{ asset('assets/js/custom-ajax.js') }}?v={{ time() }}"></script>
<script src="{{ asset('assets/web/js/custom.js') }}?v={{ time() }}"></script>
<script src="{{ asset('assets/js/auth.js') }}?v={{ time() }}"></script>
@stack('js')
@if(Session::has('message'))
<script>
toastr.success( "{{ Session::get('message') }}");
</script>
@endif
@if(Session::has('error'))
<script>
toastr.error( "{{ Session::get('error') }}");
</script>
@endif
@if(Session::has('warning'))
<script>
toastr.warning( "{{ Session::get('warning') }}");
</script>
@endif