Revize dfe43218
Přidáno uživatelem Jakub Vašta před téměř 5 roky(ů)
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
+ validace