|
4 | 4 | <div class="container"> |
5 | 5 |
|
6 | 6 | <?php // Requests newest version from server and sets it as variable |
7 | | - $Vgit = file_get_contents("https://julianprieber.github.io/littlelink-custom/version.json"); |
| 7 | + $Vgit = file_get_contents("https://julianprieber.github.io/littlelink-custom/version.json"); |
8 | 8 |
|
9 | 9 | // Requests current version from the local version file and sets it as variable |
10 | | - $Vlocal = 'v' . file_get_contents(base_path("version.json")); |
| 10 | + $Vlocal = 'v' . file_get_contents(base_path("version.json")); |
11 | 11 | ?> |
12 | 12 | @if(auth()->user()->role == 'admin' and $Vgit > $Vlocal or env('JOIN_BETA') === true) |
13 | 13 |
|
14 | 14 | @if($_SERVER['QUERY_STRING'] === '') |
15 | 15 | <?php //landing page ?> |
16 | 16 |
|
17 | 17 | <div class="logo-container fadein"> |
18 | | - <img class="logo-img" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo" style=""> |
| 18 | + <img class="logo-img" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo"> |
19 | 19 | <div class="logo-centered">l</div> |
20 | 20 | </div> |
21 | 21 | <h1>Updater</h1> |
22 | 22 | @if(strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') |
23 | 23 | <h4 class="">The updater only works on Linux based systems.</h4> |
24 | | - <a class="btn" href="https://littlelink-custom.com/update"><button style=""><i class="fa-solid fa-download btn"></i> Update manually</button></a> |
| 24 | + <a class="btn" href="https://littlelink-custom.com/update"><button><i class="fa-solid fa-download btn"></i> Update manually</button></a> |
25 | 25 | @else |
26 | 26 | @if(env('JOIN_BETA') === true) |
27 | 27 | <p><?php echo "latest beta version= " . file_get_contents("https://update.littlelink-custom.com/beta/vbeta.json"); ?></p> |
|
31 | 31 | <h4 class="">You can update your installation automatically or download the update and install it manually:</h4> |
32 | 32 | @endif |
33 | 33 | <br><div class="row"> |
34 | | -  <a class="btn" href="{{url()->current()}}/?backup"><button style=""><i class="fa-solid fa-user-gear btn"></i> Update automatically</button></a>  |
35 | | -  <a class="btn" href="https://littlelink-custom.com/update"><button style=""><i class="fa-solid fa-download btn"></i> Update manually</button></a>  |
| 34 | + @if(env('SKIP_UPDATE_BACKUP') == true) |
| 35 | +  <a class="btn" href="{{url()->current()}}/?updating"><button><i class="fa-solid fa-user-gear btn"></i> Update automatically</button></a>  |
| 36 | + @else |
| 37 | +  <a class="btn" href="{{url()->current()}}/?backup"><button><i class="fa-solid fa-user-gear btn"></i> Update automatically</button></a>  |
| 38 | + @endif |
| 39 | +  <a class="btn" href="https://littlelink-custom.com/update"><button><i class="fa-solid fa-download btn"></i> Update manually</button></a>  |
36 | 40 | </div> |
37 | 41 | @endif |
38 | 42 |
|
|
44 | 48 | <meta http-equiv="refresh" content="2; URL={{url()->current()}}/?backups" /> |
45 | 49 | @endpush |
46 | 50 | <div class="logo-container fadein"> |
47 | | - <img class="logo-img loading" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo" style=""> |
| 51 | + <img class="logo-img loading" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo"> |
48 | 52 | <div class="logo-centered">l</div> |
49 | 53 | </div> |
50 | 54 | <h1 class="loadingtxt">Creating backup</h1> |
|
60 | 64 | exit(); ?> |
61 | 65 | @endif |
62 | 66 |
|
63 | | -@if($_SERVER['QUERY_STRING'] === 'updating' and (file_exists(base_path("backups/CANUPDATE")))) |
| 67 | +@if($_SERVER['QUERY_STRING'] === 'updating' and (file_exists(base_path("backups/CANUPDATE")) or env('SKIP_UPDATE_BACKUP') == true)) |
64 | 68 | <?php //updating... ?> |
65 | 69 | <div class="logo-container fadein"> |
66 | | - <img class="logo-img loading" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo" style=""> |
| 70 | + <img class="logo-img loading" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo"> |
67 | 71 | <div class="logo-centered">l</div> |
68 | 72 | </div> |
69 | 73 | <h1 class="loadingtxt">Updating</h1> |
|
76 | 80 | <?php //success ?> |
77 | 81 |
|
78 | 82 | <div class="logo-container fadein"> |
79 | | - <img class="logo-img" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo" style=""> |
| 83 | + <img class="logo-img" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo"> |
80 | 84 | <div class="logo-centered">l</div> |
81 | 85 | </div> |
82 | 86 | <h1>No new version</h1> |
83 | 87 | <h4 class="">There is no new version available</h4> |
84 | 88 | <br><div class="row"> |
85 | | -  <a class="btn" href="{{ route('studioIndex') }}"><button style=""><i class="fa-solid fa-house-laptop btn"></i> Admin Panel</button></a>  |
| 89 | +  <a class="btn" href="{{ route('studioIndex') }}"><button><i class="fa-solid fa-house-laptop btn"></i> Admin Panel</button></a>  |
86 | 90 | </div> |
87 | 91 |
|
88 | 92 | @endif |
89 | 93 |
|
90 | 94 | @if($_SERVER['QUERY_STRING'] === 'finishing') |
91 | 95 | <?php //updating... ?> |
92 | 96 | <div class="logo-container fadein"> |
93 | | - <img class="logo-img loading" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo" style=""> |
| 97 | + <img class="logo-img loading" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo"> |
94 | 98 | <div class="logo-centered">l</div> |
95 | 99 | </div> |
96 | 100 | <h1 class="loadingtxt">Finishing up</h1> |
|
101 | 105 | if(EnvEditor::keyExists('JOIN_BETA')){ /* Do nothing if key already exists */ |
102 | 106 | } else { EnvEditor::addKey('JOIN_BETA', 'false');} // Adds key to .env file |
103 | 107 |
|
| 108 | + if(EnvEditor::keyExists('SKIP_UPDATE_BACKUP')){ /* Do nothing if key already exists */ |
| 109 | + } else { EnvEditor::addKey('SKIP_UPDATE_BACKUP', 'false');} // Adds key to .env file |
| 110 | +
|
104 | 111 | echo "<meta http-equiv=\"refresh\" content=\"0; " . url()->current() . "?success\" />"; |
105 | 112 | ?> |
106 | 113 | @endif |
|
109 | 116 | <?php //success ?> |
110 | 117 |
|
111 | 118 | <div class="logo-container fadein"> |
112 | | - <img class="logo-img" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo" style=""> |
| 119 | + <img class="logo-img" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo"> |
113 | 120 | <div class="logo-centered">l</div> |
114 | 121 | </div> |
115 | 122 | <h1>Success!</h1> |
116 | 123 | <h4 class="">The update was successful, you can now return to the Admin Panel:</h4> |
117 | 124 | <br><div class="row"> |
118 | | -  <a class="btn" href="{{ route('studioIndex') }}"><button style=""><i class="fa-solid fa-house-laptop btn"></i> Admin Panel</button></a>  |
| 125 | +  <a class="btn" href="{{ route('studioIndex') }}"><button><i class="fa-solid fa-house-laptop btn"></i> Admin Panel</button></a>  |
119 | 126 | </div> |
120 | 127 |
|
121 | 128 | @endif |
|
124 | 131 | <?php //success ?> |
125 | 132 |
|
126 | 133 | <div class="logo-container fadein"> |
127 | | - <img class="logo-img" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo" style=""> |
| 134 | + <img class="logo-img" src="{{ asset('littlelink/images/just-gear.svg') }}" alt="Logo"> |
128 | 135 | <div class="logo-centered">l</div> |
129 | 136 | </div> |
130 | 137 | <h1>Error</h1> |
131 | 138 | <h4 class="">Something went wrong with the update :(</h4> |
132 | 139 | <br><div class="row"> |
133 | | -  <a class="btn" href="{{ route('studioIndex') }}"><button style=""><i class="fa-solid fa-house-laptop btn"></i> Admin Panel</button></a>  |
| 140 | +  <a class="btn" href="{{ route('studioIndex') }}"><button><i class="fa-solid fa-house-laptop btn"></i> Admin Panel</button></a>  |
134 | 141 | </div> |
135 | 142 |
|
136 | 143 | @endif |
|
0 commit comments