Viewing file: auth.blade.php (10.79 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<!DOCTYPE html> @php use App\Models\Utility;
$host = request()->getHost(); $domain = \App\Models\Domain::where('host', $host)->where('status','approved')->first(); $company_id=$domain?$domain->company_id:null;
$setting = Utility::settings($company_id); $company_logo = $setting['company_logo_dark'] ?? ''; $company_logos = $setting['company_logo_light'] ?? ''; $company_favicon = $setting['company_favicon'] ?? '';
$logo = \App\Models\Utility::get_file('uploads/logo/');
$color = !empty($setting['color']) ? $setting['color'] : 'theme-3';
if(isset($setting['color_flag']) && $setting['color_flag'] == 'true') { $themeColor = 'custom-color'; } else { $themeColor = $color; }
if(!$company_id){ $company_logo = \App\Models\Utility::GetLogo($company_id); } $SITE_RTL = isset($setting['SITE_RTL']) ? $setting['SITE_RTL'] : 'off'; $lang = \App::getLocale('lang'); if ($lang == 'ar' || $lang == 'he') { $SITE_RTL = 'on'; } elseif($SITE_RTL == 'on') { $SITE_RTL = 'on'; } else { $SITE_RTL = 'off'; }
$metatitle = isset($setting['meta_title']) ? $setting['meta_title'] : ''; $metsdesc = isset($setting['meta_desc']) ? $setting['meta_desc'] : ''; $meta_image = \App\Models\Utility::get_file('uploads/meta/'); $meta_logo = isset($setting['meta_image']) ? $setting['meta_image'] : ''; $get_cookie = isset($setting['enable_cookie']) ? $setting['enable_cookie'] : '';
@endphp
{{-- <html lang="en" dir="{{$SITE_RTL == 'on' ? 'rtl' : '' }}"> --}} <html lang="{{ str_replace('_', '-', app()->getLocale()) }}" dir="{{ $SITE_RTL == 'on' ? 'rtl' : '' }}">
<head> <title> {{ Utility::getValByName('title_text',$company_id) ? Utility::getValByName('title_text',$company_id) : config('app.name', 'SMABPRO') }} - @yield('page-title')</title>
<meta name="title" content="{{ $metatitle }}"> <meta name="description" content="{{ $metsdesc }}">
<!-- Open Graph / Facebook --> <meta property="og:type" content="website"> <meta property="og:url" content="{{ env('APP_URL') }}"> <meta property="og:title" content="{{ $metatitle }}"> <meta property="og:description" content="{{ $metsdesc }}"> <meta property="og:image" content="{{ $meta_image . $meta_logo }}">
<!-- Twitter --> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:url" content="{{ env('APP_URL') }}"> <meta property="twitter:title" content="{{ $metatitle }}"> <meta property="twitter:description" content="{{ $metsdesc }}"> <meta property="twitter:image" content="{{ $meta_image . $meta_logo }}">
<meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="description" content="Dashboard Template Description" /> <meta name="keywords" content="Dashboard Template" /> <meta name="author" content="Rajodiya Infotech" />
<!-- Favicon icon --> <link rel="icon" href="{{ $logo . '/' . (isset($company_favicon) && !empty($company_favicon) ? $company_favicon : 'favicon.png') }}" type="image/x-icon" />
<!-- font css --> <link rel="stylesheet" href="{{ asset('assets/fonts/tabler-icons.min.css') }}"> <link rel="stylesheet" href="{{ asset('assets/fonts/feather.css') }}"> <link rel="stylesheet" href="{{ asset('assets/fonts/fontawesome.css') }}"> <link rel="stylesheet" href="{{ asset('assets/fonts/material.css') }}">
<!-- vendor css -->
@if ($SITE_RTL == 'on') <link rel="stylesheet" href="{{ asset('assets/css/style-rtl.css') }}" id="main-style-link"> @endif
@if ($setting['cust_darklayout'] == 'on') <link rel="stylesheet" href="{{ asset('assets/css/style-dark.css') }}"> @endif
@if ($SITE_RTL != 'on' && $setting['cust_darklayout'] != 'on') <link rel="stylesheet" href="{{ asset('assets/css/style.css') }}" id="main-style-link"> @endif
@if ($SITE_RTL == 'on') <link rel="stylesheet" href="{{ asset('assets/css/custom-auth-rtl.css') }}" id="main-style-link"> @else <link rel="stylesheet" href="{{ asset('assets/css/custom-auth.css') }}" id="main-style-link"> @endif
@if ($setting['cust_darklayout'] == 'on') <link rel="stylesheet" href="{{ asset('assets/css/custom-auth-dark.css') }}" id="main-style-link"> @endif
<style> :root { --color-customColor: <?= $color ?>; } </style>
<link rel="stylesheet" href="{{ asset('css/custom-color.css') }}">
<link rel="stylesheet" href="{{ asset('assets/css/customizer.css') }}">
<link rel="stylesheet" href="{{ asset('css/custom.css') }}"> <style> .auth-img-sec { background-image: url('{{ asset("assets/images/auth/auth-login-img.jpg") }}'); background-repeat: no-repeat; width: 100%; height: auto; max-width: 100%; background-position: center; /* background-size: contain; */ } #auth-bg-image-sec { background-image: url('{{ asset("assets/images/auth/auth-login-img.jpg") }}'); background-repeat: no-repeat; width: 100%; height: auto; max-width: 100%; background-position: center; /* background-size: contain; */ } </style> </head>
<body class="{{ $themeColor }}"> <div id="auth-bg-image-sec"> <div class="custom-login auth-img-sec"> {{-- <div class="login-bg-img"> --}} {{-- <img src="{{ isset($setting['color_flag']) && $setting['color_flag'] == 'false' ? asset('assets/images/auth/'.$color.'.svg') : asset('assets/images/auth/theme-3.svg') }}" class="login-bg-1"> --}} {{-- <img src="{{ asset('assets/images/auth/help.jpg') }}" class="auth-img-sec login-bg-2 login-bg-image"> --}} {{-- </div> --}} {{-- <div class="bg-login bg-primary"></div> --}} <div class="custom-login-inner"> <header class="dash-header"> <nav class="navbar navbar-expand-md default"> <div class="container"> <div class="navbar-brand">
<a class="navbar-brand" href="#"> @if ($setting['cust_darklayout'] == 'on') <img class="logo" src="{{ $logo . (isset($company_logo) && !empty($company_logo) ? $company_logo : 'logo-light.png') . '?' . time() }}" alt="" loading="lazy"/> @else <img class="logo" src="{{ $logo . (isset($company_logo) && !empty($company_logo) ? $company_logo : 'logo-dark.png') . '?' . time() }}" alt="" loading="lazy"/> @endif </a>
</div> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarlogin"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarlogin"> <ul class="navbar-nav align-items-center ms-auto mb-2 mb-lg-0"> @include('landingpage::layouts.buttons') @yield('language-bar') </ul> </div> </div> </nav> </header> <main class="custom-wrapper"> <div class="custom-row"> <div class="card"> @yield('content') </div> </div> </main> <footer> <div class="auth-footer"> <div class="container"> <div class="row"> <div class="col-12"> <span>© {{ date('Y') }} {{ Utility::getValByName('title_text',$company_id) ? Utility::getValByName('title_text',$company_id) : config('app.name', 'SMABPRO') }} </span> </div> </div> </div> </div> </footer> </div> </div> </div>
@if ($get_cookie == 'on') @include('layouts.cookie_consent') @endif
<!-- [ auth-signup ] end -->
<!-- Required Js --> <script src="{{ asset('assets/js/vendor-all.js') }}"></script> <script src="{{ asset('assets/js/plugins/bootstrap.min.js') }}"></script> <script src="{{ asset('assets/js/plugins/feather.min.js') }}"></script> <script src="{{ asset('js/jquery.min.js') }}"></script>
<script> feather.replace(); </script>
@if (\App\Models\Utility::getValByName('cust_darklayout') == 'on') <style> .g-recaptcha { filter: invert(1) hue-rotate(180deg) !important; } </style> @endif
<script> feather.replace(); var pctoggle = document.querySelector("#pct-toggler"); if (pctoggle) { pctoggle.addEventListener("click", function() { if ( !document.querySelector(".pct-customizer").classList.contains("active") ) { document.querySelector(".pct-customizer").classList.add("active"); } else { document.querySelector(".pct-customizer").classList.remove("active"); } }); }
var themescolors = document.querySelectorAll(".themes-color > a"); for (var h = 0; h < themescolors.length; h++) { var c = themescolors[h];
c.addEventListener("click", function(event) { var targetElement = event.target; if (targetElement.tagName == "SPAN") { targetElement = targetElement.parentNode; } var temp = targetElement.getAttribute("data-value"); removeClassByPrefix(document.querySelector("body"), "theme-"); document.querySelector("body").classList.add(temp); }); } function removeClassByPrefix(node, prefix) { for (let i = 0; i < node.classList.length; i++) { let value = node.classList[i]; if (value.startsWith(prefix)) { node.classList.remove(value); } } } </script> @stack('custom-scripts')
</body>
</html>
|