DB model klantensysteem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Ervaren PHP developer gezocht!

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Experienced Lead Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Delft Vacature ID: 13301 Introductie We are seeking a Lead Java Developer for our team in the area of Delft. You will develop an application used exclusively by the engineers and geologists for site characterizations, which imports raw field and laboratory measurements for further processing, integration, ground modelling, and geotechnical analysis and reporting. The client/server application is entirely written in Java, and the server is hosted in the Amazon cloud, utilizing frameworks such as Spring and Hibernate, and connected to an MS SQL Server RDS instance. There is a trend towards using more

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Pagina: 1 2 volgende »

Cedric

Cedric

23/08/2007 14:57:00
Quote Anchor link
Hey,

Ik vind het nu stilaan tijd om mijn eigen klantensysteem te maken. Ik zit momenteel nog in de beginfase. Ik ben aan het uitdenken hoe ik alles ga laten werken. Ik was nu bezig aan mijn db model en dacht om dit zo te doen.

Een tabel gebruikers met gebruikersnaam, wachtwoord, etc..
Een tabel opdrachten: afgewerkte opdrachten met info erover. Elke gebruiker ziet dan een lijst met opdrachten die ik voor hen gedaan heb.
Een tabel lopende opdrachten: klanten zien dan aan welke opdrachten ik bezig ben voor hen.

In de admin zou ik dan bijvoorbeeld lopende opdrachten verplaatsen naar afgewerkte opdrachten enzo.

Ik denk wel dat dit een goeie aanpak is, maar ik had ook graag eens geweten hoe jullie dit zouden maken.
Gewijzigd op 01/01/1970 01:00:00 door Cedric
 
PHP hulp

PHP hulp

19/05/2024 13:14:33
 
Robert Deiman

Robert Deiman

23/08/2007 15:04:00
Quote Anchor link
Waarom zou je de tabel opdrachten en lopende opdrachten los van elkaar maken? Ik zou er 1 tabel van maken, waarin je alle opdrachten zet. Zet er een kolom afgerond (type:date) in en zet daar de datum in wanneer die is afgerond (kan je in je "admin-panel" die je zelf zou maken bijvoorbeeld met een checkbox aanvinken, en is die aangevinkt, dan komt in die kolom de huidige datum te staan)
Zo kan je ook nog namelijk de opdrachten op volgorde van afronding laten zien, en hou je de boel keurig in 1 tabel.


In de afgeronde en lopende projecten heb je (bij jou opzet) namelijk dezelfde informatie staan, alleen zijn de projecten in de 1e tabel afgerond en in de andere niet. -> verplaatsen kost meer rekencapaciteit, als zal je dat niet merken, omdat jezelf alleen kan verplaatsen) maar 2 tabellen is gewoon overbodig.
 
Cedric

Cedric

23/08/2007 15:08:00
Quote Anchor link
Nu ik er over nadenk heb je wel gelijk. Ik had er eigenlijk nooit over gedacht om alles in 1 tabel te zetten. Dan heb ik gewoon AND afgewerkt = 1 toe te voegen aan mijn query :)
Gewijzigd op 01/01/1970 01:00:00 door Cedric
 
Robert Deiman

Robert Deiman

23/08/2007 15:16:00
Quote Anchor link
Misschien ook wel handig voor klanten om überhaupt te zien welke projecten je hebt lopen, of bijvoorbeeld een "verwachte afrondingsdatum" erin te zetten, is deze voorbij, en niet aangepast, dan kan dit bijv automatisch (op mijn manier met de datum in afgerond) als afgerond worden bestempeld -> Al naar gelang jou eigen invulling.

Voor de rest heb je inderdaad een tabel gebruikers nodig, en de tabel opdrachten, dat zit denk ik wel goed, let wel op dat je de wachtwoorden in de tabel gebruikers/ klanten goed beveiligd!
 
Kees Schepers

kees Schepers

23/08/2007 15:25:00
Quote Anchor link
Dit is slechts een idee, redelijk abstract maar houd ik van!

structuur:

customers
- customerid
- firstname
- infix
- lastname
- etc

primary_key op customerid en uniqe op KVK/BTW ?

project_status_types
statusid
name

projects
projectid
customerid
name
description
deadline

deadline = datetime

project_to_status_types
projectid
statusid
insertdate

primary_key(projectid,statusid)
en insertdate = datetime

En zo kunnen we nog verder gaan met facturen, orders e.d. maar dit is om je een abstract idee te geven :)
 
Cedric

Cedric

23/08/2007 15:27:00
Quote Anchor link
Inderdaad weer een goed idee om klanten te laten zien aan welke opdrachten ik momenteel bezig ben. Ik heb nu al het een en ander aangepast ik heb nu dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
CREATE TABLE `opdrachten` (
  `id` int(11) NOT NULL auto_increment,
  `uid` int(11) NOT NULL default '',
  `type` varchar(100) NOT NULL default '',
  `prijs` varchar(100) NOT NULL default '',
  `betaald` varchar(100) NOT NULL default '0',
  `software` varchar(100) NOT NULL default '',
  `opmerkingen` text NOT NULL,
  `afgewerkt` int(1) NOT NULL default '0',
  `datum` date NOT NULL default '0000-00-00',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

Een verwachte afrondingsdatum heb ik niet nodig, dan kan ook via msn ofzo :P Wachtwoorden gaan in md5 naar de database gaan. Ik doe vooral scripting en basing. Ik kan dus nog gewoon een veld aanmaken en daar een downloadlink instoppen waarschijnlijk?
 
Robert Deiman

Robert Deiman

23/08/2007 15:34:00
Quote Anchor link
@Cedric

Kijk ook even naar de opzet van kees, software zou ik via een koppeltabel doen:

tabel Software
id
naam

tabel opdr_soft
id
soft_id
opdr_id

De prijs hoort niet in een varchar veld, en ik ben wel benieuwd wat er in de kolom betaald moet komen te staan?

Voor wat betreft het type geld hetzelfde als de software, waarschijnlijk heb je een aantal vaste typen opdrachten, -> Doe dit wederom via een koppeltabel
 
Elwin - Fratsloos

Elwin - Fratsloos

23/08/2007 15:36:00
Quote Anchor link
kees schreef op 23.08.2007 15:25:
primary_key op customerid en uniqe op KVK/BTW ?
Nooit en te nimmer een KvK of BTW-nummer als PK op een klant gooien. Tenzij je natuurlijk geen overheidsinstellingen wilt hebben als klant...

Elwin
 
Frank -

Frank -

23/08/2007 15:37:00
Quote Anchor link
'type' klinkt mij in de oren als een hele serie types die voor de diverse opdrachten echter wel hetzelfde zijn. Dit hoort dan in een aparte tabel te staan die je met een FK wordt gekoppeld aan de opdrachten.

'afgewerkt' is een status en er bestaan meerdere statussen. Wederom een aparte tabel.

'prijs' is een getal, een VARCHAR slaat dus nergens op. Of word jij betaald met bv. 40 kamelen? Een DECIMAL ligt voor de hand.

'betaald' lijkt mij gekoppeld aan de financiele administratie en hoort niet in deze tabel te staan.

'opmerkingen', 1 opdracht kan meerdere opmerkingen hebben. Sla dit dus op in een aparte tabel.

Vraagje: Hoe ga jij de voortgang van een project bepalen en opslaan?
 
Kees Schepers

kees Schepers

23/08/2007 15:40:00
Quote Anchor link
Elwin schreef op 23.08.2007 15:36:
kees schreef op 23.08.2007 15:25:
primary_key op customerid en uniqe op KVK/BTW ?
Nooit en te nimmer een KvK of BTW-nummer als PK op een klant gooien. Tenzij je natuurlijk geen overheidsinstellingen wilt hebben als klant...

Elwin


Geen primary key, een UNIQE index, deze laat ook null waarde toe, maar een KVK of BTW nummer mag nooit hetzelfde zijn of ze moeten allebei null zijn ;)
 
Robert Deiman

Robert Deiman

23/08/2007 15:41:00
Quote Anchor link
pgFrank schreef op 23.08.2007 15:37:
'afgewerkt' is een status en er bestaan meerdere statussen. Wederom een aparte tabel.


Als afgewerkt -> Ja of Nee (0 of 1) is, dan hoeft het niet in een aparte tabel, maar het zou denk ik inderdaad samengevoegd moeten worden met de status. En dan moet je wel een koppeltabel gebruiken.
 
Cedric

Cedric

23/08/2007 15:44:00
Quote Anchor link
Plots al die commentaar :P Ik ga proberen het een en ander te verduidelijken:

Software: komt de gebruikte software te staan bv: photoshop, dreamweaver
Prijs is varchar omdat ik er € teken zou inzetten?
Type = bv slicing, scripting. Waarom zou dit in een andere tabel moeten?
Afgewerkt = 1 of 0
Betaald = 1 of 0 (of het op mijn rekening staat)
Opmerkingen = een tekstje
De vooruitgang bepalen is makkelijk, gewoon afgewerkt van 0 naar 1 veranderen.

Ik snap niet dat jullie voor zoveel dingen een andere tabel willen. Zo moet het toch ook lukken?
Gewijzigd op 01/01/1970 01:00:00 door Cedric
 
Frank -

Frank -

23/08/2007 15:47:00
Quote Anchor link
@Robert: afgewerkt is geen boolean, geen true of false.

Stel je voor dat je een tabel hebt waarin je namen van gebruikers gaat opslaan:
id | robert | pgFrank | kees
--------------------------------
1 | TRUE | FALSE | FALSE
2 | FALSE| TRUE | FALSE
3 | FALSE| FALSE | TRUE

Lijkt mij niet helemaal de juiste manier om de namen op te slaan... Dat geldt ook voor de status, 'afgewerkt' is een status en omdat je deze een 1-op-meer relatie heeft, komt deze in een aparte tabel te staan.

Geen koppeltabel, tenzij een opdracht meerdere gelijktijdige statussen kan hebben of je per status ook wilt opslaan wanneer deze status van toepassing was.
 
Cedric

Cedric

23/08/2007 15:50:00
Quote Anchor link
Ik begrijp het niet echt, wat bereiken jullie meer door al die verschillende tabellen aan te maken? Met deze tabellen kan ik toch evenveel doen als jullie met meerdere tabellen?
Gewijzigd op 01/01/1970 01:00:00 door Cedric
 
Frank -

Frank -

23/08/2007 15:52:00
Quote Anchor link
Cedric schreef op 23.08.2007 15:44:
Software: komt de gebruikte software te staan bv: photoshop, dreamweaver
Aparte tabel! Ik neem tenminste aan dat meerdere opdrachten van dezelfde software gebruik maken. En omdat 1 opdracht meerdere software-pakketten kan gebruiken, heb je daarvoor ook nog een koppeltabel nodig.
Quote:
Prijs is varchar omdat ik er € teken zou inzetten?
Hoe verzin je het! Hoe denk je nu bv. de btw te gaan berekenen of de waarde van de opdrachten op te tellen? € is een weergave, die kan dus nooit en te nimmer in de database terecht komen. Wil jij de valutacode opslaan, maak dan een kolom 'valutacode' aan en zet daar de waarde EUR in.
Quote:
Type = bv slicing, scripting. Waarom zou dit in een andere tabel moeten?
Omdat je mij niet wijs maakt dat dit slechts 1x voorkomt. Dit komt bij vrijwel iedere opdracht voor, het gegeven 'scripting' sla je dus 1x op en verder verwijs je alleen maar naar deze waarde.
Quote:
Ik snap niet dat jullie voor zoveel dingen een andere tabel willen. Zo moet het toch ook lukken?
Heb je wel eens van normaliseren gehoord?
 
Cedric

Cedric

23/08/2007 15:55:00
Quote Anchor link
Ik heb al van normaliseren gehoord, maar ik zou bijgod niet weten wat het is. :P Ik ga akkoord dat het type bv slicing in meerdere opdrachten van toepassing kan zijn. Maar waarom zou ik dat niet gewoon kunnen echoën op een pagina in een tabel bij Type?
Gewijzigd op 01/01/1970 01:00:00 door Cedric
 
Frank -

Frank -

23/08/2007 15:58:00
Quote Anchor link
Quote:
Maar waarom zou ik dat niet gewoon kunnen echoën op een pagina in een tabel bij Type?
Wat heeft echo nu met het datamodel te maken? Dat verband zie ik even niet.

Edit: Dit heb je heel hard nodig - link
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Cedric

Cedric

23/08/2007 15:59:00
Quote Anchor link
Welja, het staat zo in de database, zoals het er nu in zou staan werkt het toch gewoon? Ik kan het nu ook netjes weergeven enzo...

Edit:

Van dat normaliseren snap ik niet te veel, kan mij iemand eens uitleggen waarom dit nodig/verplicht is? Ik heb namelijk nog nooit problemen gehad met de manier waarop ik het nu doe...
Gewijzigd op 01/01/1970 01:00:00 door Cedric
 
Robert Deiman

Robert Deiman

23/08/2007 16:03:00
Quote Anchor link
Scheelt ruimte in je tabel, -> Alleen de koppeling tussen de tabellen is 2 keer een getal, die neemt minder ruimte in dan de hele text "slicing".
Bovendien zal je ook opdrachten hebben die uit slicing, en coding kunnen bestaan -> Hoe had jij dit anders in gedachten?

Voor wat betreft de afgerond en betaald, ga ik niet met je mee Frank, een 0 of een 1 heb je anders ook, waarom zou je daar dan een aparte tabel voor maken?
 
Cedric

Cedric

23/08/2007 16:06:00
Quote Anchor link
Robert_Deiman schreef op 23.08.2007 16:03:
Bovendien zal je ook opdrachten hebben die uit slicing, en coding kunnen bestaan -> Hoe had jij dit anders in gedachten?

Dat wordt via de admin in een inputveld getypt...
 
Kees Schepers

kees Schepers

23/08/2007 16:07:00
Quote Anchor link
@pgFrank

SELECT SUM(CAST(str_replace(price,'€','') DECIMAL(10,2))) AS `total`

Haha, grapje he ;) om cedric niet op slechte ideeën te brengen overigens!
 

Pagina: 1 2 volgende »



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.