first commit

This commit is contained in:
2024-04-16 15:43:24 +05:45
commit b49e06fa93
4387 changed files with 543889 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
@include('layouts.admin.head')
<body class="nk-body" data-sidebar-collapse="lg" data-navbar-collapse="lg">
<!-- Begin page -->
<div class="nk-app-root">
<div class="nk-main">
{{-- Header --}}
@include('layouts.admin.sidebar')
<!-- ========== Left Sidebar Start ========== -->
{{-- @include('layouts.admin.sidebar') --}}
<!-- Left Sidebar End -->
<!-- ============================================================== -->
<!-- Start right Content here -->
<!-- ============================================================== -->
@include('layouts.admin.header')
<div class="nk-content">
<div class="container-fluid">
@yield('content')
</div>
</div>
</div>
<!-- end main content-->
@include('layouts.admin.footer')
<!-- END layout-wrapper -->
</div>
</div>
@include('layouts.admin.scripts')
@yield('scripts')

View File

@@ -0,0 +1,15 @@
<div class="nk-footer">
<div class="container">
<div class="nk-footer-wrap">
<div class="nk-footer-copyright"> &copy; 2023 <a href="https://bibhutisolutions.com.au/" target="_blank" class="text-reset">Bibhuti Solutions</a></div>
<div class="nk-footer-links">
<ul class="nav nav-sm">
<li class="nav-item"><a href="#" class="nav-link">v 1.2</a></li>
</ul>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,33 @@
<!DOCTYPE html>
<html lang="en">
<!-- Mirrored from html.nioboard.themenio.com/index.html by HTTrack Website Copier/3.x [XR&CO'2014], Wed, 23 Nov 2022 06:09:46 GMT -->
<head>
<meta charset="utf-8">
<meta name="author" content="Softnio">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Bibhuti LMS">
<meta content="@yield('meta')">
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>@yield('title')</title>
<link rel="shortcut icon" href="images/favicon.png">
<link rel="stylesheet" href="../access_newzealand/assetes/css/style.css">
<link rel="stylesheet" href="{{asset('css/dropify.min.css') }}" rel="styleshet">
<link rel="stylesheet" href="{{asset('newtemplate/css/style2888.css')}}">
<link rel="stylesheet" href="{{asset('newtemplate/css/jquery.dataTables.min.css')}}">
<link rel="stylesheet" href="{{asset('newtemplate/css/customdatatable.css')}}">
<!-- Select2-->
<link href="{{asset('css/select2.min.css')}}" rel="stylesheet" />
<link href="https://cdn.datatables.net/buttons/2.3.2/css/buttons.dataTables.min.css" rel="stylesheet" />
<!-- Toastr-->
<link rel="stylesheet" href="{{ asset('css/toastr.min.css') }}">
</head>

View File

@@ -0,0 +1,62 @@
<div class="nk-wrap">
<div class="nk-header nk-header-fixed">
<div class="container-fluid">
<div class="nk-header-wrap">
<div class="nk-header-logo ms-n1">
<div class="nk-sidebar-toggle"><button class="btn btn-sm btn-icon btn-zoom sidebar-toggle d-sm-none"><em class="icon ni ni-menu"></em></button><button class="btn btn-md btn-icon btn-zoom sidebar-toggle d-none d-sm-inline-flex"><em class="icon ni ni-menu"></em></button></div>
<div class="nk-navbar-toggle me-2"><button class="btn btn-sm btn-icon btn-zoom navbar-toggle d-sm-none"><em class="icon ni ni-menu-right"></em></button><button class="btn btn-md btn-icon btn-zoom navbar-toggle d-none d-sm-inline-flex"><em class="icon ni ni-menu-right"></em></button></div><a href="../index-2.html" class="logo-link">
<div class="logo-wrap"></div>
</a>
</div>
<nav class="nk-header-menu nk-navbar">
<ul class="nk-nav">
<h2 class="overline-title">Dashboard</h2>
</ul>
</nav>
<div class="nk-header-tools">
<ul class="nk-quick-nav ms-2">
<li class="dropdown"><a href="#" data-bs-toggle="dropdown">
<div class="d-sm-none">
<div class="media media-md media-circle"><img src="{{asset('images/avatar.png')}}" alt="" class="img-thumbnail"></div>
</div>
<div class="d-none d-sm-block">
<div class="media media-circle"><img src="{{asset('images/avatar.png')}}" alt="" class="img-thumbnail"></div>
</div>
</a>
<div class="dropdown-menu dropdown-menu-md">
<div class="dropdown-content dropdown-content-x-lg py-3 border-bottom border-light">
<div class="media-group">
<div class="media media-xl media-middle media-circle"><img src="{{asset('images/avatar.png')}}" alt="" class="img-thumbnail"></div>
<div class="media-text">
<div class="lead-text">{{Auth::user()->name}}</div><span class="sub-text"></span>
</div>
</div>
</div>
<div class="dropdown-content dropdown-content-x-lg py-3 border-bottom border-light">
<ul class="link-list">
<li><a href="{{route('user.profileUpdate')}}"><em class="icon ni ni-user"></em> <span>My Profile</span></a></li>
<li><a href="{{route('setting.index')}}"><em class="icon ni ni-setting-alt"></em> <span> Settings</span></a></li>
</ul>
</div>
<div class="dropdown-content dropdown-content-x-lg py-3">
<ul class="link-list">
<li><a href="{{ route('logout')}}" onclick="event.preventDefault();document.getElementById('logoutform').submit()"><em class="icon ni ni-signout"></em> <span>Log Out</span></a>
<form action="{{ route('logout') }}" method="post" id="logoutform">
{{ csrf_field() }}
</form>
</li>
</ul>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,161 @@
<!-- JAVASCRIPT -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js" integrity="sha512-STof4xm1wgkfm7heWqFJVn58Hm3EtS31XFaagaa8VMReCXAkQnJZ+jEy8PCC/iT18dFy95WcExNHFTqLyp72eQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="{{asset('newtemplate/js/bundle.js')}}"></script>
<script src="{{asset('newtemplate/js/scripts.js')}}"></script>
<script src="{{asset('newtemplate/js/charts/marketing-chart.js')}}"></script>
<script src="{{asset('newtemplate/js/data-tables/jquery.dataTables.min.js')}}"></script>
<script src="https://cdn.datatables.net/buttons/2.3.2/js/buttons.html5.min.js"></script>
{{-- <script src="https://cdn.datatables.net/buttons/2.3.2/js/dataTables.buttons.min.js"></script> --}}
<script src="{{asset('js/select2.min.js')}}"></script>
<script src="{{ asset('js/toastr/toastr.js') }}"></script>
<script>
$(document).ready(function() {
$('.js-example-basic-multiple').select2();
});
function deleteThis(obj) {
let data = obj.getAttribute("link");
Swal.fire({
title: 'Are you sure?',
text: "You won't be able to revert this!",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then((result) => {
if (result.isConfirmed) {
window.location = data;
Swal.fire(
'Deleted!',
'Your file has been deleted.',
'success'
)
} else {
Swal.fire(
'Cancelled!',
'Your file has been Cancelled.',
'error'
)
}
})
}
function proceedThis(obj) {
let data = obj.getAttribute("link");
Swal.fire({
title: 'Are you sure?',
text: "You won't be able to revert this!",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, Proceed Forward'
}).then((result) => {
if (result.isConfirmed) {
window.location = data;
Swal.fire(
'Deleted!',
'Your file has been deleted.',
'success'
)
} else {
Swal.fire(
'Cancelled!',
'Proceed has been Cancelled.',
'error'
)
}
})
}
$(document).ready(function() {
$(document).on('click', '.btn-delete', function(e) {
e.preventDefault();
var currentObj = $(this);
var route = $(this).data('route');
Swal.fire({
title: 'Are you sure?',
text: "You won't be able to revert this!",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, Delete!'
}).then((result) => {
if (result.isConfirmed) {
// var delete_id = $(this).attr("data-id").split('~');
// var currentID = $(this).parent().parent();
$.ajax({
type: "get",
url: route,
dataType: "json",
success: (data) => {
if (data.status) {
$('#example').DataTable().ajax.reload();
Swal.fire(
'Deleted!',
'Your file has been deleted.',
'success'
)
} else {
Swal.fire({
icon: 'error',
title: 'Oops...',
text: 'Something went wrong!',
footer: ''
})
}
}
})
} else {
Swal.fire(
'Cancelled!',
'Your file has been Cancelled.',
'error'
)
}
})
});
});
$('#CustomTable').DataTable({
dom: 'Blfrtip',
// buttons: [
// // 'copyHtml5',
// 'excelHtml5',
// // 'csvHtml5',
// 'pdfHtml5'
// ],
buttons: [
'copy', 'csv', 'excel', 'pdf', 'print' // Add export buttons here
],
"lengthMenu": [
[10, 25, 50, -1],
[10, 25, 50, "All"]
],
});
</script>
<script src="{{ asset('js/dropify.min.js') }}"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.dropify').dropify();
});
</script>
@yield('page-specific-scripts')
{!! Toastr::message() !!}
</body>
</html>

View File

@@ -0,0 +1,150 @@
<div class="nk-sidebar nk-sidebar-fixed is-theme" id="sidebar">
<div class="nk-sidebar-element nk-sidebar-head">
<div class="nk-sidebar-brand"><a href="{{route('dashboard')}}" class="logo-link">
<div class="logo-wrap">
<img src="{{asset('images/logo.png')}}" alt="">
</div>
</a>
<div class="nk-compact-toggle me-n1"><button class="btn btn-md btn-icon text-light btn-no-hover compact-toggle"><em class="icon off ni ni-chevrons-left"></em><em class="icon on ni ni-chevrons-right"></em></button></div>
<div class="nk-sidebar-toggle me-n1"><button class="btn btn-md btn-icon text-light btn-no-hover sidebar-toggle"><em class="icon ni ni-arrow-left"></em></button></div>
</div>
</div>
<div class="nk-sidebar-element nk-sidebar-body">
<div class="nk-sidebar-content">
<div class="nk-sidebar-menu" data-simplebar>
<ul class="nk-menu">
<li class="nk-menu-item"><a href="{{ route('dashboard') }}" class="nk-menu-link ">
<span class="nk-menu-icon"><em class="icon ni ni-dashboard"></em></span><span class="nk-menu-text">Dashboard</span></a>
</li>
<li class="nk-menu-heading">
<h6 class="overline-title">Applications</h6>
</li>
@role('SuperAdmin|Consultancy')
<li class="nk-menu-item"><a href="{{ route('registration.index') }}" class="nk-menu-link"><span class="nk-menu-icon"><em class="icon ni ni-chat-circle"></em></span><span class="nk-menu-text">Leads</span></a></li>
<li class="nk-menu-item"><a href="{{ route('registration.index') }}" class="nk-menu-link"><span class="nk-menu-icon"><em class="icon ni ni-users"></em></span><span class="nk-menu-text">Add Students</span></a></li>
@endrole
<li class="nk-menu-item has-sub"><a href="#" class="nk-menu-link nk-menu-toggle"><span class="nk-menu-icon"><em class="icon ni ni-grid-alt"></em></span><span class="nk-menu-text">Leads by Source</span></a>
<ul class="nk-menu-sub">
<li class="nk-menu-item"><a href="{{route('registration.index')}}" class="nk-menu-link"><span class="nk-menu-text">Online Registration</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Office Visits</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Social Media Leads</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Reference</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Website Forms</span></a></li>
</ul>
</li>
<li class="nk-menu-item has-sub"><a href="#" class="nk-menu-link nk-menu-toggle"><span class="nk-menu-icon"><em class="icon ni ni-grid-alt"></em></span><span class="nk-menu-text">Leads by Campaigns</span></a>
<ul class="nk-menu-sub">
@if (getCampaign()->count() > 0)
@foreach (getCampaign() as $campaign)
<li class="nk-menu-item "><a href="javascript: void(0);" class="nk-menu-link "><span class="nk-menu-text">{{ $campaign->name }}</span></a>
@if ($campaign->registrations->isEmpty() == false)
<ul class="nk-menu-sub">
@foreach ($campaign->registrations->unique('leadcategory_id') as $registration)
<li class="nk-menu-item"><a href="{{ route('registration.getregistration_by_campaign_and_leadcategory', ['campaign_id' => $campaign->id, 'leadcategory_id' => $registration->leadcategory_id]) }}" class="nk-menu-link"><span class="nk-menu-text">{{ $registration->leadcategory->name }}</span></a></li>
@endforeach
<li class="nk-menu-item"><a href="{{route('registration.getregistration_by_campaign', ['campaign_id'=>$campaign->id])}}" class="nk-menu-link"><span class="nk-menu-text">View All</span></a>
</li>
</ul>
@endif
</li>
@endforeach
@endif
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Campaign 1</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Campaign 2</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Campaign 3</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Campaign 4</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Campaign 5</span></a></li>
</ul>
</li>
@role('SuperAdmin')
<li class="nk-menu-item has-sub">
<a href="#" class="nk-menu-link nk-menu-toggle">
<span class="nk-menu-icon"><em class="icon ni ni-grid-alt"></em></span><span class="nk-menu-text">Follows-Ups</span></a>
<ul class="nk-menu-sub">
<li class="nk-menu-item"><a href="{{ route('followup.index') }}" class="nk-menu-link"><span class="nk-menu-text">Follow Ups List</span></a></li>
<li class="nk-menu-item"><a href="{{route('followup.orderbyDate')}}" class="nk-menu-link"><span class="nk-menu-text">Follow ups Categorized by Date</span></a></li>
<li class="nk-menu-item"><a href="{{route('followup.todayFollowups')}}" class="nk-menu-link"><span class="nk-menu-text">Todays Follow Up</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Follow Up by Staff</span></a></li>
</ul>
</li>
@endrole
<li class="nk-menu-heading">
<h6 class="overline-title">Settings</h6>
</li>
@role('SuperAdmin')
<li class="nk-menu-item has-sub">
<a href="#" class="nk-menu-link nk-menu-toggle">
<span class="nk-menu-icon"><em class="icon ni ni-grid-alt"></em></span><span class="nk-menu-text">Campaigns</span></a>
<ul class="nk-menu-sub">
<li class="nk-menu-item"><a href="{{ route('campaign.index') }}" class="nk-menu-link">
<span class="nk-menu-text">List Campaign</span></a>
</li>
<li class="nk-menu-item"><a href="{{ route('campaign.create') }}" class="nk-menu-link">
<span class="nk-menu-text">Create Campaign</span></a></li>
</ul>
</li>
@endrole
<li class="nk-menu-item has-sub">
<a href="#" class="nk-menu-link nk-menu-toggle">
<span class="nk-menu-icon"><em class="icon ni ni-grid-alt"></em></span><span class="nk-menu-text">Lead Sources</span></a>
<ul class="nk-menu-sub">
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">List Lead Sources</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Create New Source</span></a></li>
</ul>
</li>
<li class="nk-menu-item has-sub">
<a href="#" class="nk-menu-link nk-menu-toggle">
<span class="nk-menu-icon"><em class="icon ni ni-grid-alt"></em></span><span class="nk-menu-text">Qualifications</span></a>
<ul class="nk-menu-sub">
<li class="nk-menu-item"><a href="{{ route('qualification.index') }}" class="nk-menu-link"><span class="nk-menu-text">List Qualification</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Add Qualification</span></a></li>
</ul>
</li>
<li class="nk-menu-item has-sub">
<a href="#" class="nk-menu-link nk-menu-toggle">
<span class="nk-menu-icon"><em class="icon ni ni-grid-alt"></em></span><span class="nk-menu-text">Test Preparations</span></a>
<ul class="nk-menu-sub">
<li class="nk-menu-item"><a href="{{ route('preparation.index') }}" class="nk-menu-link"><span class="nk-menu-text">List Preparation</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Add Test Preparation</span></a></li>
</ul>
</li>
<li class="nk-menu-item has-sub">
<a href="#" class="nk-menu-link nk-menu-toggle">
<span class="nk-menu-icon"><em class="icon ni ni-grid-alt"></em></span><span class="nk-menu-text">Lead Categories</span></a>
<ul class="nk-menu-sub">
<li class="nk-menu-item"><a href="{{ route('leadcategory.index') }}" class="nk-menu-link"><span class="nk-menu-text">List Lead Category</span></a></li>
<li class="nk-menu-item"><a href="#" class="nk-menu-link"><span class="nk-menu-text">Add Lead Category</span></a></li>
</ul>
</li>
@role('SuperAdmin')
<li class="nk-menu-item has-sub">
<a href="#" class="nk-menu-link nk-menu-toggle">
<span class="nk-menu-icon"><em class="icon ni ni-grid-alt"></em></span><span class="nk-menu-text">Admin</span></a>
<ul class="nk-menu-sub">
<li class="nk-menu-item"><a href="{{ route('user.index') }}" class="nk-menu-link"><span class="nk-menu-text">Users</span></a></li>
<li class="nk-menu-item"><a href="{{ route('role.index') }}" class="nk-menu-link"><span class="nk-menu-text">Roles</span></a></li>
<li class="nk-menu-item"><a href="{{ route('permission.index') }}" class="nk-menu-link"><span class="nk-menu-text">Permissions</span></a></li>
</ul>
</li>
@endrole
</ul>
</div>
</div>
</div>
</div>