Projekt

Obecné

Profil

« Předchozí | Další » 

Revize dfe43218

Přidáno uživatelem Jakub Vašta před asi 4 roky(ů)

+ validace

Zobrazit rozdíly:

website/src/Controller/HeatmapController.php
13 13
    /**
14 14
     * @Route("/heatmap", name="heatmap")
15 15
     */
16
    public function index(Request $request) {
16
    public function index(Request $request, IOpenDataManager $manager) {
17 17
        $dataSet = new DataSet();
18 18

  
19 19
        $form = $this->createForm(DataSetType::class, $dataSet);
20 20
        $form->handleRequest($request);
21 21

  
22
        // Todo validation
23
        // $form->isValid()
24 22
        if ($form->isSubmitted()) {
25 23
            $dataSet = $form->getData();
24
            $name = $manager->getXthAvailableCollectionByDay($dataSet->getType(), $dataSet->getDate());
25
            if (false == $manager->isCollectionAvailable($name, $dataSet->getDate())) {
26
                $form = $this->createForm(DataSetType::class, new DataSet());
27
            }
26 28
        }
27 29

  
28 30
        return $this->render(

Také k dispozici: Unified diff