wachtweb db_sql
DESCRIPTION
Begeleiders: M. De Schutter N. Bauwens A. Van Landuyt Thomas Melsens Geoffrey Vander cruyssenTRANSCRIPT
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