<?php include "../classes/jpgraph/jpgraph.php"; include "../classes/jpgraph/jpgraph_line.php"; require_once '../classes/Config.class.php'; require_once '../classes/Categorie.class.php'; require_once '../classes/Herstelformulier.class.php'; $kleuren = array("dodgerblue3", "firebrick3", "gold2", "goldenrod3", "gray4", "hotpink3", "indianred4", "khaki", "lavenderblush", "lemonchiffon"); $cats = Categorie::getCategorien(); //we halen eerst alle categorieën op $data = array(); $eersteDag = '9999-00-00'; $laatsteDag = '0000-00-00'; foreach ($cats as $cat) { $lijst = Herstelformulier::getAantalFormulieren($cat, $_GET['homeId']); if (sizeof($lijst) != 0) { //categorie enkel gebruiken als er iets in zit foreach ($lijst as $dag) { if ($dag[0] < $eersteDag) { $eersteDag = $dag[0]; } if ($dag[0] > $laatsteDag) { $laatsteDag = $dag[0]; } $data[$cat][$dag[0]] = $dag[1]; //nu hebben we een lijst met "gaten" in } } } //lijst van alle dagen maken $dagen = array();
$velden = json_decode(stripslashes($_POST['velden'])); $waarden = json_decode(stripslashes($_POST['waarden'])); $waarden = array_combine($velden, $waarden); $veld = new Veld($id); $veld->setNaamNL($waarden['naamNL']); $veld->setNaamEN($waarden['naamEN']); $cat = new Categorie($waarden['categorie']); $veld->setCategorie($cat); } else if($_POST['actie'] == "add"){ //veldjes ophalen en omzetten $velden = json_decode(stripslashes($_POST['velden'])); $waarden = json_decode(stripslashes($_POST['waarden'])); $waarden = array_combine($velden, $waarden); $cat = new Categorie($waarden['categorie']); $home = new Home($_POST['home']); $veld = new Veld("", $waarden['naamNL'], $waarden['naamEN'], $cat, $home); } else if($_POST['actie'] == "select"){ if($_POST['property'] == "categorie"){ echo json_encode(Categorie::getCategorien($_POST["locatie"])); } } else if($_POST['actie'] == "remove"){ $veld = new Veld($_POST["id"]); $veld->setVerwijderd(true); } ?>