Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 03ccdd65

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

+ vyřešení bugu s vybíráním datové sady

Zobrazit rozdíly:

website/src/Controller/HeatmapController.php
19 19
        $form = $this->createForm(DataSetType::class, $dataSet);
20 20
        $form->handleRequest($request);
21 21

  
22
        if ($form->isSubmitted()) {
22
        $isSubmitted = $form->isSubmitted();
23
        if ($isSubmitted) {
23 24
            $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());
25
            if (false == $manager->isCollectionAvailable($dataSet->getType(), $dataSet->getDate())) {
26
                $dataSet = new DataSet();
27 27
            }
28
            $form = $this->createForm(DataSetType::class, $dataSet);
28 29
        }
29 30

  
30 31
        return $this->render(
31 32
            'heatmap.html.twig',
32 33
            [
33 34
                'form' => $form->createView(),
34
                'submitted' => $form->isSubmitted(),
35
                'submitted' => $isSubmitted,
35 36
                'data_to_display' => $dataSet,
36 37
            ]
37 38
        );
......
40 41
    /**
41 42
     * @Route("heatmap/opendata/{name}/{date}/{time}", name="opendata")
42 43
     */
43
    public function opendata(IOpenDataManager $manager, $name = 'NONE', $date = '01012020', $time = '1') {
44
    public function opendata(IOpenDataManager $manager, $name = 'NONE', $date = '2020-01-01', $time = '1') {
44 45
        return $this->json([
45 46
            'items' => $manager->getCollectionDataByName($name, $date, $time),
46 47
            'max' => $manager->getMaxCollectionNumberAtDay($name, $date),

Také k dispozici: Unified diff