*/ function save_result($org, $code, $result) { $file = "bedrijven/{$org}.json"; $handle = fopen($file, 'w'); $codes_array = json_decode(file_get_contents($file)); $codes_array[$code] = $result; fwrite($handle, json_encode($codes_array)); fclose($handle); return array_key_exists($code, $codes_array); } if (isset($_GET['organisatie']) && isset($_GET['code']) && organization_exists($_GET['organisatie']) && code_exists($_GET['organisatie'], $_GET['code'])) { /* Toon de personeelstest */ require_once '../resources/includes/TestCreator.php'; $vragen = [0 => 'Ik ga positief om met de dingen die ik moet doen.', 1 => 'Ik ben vergeetachtiger dan anders.', 2 => 'Ik heb angst- en paniekaanvallen.', 3 => 'Ik ben een perfectionist.', 4 => 'Ik ervaar een soort algemeen bedrukkend gevoel.', 5 => 'Ik verzuim taken die ik vroeger niet zou verzuimen.', 6 => 'Ik voel me niet meer aanwezig in relaties met anderen.', 7 => 'Ik ben een erg rustig persoon.', 8 => 'Ik ben minder waard dan vroeger.', 9 => 'Ik voel me verdoofd.', 10 => 'Ik kan dingen niet meer van me afzetten.', 11 => 'Ik voel me betrokken bij anderen.', 12 => 'Ik kan zomaar erg emotioneel zijn.', 13 => 'Ik leef me in in de gevoelens van anderen.', 14 => 'Ik maak vaker ruzie met anderen dan vroeger.', 15 => 'Ik heb steeds minder sociale contacten.', 16 => 'Ik ben succesvol.', 17 => 'Ik heb geen behoefte meer aan seksualiteit.', 18 => 'Ik heb geen energie meer.', 19 => 'Ik heb sterke stemmingswisselingen.', 20 => 'Ik ben snel van streek.', 21 => 'Ik ben zelfverzekerd.', 22 => 'Ik ervaar een gevoel van onmacht.', 23 => 'Ik voel me leeg en lusteloos.', 24 => 'Ik heb een positief zelfbeeld.', 25 => 'Ik luister intensief naar adviezen van anderen.', 26 => 'Ik ben sneller geïrriteerd dan normaal.', 27 => 'Ik ben zeer gemotiveerd.', 28 => 'Ik voel me opgebrand.', 29 => 'Ik heb chaotische gedachten.', 30 => 'Ik voel me wel eens gefrustreerd.', 31 => 'Ik heb veel zelfvertrouwen.', 32 => 'Ik blijf maar moe.', 33 => 'Ik vraag anderen om hulp indien nodig.', 34 => 'Ik kan het eigenlijk allemaal niet meer goed aan.', 35 => 'Ik heb gedachten die rondmalen in mijn hoofd.', 36 => 'Ik ben wat uitgeblust.', 37 => 'Ik kan me makkelijk ontspannen.', 38 => 'Ik ben cynischer dan vroeger.', 39 => 'Ik ben ongeduldiger dan anders.', 40 => 'Ik heb geen lichamelijke klachten.', 41 => 'Ik ben in gedachten verzonken.', 42 => 'Ik slaap uitstekend.', 43 => 'Ik ben negatief naar anderen.', 44 => 'Ik ben emotioneel uitgeput.', 45 => 'Ik kan me goed concentreren.', 46 => 'Ik communiceer niet meer met anderen.', 47 => 'Ik ben opgewekt en vrolijk.', 48 => 'Ik heb afstand genomen van vrienden en kennissen.', 49 => 'Ik maak zeer weinig fouten.', 50 => 'Ik reageer me weleens af op mensen dicht bij me.', 51 => 'Ik ben angstiger geworden.', 52 => 'Ik heb geen verlangens meer naar intimiteit.', 53 => 'Ik vermeid anderen.', 54 => 'Ik presteer goed.', 55 => 'Ik neem besluiten even makkelijk als anders.']; $test_page = new TestCreator(); $test_page->title = 'Burnout Personeelstest'; $test_page->questions = $vragen; $test_page->extra_head = <<<EOF <link rel="stylesheet" href="resources/css/test.css" type="text/css"> EOF; $test_page->test_body = <<<EOF <h3>Personeelstest</h3> <p> Deze test bestaat uit 56 stellingen. Geef bij elk van de stellingen aan in hoeverre deze op jou van toepassing is in je werk en/of je privéleven. Neem daarbij de afgelopen 6 maanden in gedachten. </p> EOF; $test_page->results_body = <<<EOF <h3>Personeelstest - Verstuurd</h3>
<?php require_once '../resources/includes/TestCreator.php'; $vragen = [0 => 'Er is veel verloop in personeel.', 1 => 'Mensen zitten hun tijd uit.', 2 => 'Drugs- en/of alcoholproblemen beïnvloeden het werk.', 3 => 'Er is veel ziekteverzuim.', 4 => 'Er zijn veel conflicten.', 5 => 'Opdrachten worden niet opgevolgd.', 6 => 'Er is sprake van sabotage.', 7 => 'Mensen stelen en liegen.', 8 => 'Deadlines worden niet gehaald.', 9 => 'Veel werk moet worden overgedaan.', 10 => 'Een \'dolksteek in de rug\' komt vaak voor.', 11 => 'Kantoorpolitiek verstoort het werk.', 12 => 'De productiviteit is laag.', 13 => 'De organisatiedoelen zijn voor de mensen niet helder.', 14 => 'Er is sprake van gevoelens van hulpeloosheid.', 15 => 'Er is weinig teamspirit.', 16 => 'Mensen zijn niet open.', 17 => 'Mensen gaan niet veel met elkaar om buiten het werk.', 18 => 'Teamsamenwerking verloopt slecht.', 19 => 'Ontslagen komen veel voor.', 20 => 'Er wordt veel geklaagd.', 21 => 'Mensen zitten er voor zichzelf.', 22 => 'Mensen zijn weinig betrokken.', 23 => 'Mensen hebben geen of weinig invloed op managementbeslissingen.', 24 => 'Dreigementen zijn de beste aansporingen.']; $test_page = new TestCreator(); $test_page->title = 'Burnout Risicoanalyse'; $test_page->path_to_root = '../'; $test_page->questions = $vragen; $test_page->extra_head = <<<EOF <link rel="stylesheet" href="resources/css/test.css" type="text/css"> <script src="resources/js/svg-dash-meter.min.js"></script> <script> \$(window).bind("load", function () { var meter = svg_meter(document.getElementById('svgmeter'), { value: 0, \t\t\tmax: 100, \t\t\tduration: 500, \t\t\tgradient: [ \t\t\t{r:0,g:200,b:0}, \t\t\t{r:255,g:140,b:0}, \t\t\t{r:200,g:0,b:0} \t\t\t], stops: [25, 50, 75] }); updateMeter(meter); }); </script> EOF; $test_page->test_body = <<<EOF <h3>Burnout Risicoanalyse (voor managers)</h3> <p>
<?php require_once '../resources/includes/TestCreator.php'; $vragen = [0 => 'Ik voel me moe, ook al heb ik voldoende slaap gehad.', 1 => 'Ik ben ontevreden met mijn werk.', 2 => 'Ik voel me bedroefd, zonder dat daar echt een reden voor is.', 3 => 'Ik ben vergeetachtig.', 4 => 'Ik ben geïrriteerd en val uit tegen mensen.', 5 => 'Ik vermijd mensen op mijn werk en in mijn privé-leven.', 6 => 'Ik heb slaapproblemen, omdat ik me zorgen maak over mijn werk.', 7 => 'Ik ben vaker ziek dan vroeger.', 8 => 'Mijn houding t.o.v. mijn werk is \'Waar zou ik me druk over maken?\' Ik sta er wat onverschillig tegenover.', 9 => 'Ik raak vaker betrokken bij conflicten.', 10 => 'Mijn werk lijdt onder \'hoe ik me voel\'.', 11 => 'Ik gebruik meer koffie, alcohol, sigaretten, drugs of kalmerende middelen dan normaal om mij beter te voelen.', 12 => 'Met andere mensen communiceren is een bron van spanning.', 13 => 'Ik kan me niet concentreren op mijn werk zoals voorheen.', 14 => 'Het werk verveelt me.', 15 => 'Ik werk hard, maar bereik weinig.', 16 => 'Ik voel me gefrusteerd op mijn werk.', 17 => 'Ik zie ertegen op om naar het werk te gaan.', 18 => 'Sociale activiteiten putten me uit.', 19 => 'Seks vraagt teveel energie.', 20 => 'In mijn vrije tijd kijk ik voornamelijk TV.', 21 => 'Ik heb weinig om me op te verheugen in mijn werk.', 22 => 'Ik pieker over mijn werk in mijn vrije tijd.', 23 => 'Mijn gevoelens over mijn werk zitten mij dwars in mijn persoonlijke leven.', 24 => 'Mijn werk lijkt zinloos.']; $test_page = new TestCreator(); $test_page->title = 'Burnout Snelle Test'; $test_page->path_to_root = "../"; $test_page->questions = $vragen; $test_page->extra_head = <<<EOF <link rel="stylesheet" href="resources/css/test.css" type="text/css"> <script src="resources/js/svg-dash-meter.min.js"></script> <script> \$(window).bind("load", function () { var meter = svg_meter(document.getElementById('svgmeter'), { value: 0, max: 100, duration: 500, gradient: [ {r:0,g:200,b:0}, {r:255,g:140,b:0}, {r:200,g:0,b:0} ], stops: [25, 50, 75] }); updateMeter(meter); }); </script> EOF;
<?php require_once '../resources/includes/TestCreator.php'; $vragen = [0 => 'Ik ga positief om met de dingen die ik moet doen.', 1 => 'Ik ben vergeetachtiger dan anders.', 2 => 'Ik heb angst- en paniekaanvallen.', 3 => 'Ik ben een perfectionist.', 4 => 'Ik ervaar een soort algemeen bedrukkend gevoel.', 5 => 'Ik verzuim taken die ik vroeger niet zou verzuimen.', 6 => 'Ik voel me niet meer aanwezig in relaties met anderen.', 7 => 'Ik ben een erg rustig persoon.', 8 => 'Ik ben minder waard dan vroeger.', 9 => 'Ik voel me verdoofd.', 10 => 'Ik kan dingen niet meer van me afzetten.', 11 => 'Ik voel me betrokken bij anderen.', 12 => 'Ik kan zomaar erg emotioneel zijn.', 13 => 'Ik leef me in in de gevoelens van anderen.', 14 => 'Ik maak vaker ruzie met anderen dan vroeger.', 15 => 'Ik heb steeds minder sociale contacten.', 16 => 'Ik ben succesvol.', 17 => 'Ik heb geen behoefte meer aan seksualiteit.', 18 => 'Ik heb geen energie meer.', 19 => 'Ik heb sterke stemmingswisselingen.', 20 => 'Ik ben snel van streek.', 21 => 'Ik ben zelfverzekerd.', 22 => 'Ik ervaar een gevoel van onmacht.', 23 => 'Ik voel me leeg en lusteloos.', 24 => 'Ik heb een positief zelfbeeld.', 25 => 'Ik luister intensief naar adviezen van anderen.', 26 => 'Ik ben sneller geïrriteerd dan normaal.', 27 => 'Ik ben zeer gemotiveerd.', 28 => 'Ik voel me opgebrand.', 29 => 'Ik heb chaotische gedachten.', 30 => 'Ik voel me wel eens gefrustreerd.', 31 => 'Ik heb veel zelfvertrouwen.', 32 => 'Ik blijf maar moe.', 33 => 'Ik vraag anderen om hulp indien nodig.', 34 => 'Ik kan het eigenlijk allemaal niet meer goed aan.', 35 => 'Ik heb gedachten die rondmalen in mijn hoofd.', 36 => 'Ik ben wat uitgeblust.', 37 => 'Ik kan me makkelijk ontspannen.', 38 => 'Ik ben cynischer dan vroeger.', 39 => 'Ik ben ongeduldiger dan anders.', 40 => 'Ik heb geen lichamelijke klachten.', 41 => 'Ik ben in gedachten verzonken.', 42 => 'Ik slaap uitstekend.', 43 => 'Ik ben negatief naar anderen.', 44 => 'Ik ben emotioneel uitgeput.', 45 => 'Ik kan me goed concentreren.', 46 => 'Ik communiceer niet meer met anderen.', 47 => 'Ik ben opgewekt en vrolijk.', 48 => 'Ik heb afstand genomen van vrienden en kennissen.', 49 => 'Ik maak zeer weinig fouten.', 50 => 'Ik reageer me weleens af op mensen dicht bij me.', 51 => 'Ik ben angstiger geworden.', 52 => 'Ik heb geen verlangens meer naar intimiteit.', 53 => 'Ik vermeid anderen.', 54 => 'Ik presteer goed.', 55 => 'Ik neem besluiten even makkelijk als anders.']; $test_page = new TestCreator(); $test_page->title = 'Burnout Uitgebreide Test'; $test_page->path_to_root = "../"; $test_page->questions = $vragen; $test_page->extra_head = <<<EOF <link rel="stylesheet" href="resources/css/test.css" type="text/css"> <script src="resources/js/svg-dash-meter.min.js"></script> <script> \$(window).bind("load", function () { var meter = svg_meter(document.getElementById('svgmeter'), { value: 0, \t\t\tmax: 100, \t\t\tduration: 500, \t\t\tgradient:[ \t\t\t{r:0,g:200,b:0}, \t\t\t{r:255,g:140,b:0}, \t\t\t{r:200,g:0,b:0} \t\t\t], stops: [25, 50, 75] }); updateMeter(meter); }); </script> EOF; $test_page->test_body = <<<EOF <h3>Uitgebreide Test</h3> <p>