echo " ", $leerling->getVoornaam(); ?> <?php echo " ", $leerling->getFamilienaam(); ?> </h3> <a role="button" class="btn btn-success btn-sm btnVormgeving" target="_blank" href="generate-pdf.php?id=<?php echo $leerling->getLeerlingid(); ?> &trimister=<?php echo $trimister; ?> " <?php //check komen of er punten zijn, zo niet button disabled $pdfKontrol = new Pdf_en_GrafiekService(); $pdfKontrol->createViewProcent(); $arr = array(); $arr = $pdfKontrol->maakPuntenLeerling($trimister, $leerling->getLeerlingid()); if (!count($arr) > 0) { echo 'disabled'; } ?> >Rapport</a> <a role="button" class="btn btn-success btn-sm btnVormgeving" href="leerlingprofiel.php?update=yes&leerlingid=<?php echo $leerling->getLeerlingid(); ?> ">update</a> </div> </div> </div>
if ($maand <= 4) { $trimister = 2; } else { $trimister = 3; } } $leerlingsvc = new leerlingservice(); $leerlingobj = $leerlingsvc->getleerlingbyid($id); //VARIABELEN $klas = $leerlingobj->getKlasid(); $vnaam = $leerlingobj->getVoornaam(); $fnaam = $leerlingobj->getFamilienaam(); $klasgemiddelde = array(); $leerling = array(); //SERVICELAAG $grafiekServ = new Pdf_en_GrafiekService(); $leerling = $grafiekServ->maakPuntenLeerling($trimister, $id); $klasgemiddelde = $grafiekServ->maakKlasgemiddelde($trimister, $klas); // Create the graph -- these two calls are required $graph = new Graph(650, 450); $graph->SetScale("textlin"); /////////////////////////////////////////IF LEERLING || KLASGEMIDDELDE IS EMPTY /////////////////////////////////////////MAAK ZELF ARRAYS if (empty($leerling) || empty($klasgemiddelde)) { //punten leerling $leerling = array("WIS" => 95, "GES" => 45, "AAR" => 75, "NED" => 69, "LO" => 76); $klasgemiddelde = array("WIS" => 81, "GES" => 63, "AAR" => 70, "NED" => 73, "LO" => 65); $txt = new Text(); $txt->SetFont(FF_ARIAL, FS_NORMAL, 25); $txt->SetColor('gray'); $txt->Set(" VOORBEELDGRAFIEK");
{ function Header() { //Title $this->SetFont('times', 'I', 20); $this->Image($link = 'images/header.png'); $this->Ln(12); //Ensure table header is output parent::Header(); } } //connectie met database mysql_connect(DBconfig::$DB_HOST, DBconfig::$DB_USERNAME, DBconfig::$DB_PASSWORD); mysql_select_db(DBconfig::$DB_NAME); //pdfService $pdfServ = new Pdf_en_GrafiekService(); $pdfServ->createViewProcent(); //sql om gegevens in de pdf te krijgen van een leerling $query = "SELECT naamklas, voornaam, familienaam, geboortedatum FROM leerling" . " inner join klas on leerling.klasid=klas.klasid where" . " leerlingID='" . $id . "'"; //sql voor het opvragen van gegevens van een tabel in de database $q = "SELECT distinct vaknaam, percentage FROM procent2 inner join basistabel " . "on procent2.leerlingID=basistabel.leerlingID " . "and procent2.vakID=basistabel.vakID " . "where procent2.trimister='{$trim}' " . "and procent2.leerlingID='" . $id . "'" . " order by procent2.vakID"; //HAAL INFO VAN DE LEERLING $leerlingsvc = new leerlingservice(); $leerlingobj = $leerlingsvc->getleerlingbyid($id); //VARIABELEN $klas = $leerlingobj->getKlasid(); $vnaam = $leerlingobj->getVoornaam(); $fnaam = $leerlingobj->getFamilienaam(); //mysql_query($q) $resultG = mysql_query($q); //gemiddelde punten berekenen