Ejemplo n.º 1
0
<?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);
	}
?>