Wachtweb DB_SQL

39
Begeleiders: M. De Schutter N. Bauwens A. Van Landuyt Handboek SQL-statements Wachtweb AZ Oudenaarde Thomas Melsens Geoffrey Vander cruyssen

description

Begeleiders: M. De Schutter N. Bauwens A. Van Landuyt Thomas Melsens Geoffrey Vander cruyssen

Transcript of Wachtweb DB_SQL

Begeleiders: M. De Schutter

N. Bauwens

A. Van Landuyt

Handboek SQL-statements

Wachtweb

AZ Oudenaarde

Thomas Melsens

Geoffrey Vander cruyssen

SQl statements

Administrator

Diensten (adm_diensten.php)

Regel 27:

$sqlstring="SELECT Logon, Personeelsnummer, Naam, Voornaam, DienstID FROM Personeel WHERE

Logon='$huidigeusername'";

Vangt bepaalde gegevens op aan de hand van de logon van de ingelogde gebruiker.

Regel 30:

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$CUSERDIENSTID'

Vangt de naam van een dienst op aan de hand van het dienstid.

Regel 39 - 58:

$sqlstring = "SELECT Dienstnaam FROM Diensten WHERE Dienstnaam = '$verwijderiddienst'";

Vangt de naam van een dienst op aan de hand van een verwijdernaam.

Regel 60:

$sqlstring = "SELECT DienstID FROM Diensten WHERE Dienstnaam like '$verwijderiddienst%'

Vangt het dienstid van een dienst op aan de hand van een verwijdernaam.

Regel 62:

$sql="DELETE from Wachtlijsten WHERE DienstID = '$DIENSTID'";

Delete alle records uit de tabel Wachtlijsten aan de hand van een dienstid.

Regel 65:

$sql="DELETE from Diensten WHERE DienstID = '$DIENSTID'";

Delete alle records uit de tabel Diensten aan de hand van een dienstid.

Regel 68:

$sql="DELETE from Personeel WHERE DienstID = '$DIENSTID'";

Delete alle records uit de tabel Personeel aan de hand van een dienstid.

Regel 71:

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('DIENST DEL $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) verwijdert de dienst

$DIENSTNAAM','$vandaag')";

Plaatst een record in de tabel Logging.

Regel 85 - 118:

$sql="SELECT Dienstnaam FROM Diensten WHERE Dienstnaam = '$wijzigiddienst'";

Vangt de naam van een dienst op aan de hand van een wijzignaam.

Regel 120:

$sql="UPDATE Diensten SET Dienstnaam='$Dienstnaam' WHERE Dienstnaam like '$wijzigiddienst%'";

Wijzigt de naam van een dienst aan de hand van een wijzignaam.

Regel 122:

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('DIENST WIJZIG $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) wijzigt de dienst $DIENSTNAAM IN $Dienstnaam

.','$vandaag')";

Plaatst een record in de tabel Logging.

Regel 151:

$sql="insert into Diensten (Dienstnaam) values ('$Dienstnaam')";

Plaatst een record in de tabel Diensten.

Regel 154:

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('DIENST ADD $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) voegt de dienst $Dienstnaam toe.','$vandaag')";

Plaatst een record in de tabel Logging.

Gebruikersbeheer Admin (adm_gebruikersbeheer.php)

Regel 62:

$sqlstring="SELECT Logon, Personeelsnummer, Naam, Voornaam, DienstID FROM Personeel WHERE

Logon='$huidigeusername'";

Vangt bepaalde gegevens op aan de hand van de logon van de ingelogde gebruiker.

Regel 65:

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$CUSERDIENSTID'";

Vangt de naam van een dienst op aan de hand van het dienstid.

Regel 116:

$sql= "Select Personeelsnummer, Logon, Naam, Voornaam, Oproepnummer, Functie, Dienstnaam,

Dienstverantwoordelijke, Admin from Personeel, Diensten WHERE

Diensten.DienstID=Personeel.DienstID AND Diensten.DienstID='$filterdienst' AND Actief=1

ORDER BY Personeelsnummer ";

Vangt bepaalde gegevens op van een personeelslid aan de hand van een dienstid en of het veld

‘Actief’ gelijk is aan 1.

Regel 123:

$sql= "Select Personeelsnummer, Logon, Naam, Voornaam, Oproepnummer, Functie, Dienstnaam,

Dienstverantwoordelijke, Admin from Personeel, Diensten WHERE

Diensten.DienstID=Personeel.DienstID AND Actief=0 ORDER BY Personeelsnummer ";

Vangt bepaalde gegevens op van een personeelslid aan de hand van een dienstid en of het veld

‘Actief’ gelijk is aan 0.

Regel 152:

$sql="SELECT WachtlijstID FROM Wachtlijsten WHERE Personeelsnummer=$verwijderidpers";

Vangt alle wachtlijstid’s op waar een bepaald personeelsnummer in voorkomt.

Regel 154:

$sql="SELECT SjabloonID FROM Sjablonen WHERE Personeelsnummer=$verwijderidpers";

Vangt alle sjabloonid’s op waar een bepaald personeelsnummer in voorkomt.

Regel 159:

$sql="SELECT Logon,Naam,Voornaam,Oproepnummer,Functie,DienstID, Personeelsnummer from

Personeel where Personeelsnummer=$verwijderidpers";

Vangt bepaalde gegevens op van een personeelslid aan de hand van het personeelsnummer.

Regel 163:

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienst";

Vangt de naam van een dienst op aan de hand van een dienstid.

Regel 191:

$sql = "select Personeelsnummer, Naam,Voornaam from Personeel WHERE DienstID=$dienst AND

Personeelsnummer <> $verwijderidpers";

Selecteert bepaalde gegevens van een personeelslid aan de hand van een dienstid en of het

personeelsnummer niet gelijk is aan een verwijderid.

Regel 226:

$sql="SELECT Logon,Naam,Voornaam,Oproepnummer,Functie,DienstID, Personeelsnummer from

Personeel where Personeelsnummer=$verwijderidpers";

Vangt bepaalde gegevens op van een personeelslid aan de hand van het personeelsnummer.

Regel 230:

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienst";

Vangt de naam van een dienst op aan de hand van het dienstid.

Regel 256:

$sql="UPDATE Personeel SET Actief=0 WHERE Personeelsnummer=$verwijderidpers";

Wijzigt het veld ‘Actief’ van de tabel Personeel naar 0 aan de hand van het personeelsnummer.

Regel 259:

$sql="UPDATE Wachtlijsten SET Personeelsnummer=$vervangpers WHERE

Personeelsnummer=$verwijderidpers AND Datum >= $VANDAAG";

Wijzigt het veld ‘Personeelsnummer’ van de tabel Wachtlijsten aan de hand van het

personeelsnummer en een datum die groter of gelijk is aan vandaag.

Regel 262:

$sql="UPDATE Sjablonen_details SET Personeelsnummer=$vervangpers WHERE

Personeelsnummer=$verwijderidpers";

Wijzigt het veld ‘Personeelsnummer’ van de tabel Sjablonen_details aan de hand van het

personeelsnummer.

Regel 266:

$sqlstring="SELECT Naam,Voornaam,DienstID FROM Personeel WHERE

Personeelsnummer=$verwijderidpers";

Vangt bepaalde gegevens van een personeelslid op aan de hand van het personeelsnummer.

Regel 267:

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

Vangt de naam op van een dienst aan de hand van het dienstid.

Regel 268:

$sqlstring="SELECT Naam,Voornaam,DienstID FROM Personeel WHERE

Personeelsnummer=$vervangpers";

Vangt bepaalde gegevens van een personeelslid op aan de hand van het personeelsnummer.

Regel 269:

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

Vangt de naam op van een dienst aan de hand van het dienstid.

Regel 270:

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR DEL $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) zet het personeelslid $NAAM $VOORNAAM

($DIENST) op niet-actief en vervangt hem/haar door $NAAMvv $VOORNAAMvv ($DIENSTvv)

.','$vandaag')";

Plaatst een record in de tabel Logging.

Regel 277:

$sql="UPDATE Personeel SET Actief=0 WHERE Personeelsnummer=$verwijderidpers";

Wijzigt het veld ‘Actief’ van de tabel Personeel naar 0 aan de hand van het personeelsnummer.

Regel 279:

$sqlstring="SELECT Naam,Voornaam,DienstID FROM Personeel WHERE

Personeelsnummer=$verwijderidpers";

Vangt bepaalde gegevens van een personeelslid op aan de hand van het personeelsnummer.

Regel 280:

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

Vangt de naam op van een dienst aan de hand van het dienstid.

Regel 281:

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR DEL $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) zet het personeelslid $NAAM $VOORNAAM

($DIENST) op niet-actief.','$vandaag')";

Plaatst een record in de tabel Logging.

Regel 293

$sql="UPDATE Personeel SET Actief=1 WHERE Personeelsnummer=$actiefidpers";

Zet het veld ‘actief’ op 1 om het personeelslid terug actief te maken

Regel 295

$sqlstring="SELECT Naam,Voornaam,DienstID FROM Personeel WHERE

Personeelsnummer=$actiefidpers";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

Gegevens van het personeelslid dat je op actief wil zetten opslaan in variabelen voor in de logging

Regel 297

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR ADD $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) zet het personeelslid $NAAM $VOORNAAM

($DIENST) op actief.','$vandaag')";

De actie ‘Personeelslid actief zetten’ in de logging steken

Regel 351

$sql="SELECT Logon, Naam, Voornaam, Oproepnummer, Functie, DienstID,Dienstverantwoordelijke,

Admin FROM Personeel WHERE Personeelsnummer = $wijzigidpers";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienst";

De gegevens van de gebruiker die je wilt wijzigen opslaan in variabelen om deze weer te geven

Regel 375

$sql = "select * from Diensten";

Elke dienst selecteren voor in de combobox dienstwijzigen

Regel 426

$sqlstring="SELECT

Logon,Naam,Voornaam,Oproepnummer,Functie,DienstID,Dienstverantwoordelijke,Admin,Wachtwo

ord FROM Personeel WHERE Personeelsnummer='$wijzigidpers'";

Steekt de gegevens van de gewijzigde persoon in variabelen om mee te werken

Regel 438

$sql="UPDATE Personeel SET Logon='$logon', Naam='$naam',

Voornaam='$voornaam',Oproepnummer='$oproepnummer',Wachtwoord='$WACHTWOORD',

Functie='$functie',DienstID=$dienst, Dienstverantwoordelijke=$wijzigdienstverantw,

Admin=$wijzigadmin WHERE Personeelsnummer= '$wijzigidpers' ";

De gegevens van het personeelslid updaten naar de gewijzigde gegevens, zonder dat het

wachtwoord gewijzigd wordt

Regel 464

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$dienst'";

De oorspronkelijke dienst opvragen

Regel 465

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$DIENSTID'";

De nieuwe waarde van de dienst ophalen

Regel 466

$sql = "

INSERT INTO Logging (Loggingbeschrijving,Datum)

values ('GEBR WIJZIG $vandaag : $CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) wijzigt het

personeelslid $NAAM $VOORNAAM ($DIENST) met gegevens: gebruikersnaam: $LOGON,

oproepnummer: $OPROEPNUMMER, functie: $FUNCTIE, dienstvw.: $DIENST1, admin: $ADMN

IN $naam $voornaam ($Ndienst) met gegevens:gebruikersnaam: $logon, oproepnummer:

$oproepnummer, functie: $functie, dienstvw.: $wijzigdienst, admin: $wijzigadmn .','$vandaag')";

De wijziging in de logging steken

Regel 479

$sql="UPDATE Personeel SET Logon='$logon', Naam='$naam',

Voornaam='$voornaam',Oproepnummer='$oproepnummer',Wachtwoord=MD5('$wachtwoord'),

Functie='$functie',DienstID=$dienst, Dienstverantwoordelijke=$wijzigdienstverantw,

Admin=$wijzigadmin WHERE Personeelsnummer= $wijzigidpers ";

De gegevens van het personeelslid updaten naar de gewijzigde gegevens.

Regel 507

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$dienst'";

De naam van de nieuwe dienst ophalen.

Regel 508

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$DIENSTID'";

Oude dienstnaam opvragen

Regel 509

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR WIJZIG $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) wijzigt het personeelslid $NAAM $VOORNAAM

($DIENST) met gegevens: gebruikersnaam: $LOGON, oproepnummer: $OPROEPNUMMER, functie:

$FUNCTIE, dienstvw.: $DIENST1, admin: $ADMN

IN $naam $voornaam ($Ndienst) met gegevens:gebruikersnaam: $logon, oproepnummer:

$oproepnummer, functie: $functie, dienstvw.: $wijzigdienst, admin: $wijzigadmn .','$vandaag')";

De gegevens in de logging steken

Regel 539

$sql = "select * from Diensten";

Alle diensten seleteren om in de combobox te steken

Regel 593

$sql= "SELECT * FROM Personeel WHERE Logon = '$logon'";

Gegevens opvragen om te controleren of gebruikersnaam al bestaat

Regel 614

$sql="insert into Personeel (Logon,Naam, Voornaam,Oproepnummer, Functie,Wachtwoord,

DienstID, Dienstverantwoordelijke, Admin, Actief) values

('$logon','$naam','$voornaam','$oproepnummer','$functie',MD5('azo'),$dienst,$dienstvwwaarde,

$adminwaarde,1)";

Nieuw personeelslid toevoegen

Regel 617

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$dienst'";

Dienstnaam verkrijgen van het toegevoegde dienstID

Regel 621

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR ADD $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) maakt het personeelslid $naam $voornaam

($dienstnaam) aan.','$vandaag')";

De actie in de logging steken

Regel 634

$sql= "Select Personeelsnummer, Logon, Naam, Voornaam, Oproepnummer, Functie, Dienstnaam,

Dienstverantwoordelijke, Admin from Personeel, Diensten WHERE

Diensten.DienstID=Personeel.DienstID AND Actief=1

ORDER BY Personeelsnummer ";

Alle actieve personeelsleden afdrukken in een tabel

Regel 646

$sql= "Select Personeelsnummer, Logon, Naam, Voornaam, Oproepnummer, Functie, Dienstnaam,

Dienstverantwoordelijke, Admin from Personeel, Diensten

WHERE Diensten.DienstID=Personeel.DienstID AND Actief=0

ORDER BY Personeelsnummer ";

Alle inactieve personeelsleden afdrukken in een tabel

Sjabloonschema’s Admin (adm_sjabloonschemas.php)

Regel 50

$sqlstring="SELECT Logon, Personeelsnummer, Naam, Voornaam, DienstID FROM Personeel WHERE

Logon='$huidigeusername'";

De gegevens van de ingelogde persoon opvragen en in variabelen steken

Regel 53

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$CUSERDIENSTID";

Dienstnaam van de ingelogde persoon opvangen in een variabele a.d.h.v. $CUSERDIENSTID

Regel 78

$sql="UPDATE Sjablonen_details SET Personeelsnummer=$pers

WHERE SjabloonID=$sjabloon

AND SjabloonDag=$totaaldag";

De persoon updaten in de tabel sjablonen_details van zodra deze gewijzigd wordt,

dus van zodra je iemand verandert in de details wordt hij direct geupdate.

Regel 91

$sql="SELECT SjabloonID, Naamlijst FROM Sjablonen WHERE SjabloonID=$sjabloon";

De naam en het ID opvragen van het sjabloon waarvan je de details hebt gewijzigd

Regel 93

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('SJA WIJZIG $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) wijzigt de details van het sjabloon

$SJANAAM.','$vandaag')";

In de logging steken dat je de details van een bepaalde sjabloon hebt gewijzigd

Regel 101

$sql="SELECT Naamlijst, DienstID, Aantal_weken FROM Sjablonen WHERE

SjabloonID=$verwijderidsja";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

Gegevens ophalen van de sjabloon die je wilt verwiijderen

Regel 126

$sql ="SELECT Naamlijst FROM Sjablonen WHERE SjabloonID=$verwijderidsja";

Naam van het sjabloon opvangen omp in de logging te steken

Regel 127

$sqlstring= "DELETE from Sjablonen WHERE SjabloonID=$verwijderidsja";

Het sjabloon verwijderen uit de tabel

Regel 129

$sqlstring= "DELETE from Sjablonen_details WHERE SjabloonID=$verwijderidsja";

Alle details (da gen) van het sjabloon verwijderen

Regel 131

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('SJA DEL $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) verwijdert sjabloon $SJANAAM.','$vandaag')";

De verwijderactie loggen

Regel 145

$sql="SELECT SjabloonID, DienstID, Naamlijst, Aantal_weken FROM Sjablonen WHERE SjabloonID =

'$wijzigidsja'";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DienstID";

opvragenSQL($sql, &$res,$gegevens);

Gegevens oppvangen van de sjabloon die je wilt wijzigen

Regel 182

$sql ="SELECT Naamlijst FROM Sjablonen WHERE SjabloonID=$WIJZIGID";

Naam van de sjabloon opvangen om in de logging te steken

Regel 186

$sql=" UPDATE Sjablonen SET Naamlijst = '$naamsjabloon' WHERE SjabloonID= $WIJZIGID ";

De nieuwe naam van het sjabloon updaten in de tabel

Regel 192

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('SJA WIJZIG $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) wijzigt sjabloon $SJANAAM.','$vandaag')";

De wijziging in de logging zetten

Regel 270

$sql="SELECT SjabloonID, DienstID, Naamlijst, Aantal_weken FROM Sjablonen WHERE

SjabloonID=$GEBRID";

Gegevens van de sjabloon opvangen die je wilt uitrollen

Regel 303

$sql="SELECT Personeelsnummer FROM Sjablonen_details WHERE SjabloonID=$SJABLOONID AND

SjabloonDag=$dag";

Het personeelsnummer opvangen van het personeelslid die op een dag van wacht moet staan (op

een bepaalde sjabloon_dag)

Regel 306

$sql="SELECT WachtlijstID FROM Wachtlijsten WHERE Datum=$theDate AND DienstID=$DIENSTID";

Het ID ophalen van de dienst en de datum die je wilt veranderen

Regel 311

$sql="UPDATE Wachtlijsten SET Personeelsnummer=$VANWACHT WHERE Datum=$theDate AND

DienstID=$DIENSTID";

Als de wachtlijst op die datum en dienst al bestaat ga je deze UPDATEN (hier dus)

Regel 316

$sql="INSERT INTO Wachtlijsten (Datum, DienstID, Personeelsnummer) VALUES ($theDate,

$DIENSTID, $VANWACHT)";

Als de wachtlijst op de datum voor de dienst niet bestaat, gebruiken we een INSERT

Regel 326

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('SJA ADD $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) rolt het sjabloon $NAAMLIJST $aantalkeer keer

uit (vanaf $LOGGINGDATUM).','$vandaag')";

Na het uitrollen van het schema dit in de logging plaatsen

Regel 347

$sql = "select * from Diensten";

Alle diensten selecteren voor in een combobox

Regel 398

$sql="INSERT INTO Sjablonen (DienstID,Naamlijst,Aantal_weken, Personeelsnummer,

Aangemaakt_op) values('$diensttoevoegen','$naamlijst','$aantal_weken','$CUSERNAME','$CDATE')";

Nieuwe sjabloon toevoegen in de tabel

Regel 401

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('SJA ADD $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) voegt het sjabloon $naamlijst toe.','$vandaag')";

De actie in de tabel logging plaatsen

Regel 403

$sql="SELECT SjabloonID FROM Sjablonen WHERE Naamlijst='$naamlijst' ";

Het sjabloonID van de nieuwe sjabloon opvragen, om te gebruiken om de details aan te maken

Regel 412

$sqlstring="INSERT INTO Sjablonen_details (SjabloonID, SjabloonDag, Personeelsnummer) values

($SJABLOONID, $dag, '')";

Zoveel records maken als het sjabloon dagen telt, om dan op te vullen met personeelsleden

Regel 435

$sql = "select * from Diensten";

Alle diensten selecteren om in een combobox te plaatsen

Regel 481

$sql="SELECT Naam, Voornaam FROM Personeel WHERE Dienstverantwoordelijke=1";

Als ‘alle diensten’ is geselecteerd bij de dienstfilter, alle dienstverantwoordelijken weergeven

Regel 485

$sql="SELECT Naam, Voornaam FROM Personeel WHERE Dienstverantwoordelijke=1 AND

DienstID=$dienstselect";

Als je filtert op een bepaalde dienst, enkel de dienstverantwoordelijken weergeven voor deze

dienst

Regel 488

$sql="SELECT Naam, Voornaam FROM Personeel WHERE Dienstverantwoordelijke=1";

Als de pagina laadt, alle dienstenverantwoordelijken weergeven (voordat je dus aan de dienstfilter

komt)

Regel 496

$sqlstring ="SELECT SjabloonID, Dienstnaam, Naamlijst, Aantal_weken, Personeelsnummer,

Aangemaakt_op FROM Sjablonen, Diensten WHERE Sjablonen.DienstID=Diensten.DienstID ORDER BY

SjabloonID";

Als de dienstfilter op ‘alle diensten’ staat, de schemas van alle diensten weergeven

Regel 503

$sqlstring ="SELECT SjabloonID, Dienstnaam, Naamlijst, Aantal_weken, Personeelsnummer,

Aangemaakt_op FROM Sjablonen, Diensten WHERE Sjablonen.DienstID=Diensten.DienstID AND

Sjablonen.DienstID='$dienstselect' ORDER BY SjabloonID";

Als de dienstfilter wordt gebruikt, enkel de schemas weergeven van de gefilterde dienst

Regel 512

$sqlstring ="select SjabloonID, Dienstnaam, Naamlijst, Aantal_weken, Personeelsnummer,

Aangemaakt_op FROM Sjablonen, Diensten WHERE Sjablonen.DienstID=Diensten.DienstID ORDER BY

SjabloonID";

Als de pagina geladen wordt, en er is dus nog niet gefilterd, de schemas van alle diensten

weergeven

Regel 534

$sql="SELECT Personeelsnummer FROM Sjablonen_details WHERE SjabloonID=$SjabloonID AND

SjabloonDag=$dag";

Als de sjabloondag al ingevuld was, de persoon ophalen die erin zit, om die dan als ‘selected’ weer

te geven in de combobox

Regel 544

$sql = "select Personeelsnummer, Naam,Voornaam from Personeel where DienstID=$dienstnaam";

De personeelsleden selecteren die je kan selecteren in de comboboxen

Regel 574

$sqlstring ="select SjabloonID, DienstID, Naamlijst, Aantal_weken, Personeelsnummer,

Aangemaakt_op FROM Sjablonen WHERE SjabloonID = $detailidsja ORDER BY SjabloonID";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID = $Dienst";

Als je op details weergeven klikt, de gegevens van de sjabloon opvangen, om dan weer te geven

Wachtlijsten Admin (adm_wachtlijsten.php)

Regel 30

$sql="SELECT Voornaam FROM Personeel WHERE Logon='$logon'";

Naam van de ingelogde persoon opvangen

Regel 51

$sqlstring="SELECT Logon, Personeelsnummer, Naam, Voornaam, DienstID FROM Personeel WHERE

Logon='$huidigeusername'";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$CUSERDIENSTID'";

Gegevens over de ingelogde persoon opvangen

Regel 97

$sql = "SELECT * FROM Diensten";

Alle diensten selecteren voor in de combobox

Regel 145

$sql="SELECT Personeelsnummer FROM Wachtlijsten WHERE Datum = '$DATUM' AND

DienstID='$dienstselect'";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$dienstselect'";

Personeelsnummer en dienstnaam ophalen van de persoon die van wacht is op de datum

Regel 163

$sql = "select Personeelsnummer, Naam,Voornaam from Personeel where DienstID=$dienstselect";

Personeelsleden selecteren voor in de combobox

Regel 250

$sql="SELECT WachtlijstID FROM Wachtlijsten WHERE Datum = $DATUM AND DienstID =

$dienstselect";

Als er maar 1 dag geselecteerd is, het ID van deze wachtlijst ophalen

Regel257

$sqltekst="INSERT INTO Wachtlijsten (Datum, DienstID, Personeelsnummer, Opmerking) VALUES

($DATUM, $dienstselect, $wijzigvanwacht, '$opmerking')";

Als de wachtlijst nog niet bestaat, een record toevoegen

Regel 259

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienstselect";

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$wijzigvanwacht";

Gegevens opvangen van het personeelslid dat van wacht wordt gezet

Regel 262

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('WACHT ADD $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) plaatst voor de dienst $dienst $NAAM

$VOORNAAM van wacht op $DATUMFORMAT. (Reden: $opmerking)','$vandaag')";

Wijziging van de wachtlijst in de logging steken

Regel 267

$sql="SELECT Personeelsnummer FROM Wachtlijsten WHERE Datum='$DATUM' AND

DienstID='$dienstselect'";

Personeelslid van de persoon momenteel nog van wacht opvange, voordat er wordt geupdate

Regel 268

$sqltekst="UPDATE Wachtlijsten SET Personeelsnummer='$wijzigvanwacht', Opmerking =

'$opmerking' WHERE Datum='$DATUM' AND DienstID='$dienstselect'";

Als de wachtlijst wel al bestaat, een UPDATE doet van de betreffende wachtlijst

Regel 274

$sqlstring="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienstselect";

Dienstnaam van de betreffende dienst

Regel 276

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$wijzigvanwacht";

Naam van de persoon opvragen die van wacht werd gezet

Regel 277

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$oudepers";

Naam van de persoon opvragen die oorspronkelijk van wacht stond

Regel 278

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('WACHT WIJZIG $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) plaatst voor de dienst $dienst $NAAM

$VOORNAAM van wacht in plaats van $NAAMn $VOORNAAMn op $DATUMFORMAT. (Reden:

$opmerking)','$vandaag')";

De actie in de logging steken

Regel 287

$sql="SELECT WachtlijstID FROM Wachtlijsten WHERE Datum = $i AND DienstID = $dienstselect";

WachtlijstID opvragen van de gewijzigde dag voor de gewijzigde dienst, om de keuze

UPDATE/INSERT te maken

Regel 294

$sqltekst="INSERT INTO Wachtlijsten (Datum, DienstID, Personeelsnummer, Opmerking) VALUES ($i,

$dienstselect, $wijzigvanwacht, '$opmerking')";

Als de wachtlijst nog niet bestaat, een INSERT doen van de wachtlijst in de tabel

Regel 297

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienstselect";

Dienstnaam selecteren van de dienst die gewijzigd wordt

Regel 299

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$wijzigvanwacht";

Naam van de persoon die van wacht wordt geplaatst

Regel 300

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('WACHT ADD $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) plaatst voor de dienst $dienst $NAAM

$VOORNAAM van wacht op $DATUMFORMAT. (Reden: $opmerking)','$vandaag')";

De INSERT in de logging steken

Regel 305

$sql="SELECT Personeelsnummer FROM Wachtlijsten WHERE Datum='$DATUM' AND

DienstID='$dienstselect'";

Personeelsnummer selecteren van de persoon die oorspronkelijk van wacht is ( vóór dat je

UPDATE)

Regel 308

$sqltekst="UPDATE Wachtlijsten SET Personeelsnummer='$wijzigvanwacht',

Opmerking = '$opmerking' WHERE Datum='$i' AND DienstID='$dienstselect'";

De wachtlijsten UPDATEN naar de nieuwe persoon

Regel 314

$sqlstring="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienstselect";

Dienstnaam selecteren van de dienst waarvan de wachtlijsten worden aangepast

Regel 316

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$wijzigvanwacht";

Naam van de persoon die van wacht wordt gezet

Regel 317

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$oudepers";

Naam van de persoon die oorpsronkelijk van wacht stond

Regel 318

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('WACHT WIJZIG $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) plaatst voor de dienst $dienst $NAAM

$VOORNAAM van wacht in plaats van $NAAMn $VOORNAAMn op $DATUMFORMAT. (Reden:

$opmerking)','$vandaag')";

De actie in de logging steken

Regel 351

$sqlstring="select * from Diensten";

Alle diensten selecteren, om dan de wachtlijsten van alle diensten weer te geven

Regel 428

$sql="SELECT Personeelsnummer, Opmerking FROM Wachtlijsten WHERE DienstID=$DIENSTID AND

Datum=$datum";

Personeelsnummer en opmerking opvangen ui de tabel wachtlijsten van de persoon die op de

betreffende dag voor de betreffende dienst van wacht is

Regel 430

$sql="SELECT Voornaam, Naam, Oproepnummer FROM Personeel WHERE

Personeelsnummer='$VANWACHT'";

Aan de hand van het personeelsnummer uit de wachtlijsten voornaam, naam en oproepnummer

opvangen om weer te geven in de wachtlijst

Gebruikersbeheer Dienstvw (dienst_gebruikersbeheer.php)

Regel 62

$sqlstring="SELECT Logon, Personeelsnummer, Naam, Voornaam, DienstID FROM Personeel WHERE

Logon='$huidigeusername'";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$CUSERDIENSTID'";

Gegevens van de ingelogde persoon opvragen en opvangen

Regel 133

$sql="SELECT WachtlijstID FROM Wachtlijsten WHERE Personeelsnummer=$verwijderidpers";

Kijken of er records bestaan in de wachtlijsten voor de persoon die je wilt verwijderen

Regel 136

$sql="SELECT SjabloonID FROM Sjablonen WHERE Personeelsnummer=$verwijderidpers";

Kijken of de persoon voorkomt in een schema

Regel 141

$sql="SELECT Logon,Naam,Voornaam,Oproepnummer,Functie,DienstID, Personeelsnummer from

Personeel where Personeelsnummer=$verwijderidpers";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienst";

De gegevens opvangen van de persoon die je wilt verwijderen

Regel 173

$sql = "select Personeelsnummer, Naam,Voornaam from Personeel WHERE DienstID=$dienst AND

Personeelsnummer <> $verwijderidpers";

Personen selecteren die in de combobox kunnen komen (die de persoon dus kunnen vervangen)

Regel 206

$sql="SELECT Logon,Naam,Voornaam,Oproepnummer,Functie,DienstID, Personeelsnummer from

Personeel where Personeelsnummer=$verwijderidpers";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienst";

Gegevens opvangen van de persoon die je wil verwijderen

Regel 237

$sql="UPDATE Personeel SET Actief=0 WHERE Personeelsnummer=$verwijderidpers";

De persoon op non-actief zetten

Regel 240

$sql="UPDATE Wachtlijsten SET Personeelsnummer=$vervangpers WHERE

Personeelsnummer=$verwijderidpers AND Datum >= $VANDAAG";

De wachtlijsten UPDATEN: verwijderde persoon vervangen door een andere persoon (voor alle

datums van vandaag en later)

Regel 243

$sql="UPDATE Sjablonen_details SET Personeelsnummer=$vervangpers WHERE

Personeelsnummer=$verwijderidpers";

De verwijderde persoon vervangen in de schema’s

Regel 246

$sqlstring="SELECT Naam,Voornaam,DienstID FROM Personeel WHERE

Personeelsnummer=$verwijderidpers";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

De naam, voornaam en dienst van de verwijderde persoon opvangen

Regel 248

$sqlstring="SELECT Naam,Voornaam,DienstID FROM Personeel WHERE

Personeelsnummer=$vervangpers";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

De gegevens selecteren van de vervangende persoon

Regel 250

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR DEL $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) zet het personeelslid $NAAM $VOORNAAM

($DIENST) op niet-actief en vervangt hem/haar door $NAAMvv $VOORNAAMvv ($DIENSTvv)

.','$vandaag')";

De actie in de logging steken

Regel 256

$sql="UPDATE Personeel SET Actief=0 WHERE Personeelsnummer=$verwijderidpers";

Als de persoon niet in de wachtlijsten voorkomt, of niet in een schema staat, deze gewoon op non-

actief zetten

Regel 258

$sqlstring="SELECT Naam,Voornaam,DienstID FROM Personeel WHERE

Personeelsnummer=$verwijderidpers";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

Gegevens opvragen van de persoon de je verwijderd

Regel 260

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR DEL $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) zet het personeelslid $NAAM $VOORNAAM

($DIENST) op niet-actief.','$vandaag')";

De actie in de logging steken

Regel 269

$sql="UPDATE Personeel SET Actief=1 WHERE Personeelsnummer=$actiefidpers";

De betreffende persoon op actief zetten

Regel 272

$sqlstring="SELECT Naam,Voornaam,DienstID FROM Personeel WHERE

Personeelsnummer=$actiefidpers";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$DIENSTID'";

Gegevens van de persoon opvangen die je terug op actief zet

Regel 274

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR ADD $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) zet het personeelslid $NAAM $VOORNAAM

($DIENST) op actief.','$vandaag')";

De actie in de logging steken

Regel 328

$sql="SELECT Logon, Naam, Voornaam, Oproepnummer, Functie, DienstID,Dienstverantwoordelijke,

Admin FROM Personeel WHERE Personeelsnummer = $wijzigidpers";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$dienst'";

De gegevens opvangen van de persoon die je wil wijzigen om weer te geven

Regel 369

$sqlstring="SELECT

Logon,Naam,Voornaam,Oproepnummer,Functie,DienstID,Dienstverantwoordelijke,Admin,Wachtwo

ord FROM Personeel WHERE Personeelsnummer='$wijzigidpers'";

De gegevens opvangen van de persoon die je wil wijzigen

Regel 381

$sql="UPDATE Personeel SET Logon='$logon', Naam='$naam',

Voornaam='$voornaam',Oproepnummer='$oproepnummer',Wachtwoord='$WACHTWOORD',

Functie='$functie',DienstID=$DIENSTID, Dienstverantwoordelijke=$wijzigdienstverantw,

Admin=$wijzigadmin WHERE Personeelsnummer= '$wijzigidpers' ";

De nieuwe gegevens UPDATEN in de tabel (zonder aanpassingen aan wachtwoord)

Regel 411

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$dienst'";

De nieuwe dienst selecteren en opvangen

Regel 412

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$DIENSTID'";

De oude dienst selecteren en opvangen

Regel 413

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR WIJZIG $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) wijzigt het personeelslid $NAAM $VOORNAAM

($DIENST) met gegevens: gebruikersnaam: $LOGON, oproepnummer: $OPROEPNUMMER, functie:

$FUNCTIE, dienstvw.: $DIENST1, admin: $ADMN IN $naam $voornaam ($Ndienst) met

gegevens:gebruikersnaam: $logon, oproepnummer: $oproepnummer, functie: $functie, dienstvw.:

$wijzigdienst, admin: $wijzigadmn .','$vandaag')";

De actie in de logging steken

Regel 426

$sql="UPDATE Personeel SET Logon='$logon', Naam='$naam',

Voornaam='$voornaam',Oproepnummer='$oproepnummer',Wachtwoord=MD5('$wachtwoord'),

Functie='$functie',DienstID=$CUSERDIENSTID, Dienstverantwoordelijke=$wijzigdienstverantw,

Admin=$wijzigadmin WHERE Personeelsnummer= '$wijzigidpers' ";

De gegevens van het personeelslid updaten (inclusief nieuw wachtwoord)

Regel 455

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$CUSERDIENSTID'";

Dienstnaam opvangen (is hetzelfde als dienst van huidige gebruiker)

Regel 456

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR WIJZIG $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) wijzigt het personeelslid $NAAM $VOORNAAM

($DIENST) met gegevens: gebruikersnaam: $LOGON, oproepnummer: $OPROEPNUMMER, functie:

$FUNCTIE, dienstvw.: $DIENST1, admin: $ADM IN $naam $voornaam ($DIENST) met

gegevens:gebruikersnaam: $logon, oproepnummer: $oproepnummer, functie: $functie, dienstvw.:

$wijzigdienst, admin: $wijzigadmn .','$vandaag')";

De actie in de logging steken

Regel 510

$sql= "SELECT * FROM Personeel WHERE Logon = '$logon'";

Als je de persoon toevoegd, kijken of de gebruikersnaam al voorkomt

Regel 529

$sql="INSERT INTO Personeel (Logon,Naam, Voornaam,Oproepnummer, Functie,Wachtwoord,

DienstID, Dienstverantwoordelijke, Admin, Actief) values

('$logon','$naam','$voornaam','$oproepnummer','$functie',MD5('azo'),$CUSERDIENSTID,$dienstvww

aarde, $adminwaarde,1)";

Nieuwe persoon toevoegen

Regel 532

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$dienst'";

De dienstnaam selecteren

Regel 536

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR ADD $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) maakt het personeelslid $naam $voornaam

($CUSERDIENST) aan.','$vandaag')";

De actie in de logging steken

Regel 544

$sql= "Select Personeelsnummer, Logon, Naam, Voornaam, Oproepnummer, Functie, Dienstnaam,

Dienstverantwoordelijke, Admin from Personeel, Diensten

WHERE Diensten.DienstID= '$CUSERDIENSTID' AND Diensten.DienstID=Personeel.DienstID AND

Actief=1

ORDER BY Personeelsnummer ";

Alle gegevens van de actieve personeelsleden opvragen, om weer te geven in de tabel gebruikers

op de pagina

Regel 556

$sql= "Select Personeelsnummer, Logon, Naam, Voornaam, Oproepnummer, Functie, Dienstnaam,

Dienstverantwoordelijke, Admin from Personeel, Diensten WHERE Diensten.DienstID=

'$CUSERDIENSTID' AND Diensten.DienstID=Personeel.DienstID AND Actief=0 ORDER BY

Personeelsnummer ";

Alle gegevens van de in-actieve personeelsleden opvragen, om weer te geven in de tabel

gebruikers op de pagina

Sjablooneschema’s Dienstvw (dienst_sjabloonschemas.php)

Regel 56

$sqlstring="SELECT Logon, Personeelsnummer, Naam, Voornaam, DienstID FROM Personeel WHERE

Logon='$huidigeusername'";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$CUSERDIENSTID"; opvragenSQL($sql,

&$res, $gegevens); list($CUSERDIENST) = mysql_fetch_array($res);

Gegevens van de ingelogde persoon opvragen

Regel 80

$sql="UPDATE Sjablonen_details SET Personeelsnummer=$pers WHERE SjabloonID=$sjabloon AND

SjabloonDag=$totaaldag";

De personen in de schemas UPDATEN als je op details opslaan duwt

Regel 92

$sql="SELECT SjabloonID, Naamlijst FROM Sjablonen WHERE SjabloonID=$sjabloon";

De naam van de sjabloon opvragen waarvan je het schema wijzigt

Regel 94

$sqlstring="INSERT INTO Logging (Loggingbeschrijving) values (SJA WIJZIG $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) wijzigt de details van het sjabloon $SJANAAM.";

In de logging steken dat je het schema gewijzigd hebt

Regel 103-104

$sql="SELECT Naamlijst, DienstID, Aantal_weken FROM Sjablonen WHERE

SjabloonID=$verwijderidsja";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

Gegevens van de sjabloon opvragen die je wilt verwijderen

Regel 128

$sql ="SELECT Naamlijst FROM Sjablonen WHERE SjabloonID=$verwijderidsja"; opvragenSQL($sql,

&$res, $gegevens); list($SJANAAM) =mysql_fetch_array($res);

De naam van de betreffende sjabloon opvragen voor je deze verwijdert

Regel 129

$sqlstring= "DELETE from Sjablonen WHERE SjabloonID=$verwijderidsja";

De sjabloon verwijderen uit de tabel sjablonen

Regel 131

$sqlstring= "DELETE from Sjablonen_details WHERE SjabloonID=$verwijderidsja";

Alle dagen van de sjabloon verwijderen (de details in de tabel sjablonen_details)

Regel 133

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('SJA DEL $vandaag :

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) verwijdert sjabloon $SJANAAM.','$vandaag')";

De actie in de logging steken

Regel 146-150

$sql="SELECT SjabloonID, DienstID, Naamlijst, Aantal_weken FROM Sjablonen WHERE SjabloonID =

$wijzigidsja";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DienstID";

De gegevens opvragen van het schema dat je wil wijzigen

Regel 181

$sql ="SELECT Naamlijst FROM Sjablonen WHERE SjabloonID=$WIJZIGID";

De oude naam van het schema dat je wil wijzigen opvragen dat je wil wijzigen

Regel 182

$sql="UPDATE Sjablonen SET Naamlijst = '$naamsjabloon' WHERE SjabloonID= $WIJZIGID";

De tabel sjablonen UPDATEN, wijzigingen doorvoeren

Regel 186

$sqlstring="INSERT INTO Logging (Loggingbeschrijving) values ('SJA WIJZIG $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) wijzigt sjabloon $SJANAAM.')";

De wijziging opslaan in de logging

Regel 263

$sql="SELECT SjabloonID, DienstID, Naamlijst, Aantal_weken FROM Sjablonen WHERE

SjabloonID=$GEBRID";

Gegevens opvragen van het schema dat je wil uitrollen

Regel 303

$sql="SELECT Personeelsnummer FROM Sjablonen_details WHERE SjabloonID=$SJABLOONID AND

SjabloonDag=$dag";

Personeelsnummer selecteren van de persoon die van wacht staat in het schema

Regel 306

$sql="SELECT WachtlijstID FROM Wachtlijsten WHERE Datum=$theDate AND DienstID=$DIENSTID";

Het wachtlijstID selecteren voor de betreffende dienst op de betreffende datum (en dus bepalen of

er een update of insert gebeurt)

Regel 311

$sql="UPDATE Wachtlijsten SET Personeelsnummer=$VANWACHT WHERE Datum=$theDate AND

DienstID=$DIENSTID";

Als er een wachtlijst bestaat op betreffende dag en voor de betreffende dienst, een UPDATE doen

Regel 316

$sql="INSERT INTO Wachtlijsten (Datum, DienstID, Personeelsnummer) VALUES ($theDate,

$DIENSTID, $VANWACHT)";

Als er nog geen wachtlijst bestaat, INSERT gebruiken

Regel 326

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('SJA ADD $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) rolt het sjabloon $NAAMLIJST $aantalkeer keer

uit (vanaf $LOGGINGDATUM).','$vandaag')";

De actie in de logging steken

Regel 369

$sql="INSERT INTO Sjablonen (DienstID,Naamlijst,Aantal_weken, Personeelsnummer,

Aangemaakt_op) values('$CUSERDIENSTID','$naamlijst','$aantal_weken','$CUSERNAME','$CDATE')";

Nieuwe sjabloon toevoegen

Regel 372

$sqlstring="INSERT INTO Logging (Loggingbeschrijving) values ('SJA ADD $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) voegt het sjabloon $naamlijst toe.')";

De actie in de logging steken

Regel 374

$sql="SELECT SjabloonID FROM Sjablonen WHERE Naamlijst='$naamlijst' ";

Id van de sjabloon opvragen, om de details te maken

Regel 383

$sqlstring="INSERT INTO Sjablonen_details (SjabloonID, SjabloonDag, Personeelsnummer) values

($SJABLOONID, $dag, '')";

De dagen van het schema toevoegen (aantal weken * 7)

Regel 406

$sql="SELECT Naam, Voornaam FROM Personeel WHERE Dienstverantwoordelijke=1 AND

DienstID=$CUSERDIENSTID";

Gegevens opvragen van de dienstverantwoordelijken

Regel 409

$sqlstring ="SELECT SjabloonID, Dienstnaam, Naamlijst, Aantal_weken, Personeelsnummer,

Aangemaakt_op FROM Sjablonen, Diensten WHERE Sjablonen.DienstID=$CUSERDIENSTID AND

Sjablonen.DienstID=Diensten.DienstID ORDER BY SjabloonID ";

Alle sjablonen selecteren om weer te geven

Regel 432

$sql="SELECT Personeelsnummer FROM Sjablonen_details WHERE SjabloonID=$SjabloonID AND

SjabloonDag=$dag";

Persoon opvragen die van wacht staat als er al iemand geselecteerd is

Regel 442

$sql = "select Personeelsnummer, Naam,Voornaam from Personeel where DienstID=$dienstnaam";

Alle personeelsleden selecteren voor in de combobox bij de details van de sjablonen

Regel 470-475

$sqlstring="SELECT

SjabloonID,DienstID,Naamlijst,Aantal_weken,Personeelsnummer,Aangemaakt_op FROM Sjablonen

WHERE DienstID = $CUSERDIENSTID AND SjabloonID=$detailidsja";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID = $Dienst";

Gegevens selecteren van de sjabloon waarvan je de details wilt zien

Wachtlijsten Dienstvw (dienst_wachtlijsten.php)

Regel 29

$sql="SELECT Voornaam, DienstID FROM Personeel WHERE Logon='$logon'";

Voornaam en dienstID selecteren van de ingelogde persoon

Regel 46

$sqlstring="SELECT Logon, Personeelsnummer, Naam, Voornaam, DienstID FROM Personeel WHERE

Logon='$huidigeusername'";

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID='$CUSERDIENSTID'";

Gegevens selecteren van de ingelogde persoon

Regel 95

$sql="SELECT Personeelsnummer FROM Wachtlijsten WHERE Datum = '$DATUM' AND

DienstID='$dienstselect'";

Het personeelsnummer opvragen van de persoon die van wacht is op de dag dat je wil wijzige

Regel 111

$sql = "select Personeelsnummer, Naam,Voornaam from Personeel where DienstID=$dienstselect";

De personen opvragen om in de combobox te steken

Regel 194

$sql="SELECT WachtlijstID FROM Wachtlijsten WHERE Datum = $DATUM AND DienstID =

$dienstselect";

WachtlijstId selecteren om te kijken als er al een persoon in voorkomt of niet

Regel 201

$sqltekst="INSERT INTO Wachtlijsten (Datum, DienstID, Personeelsnummer, Opmerking) VALUES

($DATUM, $dienstselect, $wijzigvanwacht, '$opmerking')";

INSERT in de wachtlijsten

Regel 203

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienstselect";

Dienstnaam van de dienst waarvoor je wijzigt selecteren

Regel 205

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$wijzigvanwacht";

Naam en voornaam opvragen van denieuwe persoon

Regel 206

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('WACHT ADD $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) plaatst voor de dienst $dienst $NAAM

$VOORNAAM van wacht op $DATUMFORMAT. (Reden: $opmerking)','$vandaag')";

Actie in de logging steken

Regel 211

$sql="SELECT Personeelsnummer FROM Wachtlijsten WHERE Datum='$DATUM' AND

DienstID='$dienstselect'"; opvragenSQL($sql, &$res,

$gegevens);list($oudepers)=mysql_fetch_array($res);

Oud personeelsn,ummer selecteren voordat je UPDATE

Regel 212

$sqltekst="UPDATE Wachtlijsten

SET Personeelsnummer='$wijzigvanwacht',

Opmerking = '$opmerking'

WHERE Datum='$DATUM' AND DienstID='$dienstselect'";

De wachtlijsten updaten naar het nieuwe personeelslid

Regel 218

$sqlstring="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienstselect";

Dienstnaam selecteren van de dienst

Regel 220

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$wijzigvanwacht";

Naam opvragen van de nieuwe persoon

Regel 221

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$oudepers";

Naam van de oude persoon opvragen

Regel 222

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('WACHT WIJZIG $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) plaatst voor de dienst $dienst $NAAM

$VOORNAAM van wacht in plaats van $NAAMn $VOORNAAMn op $DATUMFORMAT. (Reden:

$opmerking)','$vandaag')";

De actie in de logging steken

Regel 231

$sql="SELECT WachtlijstID FROM Wachtlijsten WHERE Datum = $i AND DienstID = $dienstselect";

WachtlijstID opvragen van de dag en dienst waarop je wil wijzigen

Regel 238

$sqltekst="INSERT INTO Wachtlijsten (Datum, DienstID, Personeelsnummer, Opmerking) VALUES ($i,

$dienstselect, $wijzigvanwacht, '$opmerking')";

Een nieuw record aanmaken in de tabel wachtlijsten als de wachtlijst nog niet bestond

Regel 241

$sql="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienstselect";

Dienstnaam selecteren

Regel 243

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$wijzigvanwacht";

Naam selecteren van de persoon die je van wacht hebt geplaatst

Regel 244

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('WACHT ADD $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) plaatst voor de dienst $dienst $NAAM

$VOORNAAM van wacht op $DATUMFORMAT. (Reden: $opmerking)','$vandaag')";

De actie in de logging steken

Regel 249

$sql="SELECT Personeelsnummer FROM Wachtlijsten WHERE Datum='$DATUM' AND

DienstID='$dienstselect'";

Oud personeelsnummer selecteren

Regel 252

$sqltekst="UPDATE Wachtlijsten SET Personeelsnummer='$wijzigvanwacht', Opmerking =

'$opmerking' WHERE Datum='$i' AND DienstID='$dienstselect'";

UPDATE van de wachtlijsten als de wachtlijst al bestond

Regel 258

$sqlstring="SELECT Dienstnaam FROM Diensten WHERE DienstID=$dienstselect";

Dienstnaam selecteren

Regel 260

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$wijzigvanwacht";

Naam en voornaam van de nieuwe persoon opvragen

Regel 261

$sql="SELECT Naam,Voornaam FROM Personeel WHERE Personeelsnummer=$oudepers";

Naam van de oude persoon opvragen

Regel 262

$sqlstring="INSERT INTO Logging (Loggingbeschrijving,Datum) values ('WACHT WIJZIG $vandaag:

$CUSERVOORNAAM $CUSERNAAM ($CUSERDIENST) plaatst voor de dienst $dienst $NAAM

$VOORNAAM van wacht in plaats van $NAAMn $VOORNAAMn op $DATUMFORMAT. (Reden:

$opmerking)','$vandaag')";

De actie in de logging steken

Regel 295

$sqlstring="select * from Diensten";

Alle diensten opvragen om dan weer te geven in de tabel wachtlijsten

Regel 373-375

$sql="SELECT Personeelsnummer, Opmerking FROM Wachtlijsten WHERE DienstID=$DIENSTID AND

Datum=$datum";

$sql="SELECT Voornaam, Naam, Oproepnummer FROM Personeel WHERE

Personeelsnummer='$VANWACHT'";

Gegevens opvragen van de persoon van de betreffende dienst die voor de betreffende datum van

wacht staat

Wachtlijsten (wachtlijsten.php)

Regel 41

$sqlstring="select * from Diensten";

Alle diensten selecteren om weer te geven

Regel 131-133

$sql="SELECT Personeelsnummer, Opmerking FROM Wachtlijsten WHERE DienstID=$DIENSTID AND

Datum=$datum";

$sql="SELECT Voornaam, Naam, Oproepnummer FROM Personeel WHERE

Personeelsnummer='$VANWACHT'"; opvragenSQL2($sql, &$res);list($VOORNAAM,$NAAM,

$OPROEPNUMMER)=mysql_fetch_array($res);

Gegevens selecteren van de persoon die voor de betreffende dienst voor de betreffende datum

van wacht staat

Logincheck (logincheck.php)

Regel 49

$sqlstring = "UPDATE Personeel SET SessieID='".$sessievar."' WHERE Logon='".$Logon."' AND

Wachtwoord='".md5($pw)."'";

Een sessie id in de tabel personeel steken van zodra iemand inlogt

Regel 51-53

$SQL = "SELECT Logon,Admin,Dienstverantwoordelijke,Naam,Voornaam,DienstID FROM Personeel

WHERE Logon = '".$Logon."'";

$sql1="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

Gegevens selecteren van de ingelogde persoon

Regel 57

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR LOGIN $vandaag :

$VOORNAAM $NAAM($dienstnaam) logt in.','$vandaag')";

De login in de logging steken

Regel 72

$sqlstring = "UPDATE Personeel SET SessieID=NULL WHERE Logon='".$Logon."' AND

SessieID='".$sessieid."'";

Als je uitlogt het sessie id op NULL zetten

Regel 74-76

$SQL = "SELECT Logon,Admin,Dienstverantwoordelijke,Naam,Voornaam,DienstID FROM Personeel

WHERE Logon='".$Logon."'";

$sql1="SELECT Dienstnaam FROM Diensten WHERE DienstID=$DIENSTID";

Gegevens selecteren van de uitgelogde persoon

Regel 80

$sql = "INSERT INTO Logging (Loggingbeschrijving,Datum) values ('GEBR LOGOFF $vandaag :

$VOORNAAM $NAAM($dienstnaam) logt uit.','$vandaag')";

De uitlogactie in de logging steken

Regel 113

$sqlstring = "SELECT Logon,Admin,Dienstverantwoordelijke,Naam,Voornaam FROM Personeel

WHERE Logon = '".$Logon."' AND Wachtwoord='".md5($pw)."'";

De nodige gegevens opvragen om in $gegevens[] te steken

Regel 137

$sqlstring = "SELECT Logon,Admin,Dienstverantwoordelijke,Naam,Voornaam FROM Personeel

WHERE Logon = '".$Logon."' AND SessieID = '".$sessieid."'";

De nodige gegevens opvragen om in $gegevens[] te steken