Initial Commit

This commit is contained in:
2021-05-13 11:20:17 +02:00
commit 48b3256ebf
126 changed files with 39162 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
@if(Session::has('Success_Message'))
<script>
var message = "{{ Session::get('Success_Message') }}";
swal({
title: "{{ __('views.success') }}",
html: message,
type: 'success',
confirmButtonText: "{{ __('views.close') }}"
})
</script>
@elseif(Session::has('Error_Message'))
<script>
var message = "{{ Session::get('Error_Message') }}";
swal({
title: "{{ __('views.error') }}",
html: message,
type: 'error',
confirmButtonText: "{{ __("views.close") }}"
})
</script>
@endif
@if(count($errors) > 0)
<article class="message is-danger" id="error-container">
<div class="message-header">
<p>{{ __("views.error") }}</p>
<button class="delete" aria-label="delete"></button>
</div>
<div class="message-body">
<ul>
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
</article>
@endif

View File

@@ -0,0 +1,45 @@
<!doctype html>
<html lang="{{ \App\Http\Controllers\LanguageController::getActiveLanguage() }}">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{ env('APP_NAME') }} | @yield('title')</title>
<script src="https://cdn.jsdelivr.net/sweetalert2/1.3.2/sweetalert2.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/chart.js@2.9.4/dist/Chart.min.js"></script>
<link rel="stylesheet" href="/css/app.css">
</head>
<body class="page-{{ strtolower(str_replace(" ", "_", $title)) }}">
<section id="section-navbar">
<div class="container">@include('layout.nav')</div>
</section>
<section class="section">
<div class="container">
@include('layout.alerts')
<h1 class="title">@yield('title')</h1>
@yield('content')
</div>
</section>
<script defer src="{{ URL::asset("js/libs/fontawesome-5.14.0.js") }}"></script>
<script src="{{ URL::asset("js/libs/moment.min.js") }}"></script>
<script src="{{ URL::asset("js/libs/jquery-3.5.1.min.js") }}"></script>
<script src="{{ URL::asset("js/libs/jquery.dataTables-1.10.23.min.js") }}"></script>
<script src="{{ URL::asset("js/libs/dataTables.bulma-1.10.23.min.js") }}"></script>
<script>
let swalDeleteRecordTitle = "{{ __("views.delete_record") }}";
let swalDeleteDomainTitle = "{{ __("views.delete_domain") }}"
let swalDeleteRecordText1 = "{{ __("views.swal_delete_record_sure_1") }}";
let swalDeleteRecordText2 = "{{ __("views.swal_delete_record_sure_2") }}";
let swalDeleteRecordYes = "{{ __("views.swal_delete_record_yes") }}";
let swalDeleteDomainText1 = "{{ __("views.swal_delete_domain_sure_1") }}";
let swalDeleteDomainText2 = "{{ __("views.swal_delete_domain_sure_2") }}";
let swalDeleteDomainYes = "{{ __("views.swal_delete_domain_yes") }}";
let cancel = "{{ __("views.cancel") }}";
</script>
<script src="{{ URL::asset("js/main.js") }}"></script>
</body>
</html>

View File

@@ -0,0 +1,46 @@
<nav class="navbar is-link is-fixed-top" role="navigation" aria-label="main navigation">
<a role="button" id="mainBurger" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="mainNavbar">
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
</a>
<div id="mainNavbar" class="navbar-menu">
@if(Auth::check())
<div class="navbar-start">
<a href="/" class="navbar-item">Home</a>
<a href="{{ Route('records.add') }}" class="navbar-item"><i class="far fa-plus-square"></i>&nbsp;{{ __("views.add_record") }}</a>
<a href="{{ Route('domains.get') }}" class="navbar-item"><i class="fas fa-globe"></i>&nbsp;{{ __("views.domains") }}</a>
</div>
@endif
<div class="navbar-end">
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link">
{{ __("views.language") }}
</a>
<div class="navbar-dropdown">
<a href="{{ Route("language.set", ["code" => "de"]) }}" class="navbar-item {{ \App\Http\Controllers\LanguageController::getActiveLanguage() == 'de' ? 'lang-active' : '' }}"><span class="flag flag-xs" lang="de"></span>&nbsp;{{ __("views.german") }}</a>
<a href="{{ Route("language.set", ["code" => "en"]) }}" class="navbar-item {{ \App\Http\Controllers\LanguageController::getActiveLanguage() == 'en' ? 'lang-active' : '' }}"><span class="flag flag-xs" lang="en"></span>&nbsp;{{ __("views.english")}}</a>
</div>
</div>
@if(Auth::check())
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link">
<i class="fas fa-user"></i>&nbsp;{{ Auth::user()->username }}
</a>
<div class="navbar-dropdown is-right">
<a href="{{ Route("auth-password-change.get") }}" class="navbar-item"><i class="fas fa-key"></i>&nbsp;{{ __("views.change_password") }}</a>
<hr class="navbar-divider">
<a href="{{ Route("auth-logout.get") }}" class="navbar-item"><i class="fas fa-sign-out-alt"></i>&nbsp;{{ __("views.logout") }}</a>
</div>
</div>
@else
<a href="{{ Route('auth-login.get') }}" class="navbar-item">Login</a>
@endif
</div>
</div>
</nav>