Revize a80fe7b2
Přidáno uživatelem Jan Šedivý před téměř 6 roky(ů)
app/FrontModule/presenters/HomepagePresenter.php | ||
---|---|---|
5 | 5 |
use App\FrontModule\Components\IUserSettingsFormFactory; |
6 | 6 |
use App\FrontModule\Components\ILoginFormFactory; |
7 | 7 |
use App\Enum\EFlashMessage; |
8 |
use App\Model\Repository\SettingsRepository; |
|
8 | 9 |
use Nette; |
9 | 10 |
|
10 | 11 |
|
... | ... | |
15 | 16 |
|
16 | 17 |
/** @var IUserSettingsFormFactory */ |
17 | 18 |
private $userSettingsFormFactory; |
19 |
/** |
|
20 |
* @var SettingsRepository |
|
21 |
*/ |
|
22 |
private $settingsRepository; |
|
18 | 23 |
|
19 | 24 |
public function __construct(ILoginFormFactory $loginFormFactory, |
20 |
IUserSettingsFormFactory $userSettingsFormFactory |
|
25 |
IUserSettingsFormFactory $userSettingsFormFactory, |
|
26 |
SettingsRepository $settingsRepository |
|
21 | 27 |
) |
22 | 28 |
{ |
23 | 29 |
parent::__construct(); |
24 | 30 |
|
25 | 31 |
$this->loginFormFactory = $loginFormFactory; |
26 | 32 |
$this->userSettingsFormFactory = $userSettingsFormFactory; |
33 |
$this->settingsRepository = $settingsRepository; |
|
27 | 34 |
} |
28 | 35 |
|
29 | 36 |
public function actionDefault() |
30 | 37 |
{ |
31 |
|
|
38 |
$settings = $this->settingsRepository->getHomepageSettings(); |
|
39 |
$this->template->settings = $settings; |
|
32 | 40 |
} |
33 | 41 |
|
34 | 42 |
public function actionUserSettings() |
Také k dispozici: Unified diff
Re #7608 Editor pro domovskou stránku