Updated Maintenance Mode
This commit is contained in:
parent
f0c96b954a
commit
99ae84db68
|
@ -1,3 +1,4 @@
|
||||||
|
@if($_SERVER['QUERY_STRING'] === '')
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
@include('layouts.lang')
|
@include('layouts.lang')
|
||||||
<head>
|
<head>
|
||||||
|
@ -92,6 +93,10 @@ body {
|
||||||
<h1 style="font-size: 300%;"><i class="fa-solid fa-screwdriver-wrench"></i> Maintenance Mode <i class="fa-solid fa-screwdriver-wrench"></i></h1>
|
<h1 style="font-size: 300%;"><i class="fa-solid fa-screwdriver-wrench"></i> Maintenance Mode <i class="fa-solid fa-screwdriver-wrench"></i></h1>
|
||||||
<h2>We are performing scheduled site maintenance at this time.</h2>
|
<h2>We are performing scheduled site maintenance at this time.</h2>
|
||||||
<h3>Please check back with us later.</h3>
|
<h3>Please check back with us later.</h3>
|
||||||
|
@if(auth()->user()->role == 'admin')
|
||||||
|
<br><center><i>Admin options:</i></center>
|
||||||
|
<a href="{{url('dashboard')}}">Dashboard</a> | <a href="{{url('?maintenance=off')}}" onclick="return confirm('You are about to disable Maintenance Mode. Are you sure?');">Turn off</a>
|
||||||
|
@endif
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -99,3 +104,11 @@ body {
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@elseif($_SERVER['QUERY_STRING'] === 'maintenance=off')
|
||||||
|
@php
|
||||||
|
EnvEditor::editKey('MAINTENANCE_MODE', false);
|
||||||
|
ob_clean();
|
||||||
|
header("Location: " . url('dashboard'));
|
||||||
|
exit;
|
||||||
|
@endphp
|
||||||
|
@endif
|
|
@ -192,7 +192,7 @@ if(EnvEditor::getKey('APP_DEBUG') == 'false'){
|
||||||
|
|
||||||
@include('components.finishing')
|
@include('components.finishing')
|
||||||
|
|
||||||
<?php if(file_exists(base_path("storage/MAINTENANCE"))){unlink(base_path("storage/MAINTENANCE"));} ?>
|
<?php EnvEditor::editKey('MAINTENANCE_MODE', false); ?>
|
||||||
<?php
|
<?php
|
||||||
if($debug === true){
|
if($debug === true){
|
||||||
if(EnvEditor::keyExists('APP_DEBUG')){EnvEditor::editKey('APP_DEBUG', 'false');}
|
if(EnvEditor::keyExists('APP_DEBUG')){EnvEditor::editKey('APP_DEBUG', 'false');}
|
||||||
|
@ -234,7 +234,7 @@ if($debug === true){
|
||||||
@if($_SERVER['QUERY_STRING'] === 'error')
|
@if($_SERVER['QUERY_STRING'] === 'error')
|
||||||
<?php //on error ?>
|
<?php //on error ?>
|
||||||
|
|
||||||
<?php if(file_exists(base_path("storage/MAINTENANCE"))){unlink(base_path("storage/MAINTENANCE"));} ?>
|
<?php EnvEditor::editKey('MAINTENANCE_MODE', false); ?>
|
||||||
|
|
||||||
<div class="logo-container fadein">
|
<div class="logo-container fadein">
|
||||||
<img class="logo-img" src="{{ asset('assets/linkstack/images/logo.svg') }}" alt="Logo">
|
<img class="logo-img" src="{{ asset('assets/linkstack/images/logo.svg') }}" alt="Logo">
|
||||||
|
|
|
@ -51,7 +51,7 @@ if(file_exists(base_path('INSTALLING')) or file_exists(base_path('INSTALLERLOCK'
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
// Disables routes if in Maintenance Mode
|
// Disables routes if in Maintenance Mode
|
||||||
if(env('MAINTENANCE_MODE') != 'true' and !file_exists(base_path("storage/MAINTENANCE"))){
|
if(env('MAINTENANCE_MODE') != 'true'){
|
||||||
|
|
||||||
//Changes the homepage to a LinkStack profile if set in the config
|
//Changes the homepage to a LinkStack profile if set in the config
|
||||||
if(config('advanced-config.custom_home_url') != '') {
|
if(config('advanced-config.custom_home_url') != '') {
|
||||||
|
@ -195,8 +195,7 @@ Route::group([
|
||||||
// Check if new version is available
|
// Check if new version is available
|
||||||
if($updater->source()->isNewVersionAvailable() and (file_exists(base_path("backups/CANUPDATE")) or env('SKIP_UPDATE_BACKUP') == true)) {
|
if($updater->source()->isNewVersionAvailable() and (file_exists(base_path("backups/CANUPDATE")) or env('SKIP_UPDATE_BACKUP') == true)) {
|
||||||
|
|
||||||
$tst = base_path('storage/');
|
EnvEditor::editKey('MAINTENANCE_MODE', true);
|
||||||
file_put_contents($tst.'MAINTENANCE', '');
|
|
||||||
|
|
||||||
// Get the current installed version
|
// Get the current installed version
|
||||||
echo $updater->source()->getVersionInstalled();
|
echo $updater->source()->getVersionInstalled();
|
||||||
|
|
Loading…
Reference in New Issue