Projekt

Obecné

Profil

« Předchozí | Další » 

Revize a80fe7b2

Přidáno uživatelem Jan Šedivý před téměř 6 roky(ů)

Re #7608 Editor pro domovskou stránku

Zobrazit rozdíly:

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