scripting tips???!!!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »
Sylvester vader

sylvester vader

13/09/2019 12:26:26
Quote Anchor link
hi iedereen
ik wil over een tijdje mijn online software geheel opnieuw gaan maken met goede php scripting

ik heb in de afgelopen maanden best veel geleerd hier van een aantal van jullie

en veel van die dingen wil ik dan ook gaan toepassen in mijn script
onder andere meer gebruik maken van classes
enz enz

nu heb ik persoonlijk wel 1 denk ik simpele vraag
ik gebruik op een aantal paginas heel erg veel includes via if ($page =

soms wel 30 verschillende paginas

is dit goed zo of moet ik daar iets anders voor gaan gebruiken straks?

even een stukje van 1 pagina

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
elseif($page == 'aanwezig') {
include("beheer/aanwezig.php");
}

elseif($page == 'settings') {
include("beheer/settings.php");
}
elseif($page == 'talen') {
include("beheer/talen.php");
}
elseif($page == 'alerts') {
include("beheer/alerts.php");
}
elseif($page == 'producten') {
include("beheer/producten.php");
}
elseif($page == 'intake') {
include("beheer/intake.php");
}
elseif($page == 'stap2') {
include("beheer/prijzen.php");
}
elseif($page == 'stap3') {
include("beheer/intake.php");
}
elseif($page == 'stap4') {
include("beheer/overeenkomst.php");
}


heeft iemand hier een mooiere oplossing voor?

en andere tips hoor ik ook graag :)
 
PHP hulp

PHP hulp

17/11/2024 23:18:20
 
- Ariën  -
Beheerder

- Ariën -

13/09/2019 12:43:12
Quote Anchor link
Je kan de pagina's ook in een array plaatsen, en kijken of ze overeenkomen met je $_GET of vergelijkbare variabele.

Die stappen lijken mij meer onder een bepaalde pagina te vallen. Dus lijken die hier niet op hun plek, vermoed ik. En is het meer iets voor intake.php.
Gewijzigd op 13/09/2019 12:50:08 door - Ariën -
 
Ward van der Put
Moderator

Ward van der Put

13/09/2019 12:55:59
Quote Anchor link
Alle URL's naar /index.php in de root leiden zodat deze als front controller elke denkbare pagina kan produceren.
 
Sylvester vader

sylvester vader

13/09/2019 14:50:53
Quote Anchor link
Ward van der Put op 13/09/2019 12:55:59:
Alle URL's naar /index.php in de root leiden zodat deze als front controller elke denkbare pagina kan produceren.

ja dat doen ze eigelijk all maar in de index heb ik heel veel includes naar andere paginas

maar die front controller ziet er al heel netjes en beter uit dan wat ik heb

ik zal ook ff wat info zoeken over die array hiervan
 
Thomas van den Heuvel

Thomas van den Heuvel

13/09/2019 18:18:15
Quote Anchor link
Een design pattern is vaak een (abstract) idee. Er zijn dan ook legio implementaties (en interpretaties) voor eenzelfde patroon. Deze implementaties voeren vaak ook verder dan het idee van het patroon. Zo moet je ook nadenken over de structuur van je applicatie, en in welke mate zaken van elkaar afhangen.

Bijvoorbeeld, je zou een 1:1 vertaling van het "applicatie-pad" naar code kunnen maken. Het webadres (bijvoorbeeld https://jouw.website/bedrijf/contact) zou rechtstreeks kunnen corresponderen met het (interne) "code-pad" naar de bijbehorende code (/intern/pad/bedrijf/contact.php). Dit zou een aantal dingen kunnen versimpelen, maar tegelijkertijd beperk je jezelf ook in de mogelijkheden voor vrije naamgeving van webadressen.

Je kunt niet, althans niet zomaar, beginnen te breien bij een front controller als er nog geen structuur zit of ideeen zijn voor de rest van je applicatie.

Zoals eerder aangegeven, in deze single point of entry komen een heleboel dingen samen die het verdere verloop sterk bepalen.

Je bent in wezen bezig met het handmatig verwerken van requests en het tot op zekere hoogte zelf bouwen van responses, dus daar komt ook wel enige kennis van het HTTP protocol bij kijken. Op het moment dat je hiermee aan de slag gaat moet je enige kennis hebben van hoe je dit in goede banen leidt.

Persoonlijk heb ik een schurfthekel aan het woord "scripten" en "scripting". Hier gaat wat mij betreft nog steeds een soort van onvolwassenheid vanuit.
Gewijzigd op 13/09/2019 18:19:41 door Thomas van den Heuvel
 
Jan R

Jan R

13/09/2019 19:10:34
Quote Anchor link
Waarom niet gewoon met switch of nog eenvoudiger
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
if ($fp = @fopen($page . '.php', 'r')) {
    fclose($fp);
    include $page  . '.php';
}else{
    echo '<h1>Fout: Pagina "<u>'. htmlspecialchars($show1pagina) .'</u>" werd niet gevonden</h1>';
}

Kijk of het bestand bestaat indien ja include anders foutmelding

Jan
 
Rob Doemaarwat

Rob Doemaarwat

13/09/2019 19:35:00
Quote Anchor link
Voor "kijken of het bestand bestaat" hebben we is_file().

Beetje link dit altijd. Zometeen index.php?page=../../file-die-niet-direct-aangeroepen-mag-worden ...
 
Thomas van den Heuvel

Thomas van den Heuvel

13/09/2019 20:01:37
Quote Anchor link
Inderdaad, kan beter een soort van whitelist hebben.

Daarnaast, vermijd diskoperaties, dat zijn dure operaties.

Je bent waarschijnlijk beter af met een autoloader aanpak. Dan hoef je ook nooit meer iets te includen maar wordt dit allemaal automatisch geladen op grond van consistente naamgeving.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

13/09/2019 20:15:05
Quote Anchor link
Wanneer je toch van classes gebruik wil gaan maken lijkt het mij een heel goed idee om een autoloader te gebruiken. Dan hoef je geen enkele include te gebruiken voor de classes die je gebruikt. er zijn enkele gestandaardiseerde autoloaders: PSR-4 en PSR-0. Deze zijn zo te downloaden en te gebruiken. Bij voorkeur gebruik je Composer hiervoor. Kort stukje Nederlandse uitleg hier.

Paar andere interessante (zoek)termen die je veel nuttig leesvoer kunnen opleveren:
- PDO
- php OOP
- php namespaces
- php routers
- php MVC framework
- php template engine (zoals Twig en Blade)
- php framework (zoals Symfony, Laravel of CakePHP)


Toevoeging op 13/09/2019 20:30:19:

Eigenlijk wordt de autoloader gelijk mee geleverd wanneer je composer gebruikt. Je kunt dit ook gebruiken om je eigen classes te autoload-en. Zie hiervoor deze pagina.
 
Ward van der Put
Moderator

Ward van der Put

14/09/2019 09:53:03
 
Sylvester vader

sylvester vader

16/09/2019 10:07:37
Quote Anchor link
Frank Nietbelangrijk op 13/09/2019 20:15:05:
Wanneer je toch van classes gebruik wil gaan maken lijkt het mij een heel goed idee om een autoloader te gebruiken. Dan hoef je geen enkele include te gebruiken voor de classes die je gebruikt. er zijn enkele gestandaardiseerde autoloaders: PSR-4 en PSR-0. Deze zijn zo te downloaden en te gebruiken. Bij voorkeur gebruik je Composer hiervoor. Kort stukje Nederlandse uitleg hier.

Paar andere interessante (zoek)termen die je veel nuttig leesvoer kunnen opleveren:
- PDO
- php OOP
- php namespaces
- php routers
- php MVC framework
- php template engine (zoals Twig en Blade)
- php framework (zoals Symfony, Laravel of CakePHP)


Toevoeging op 13/09/2019 20:30:19:

Eigenlijk wordt de autoloader gelijk mee geleverd wanneer je composer gebruikt. Je kunt dit ook gebruiken om je eigen classes te autoload-en. Zie hiervoor deze pagina.



lol dit gaat mij dus allemaal ff te ver :S
ik denk dat chinees leren makkelijker is
:)

en daarnaast hou ik er nooit van om dingen te gebruiken van anderen ook al is het iets goeds
het is altijd gemaakt door andere, en hacks worden meestal gemaakt voor iets dat veel mensen gebruiken

ik gebruik liever gewoon mijn eigen hard coding maar deze wil ik wel goed gaan schrijven dit keer
 
Ward van der Put
Moderator

Ward van der Put

16/09/2019 14:16:04
Quote Anchor link
Sylvester vader op 16/09/2019 10:07:37:

en daarnaast hou ik er nooit van om dingen te gebruiken van anderen ook al is het iets goeds
het is altijd gemaakt door andere, en hacks worden meestal gemaakt voor iets dat veel mensen gebruiken

ik gebruik liever gewoon mijn eigen hard coding maar deze wil ik wel goed gaan schrijven dit keer


Not Invented Here (NIH) syndrome
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/09/2019 18:09:42
Quote Anchor link
Iets met de plank en mis slaan?

Goed, het zal een boel nieuwe informatie zijn, dat besef ik. En ik weet niet wat je doel is. Is dat PHP als hobby of is het doel om een pro te worden? In dat laatste geval ga ik je nu veel succes wensen ;-)

In ieder geval is het rijtje dat ik neer gezet heb een belangrijk rijtje van tools welke de professionele developers allemaal kennen. Uiteraard hoef je niet overal helemaal in doorgewinterd te zijn (beter goed thuis in één ding dan half in twee) maar op een aantal dingen zou je minimaal eens flink de aandacht moeten vestigen. En het hoeft niet allemaal tegelijk he. Zo heeft het denk ik niet zo veel zin om naar een framework te kijken als je nog niets weet over (ik zeg het even populair) OOP.


Quote:
en daarnaast hou ik er nooit van om dingen te gebruiken van anderen ook al is het iets goeds


Dus je bakt je eigen brood nadat je je eigen graan gemalen hebt? Ik wil maar zeggen je kunt als modern mens niet of amper leven als je niets van een ander wil gebruiken. En zo is het ook in de informatica.
Gewijzigd op 16/09/2019 18:34:31 door Frank Nietbelangrijk
 
Sylvester vader

sylvester vader

17/09/2019 10:00:34
Quote Anchor link
haha ja klopt
zit ook misschien wel tussen mijn oren maar in verleden heb ik heel vaak scripts gebruikt of zogenaamd goede dingen
en dan hebben ze altijd net niet de functies die je nodig heb of er zit toch nog ergens een beveiligings lek in enz enz

even als voorbeeld veel mensen gebruiken nu bv wordpress, als er iets is waar ik een hekel aan heb is het wordpress
zoizo omdat 99% van hack pogingen op mijn server gerelateerd zijn aan wordpress (altijd grappig om te zien aangezien ik dus geen wordpress gebruik)

en aangezien ik dus veel met boekhoudingen doe en persoons gegevens wil ik elk detail van mijn gehele script dus ook weten
zoizo op delen die ik belangrijk vind

zodat als er iets fout gaat ik alleen myzelf de schuld kan geven en niet een 3de partij tool of script

het klopt dat je een wiel niet 2 keer moet uitvinden
maar als iemand een wiel heeft gemaakt die niet perfect rond is dan maak ik toch liever zelf een wiel


kijk mijn script is een site, waar bovenop allemaal dynamische sites staan, gelinkt naar begin domain
deze worden via het script zelf gesplitst naar de bijbehoorende gegevens enz enz
en mijn systeem draaien dus ff simpel gezegd 10 sites en bedrijven dwars door elkaar heen.
multi styling per klant en ben zelfs bezig met multi language

100% zelf gescript allemaal het enige dat ik niet zelf heb gedaan is het basis login/registratie script omdat ik dat 10 jaar geleden niet helemaal snapte mbt sessions enz


als ik iets schrijf wil ik dat ik zelf exact weet waar iets staat en niet eerst een manual van een ander script of server tool moet gaan uitpluizen als er bv een fout is die daar ergens inzit

en ik bv niet kan gaan zitten wachten op een update

als iets stuk is of een bug heeft moet het NU!!! gefixt worden en niet over 6 maanden

daarom gebruik ik dus niks van andere
 
- Ariën  -
Beheerder

- Ariën -

17/09/2019 10:30:27
Quote Anchor link
Maar een framework maakt het programmeren juist wel weer makkelijker omdat je een goede opbouw hebt in Controllers, models en views. Maar het vergt wel weer een leercurve.
Gewijzigd op 17/09/2019 10:30:56 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

17/09/2019 17:44:56
Quote Anchor link
Je zou natuurlijk ook gewoon de dingen kunnen gebruiken die voor jou meerwaarde hebben. Je hoeft je verder nergens aan te conformeren maar dat neemt niet weg dat je altijd na zou moeten denken over hoe dingen intelligenter en netter kunnen.

Tegelijkertijd nodigt het niet echt uit om te reageren op een topic waar de houding een beetje "ga ik toch allemaal niet gebruiken" is. Als je om advies vraagt zou je op zijn minst de voorstellen kunnen verkennen of zelfs uit kunnen proberen in een eenvoudige proof-of-concept. Maar om nu op voorhand dingen af te wijzen wanneer je ze niet direct kunt overzien... Niemand heeft ooit geclaimd dat deze materie eenvoudig is, dus misschien is het gewoon een kwestie van wat meer moeite doen. En als dat niet jouw interessegebied / cup-of-tea is, ook prima, maar wees dan eerlijk naar jezelf (en ons) toe en besteed het lekker uit en zet ons niet voor niets aan het werk met vragen als je toch niet van plan bent iets met de antwoorden te doen.

Hoe dan ook helpt het wanneer je een nette werkhouding hebt en zorg besteedt aan de dingen die je doet. Dit wordt meestal ook gereflecteerd in de communicatie met anderen. Doorgaans besteden mensen die reageren aandacht aan het opstellen van antwoorden in lopende zinnen met een begin en een einde, dus dan is het wel zo netjes om dat ook te doen.

Dit is een forum, geen chatbox.

Het hoeft natuurlijk niet super strak allemaal, dat moet iedereen zelf maar uitmaken, maar het (overvloedige) gebruik van uitroeptekens en het verder vrijwel ontbreken van leestekens in reacties zou de indruk kunnen wekken van een zekere laksheid of gewoon een totale desinteresse.
Gewijzigd op 17/09/2019 17:53:17 door Thomas van den Heuvel
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.