2024-03-19 02:48:59 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace App\Http\Controllers\Front;
|
|
|
|
|
2024-05-06 21:37:26 +02:00
|
|
|
use App\Services\SettingsService;
|
2024-03-19 02:48:59 +01:00
|
|
|
use App\Http\Controllers\Controller;
|
2024-05-06 21:37:26 +02:00
|
|
|
use App\Services\AuthService;
|
2024-03-19 02:48:59 +01:00
|
|
|
|
|
|
|
class StartController extends Controller
|
|
|
|
{
|
2024-04-16 23:36:57 +02:00
|
|
|
protected $settings;
|
2024-05-06 21:37:26 +02:00
|
|
|
protected $auth;
|
2024-04-16 23:36:57 +02:00
|
|
|
|
2024-05-06 21:37:26 +02:00
|
|
|
public function __construct(SettingsService $settingsService, AuthService $authService)
|
2024-03-19 02:48:59 +01:00
|
|
|
{
|
2024-05-06 21:37:26 +02:00
|
|
|
$this->settings = $settingsService;
|
|
|
|
$this->auth = $authService;
|
2024-03-19 02:48:59 +01:00
|
|
|
}
|
|
|
|
|
2024-05-06 21:37:26 +02:00
|
|
|
public function index($first = 00, $second = 00, $third = 00)
|
2024-03-19 02:48:59 +01:00
|
|
|
{
|
2024-05-06 21:37:26 +02:00
|
|
|
$global = $this->settings->getGlobal();
|
2024-04-16 23:36:57 +02:00
|
|
|
//check if configs are present
|
|
|
|
if (file_exists(env('FOLKS_PATH')) && file_exists(env('SETTINGS_PATH'))) {
|
2024-05-06 21:37:26 +02:00
|
|
|
if ($global['dynamicRender'] == 'true') {
|
|
|
|
if (is_numeric($first)) {
|
|
|
|
dd('index');
|
|
|
|
} else {
|
|
|
|
dd('pages');
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
return response()->file('../public/index.html');
|
|
|
|
}
|
2024-04-16 23:36:57 +02:00
|
|
|
} else {
|
|
|
|
return view('back.init', ["status" => false, "title" => "Set Up"]);
|
|
|
|
}
|
2024-03-19 02:48:59 +01:00
|
|
|
}
|
|
|
|
}
|