setup wizard funcionality upgrade for v2

This commit is contained in:
Čarodej
2022-02-11 10:05:12 +01:00
parent 3867c9cd67
commit 03730b80c0
33 changed files with 517 additions and 448 deletions

View File

@@ -15,6 +15,8 @@ class IndexController
*/
public function __invoke(): Application|Factory|View
{
$setup_status = 'installation-needed';
try {
// Try to connect to database
DB::getPdo();
@@ -27,8 +29,9 @@ class IndexController
// Get all settings
$settings = get_settings_in_json();
} catch (PDOException $e) {
$setup_status = 'setup-database';
} catch (PDOException $e) {}
if ($setup_status === 'installation-needed') {
// Required parameters
$upload_max_filesize = 128;