E-work platform development

 point   Home
 point   Doel
 plus   Contacten
 point   Logboek
 point   Links
 point   Screenshots
 point   Download
 point   Code

Logboek

Totale tijd: 936u

Datum Aantal uur Omschrijving
07 May 2004 2.5 Eerste kennismaking VlaJo
28 June 2004 5 Bespreking thesisonderwerp en algemene richtlijnen
Copieren van de Access database
15 July 2004 2.5 bespreking nieuw project "Jieha!"
19 July 2004 2 Bespreking Kid@Bizz stappenplan
Aanmaak (lege) database bij Dommel
(Begin) analyse databasestructuur
20 July 2004 9 Aanpassing aan de site (naar php) zodat de menustructuur ook kan veranderen indien ingelogd wordt.
Eerste registratieformulier gemaakt (Kid@Bizz) + tabellen voor de nodige gegevens
21 July 2004 3 Datum selectie script voor het registratieformulier
Lezen PHP 4 handboek
22 July 2004 6 Tabellen aangemaakt voor Kid@Bizz
Gestart met omzetten van de bestaande schoolgegevens naar de nieuwe structuur
Aanpassen registratieformulier
23 July 2004 8 Database structuur aanpassen
Kid@Bizz inschrijvingsformulier afwerken
+ kalender (JavaScript) om geboortedatum te selecteren via een gebruiksvriendelijke (popup)pagina
+ script om leerlingen toe te voegen aan de Kid@Bizz
24 July 2004 7.5 Zoeken naar een oplossing voor het probleem bij inschrijvingen (toevoegen van leerlingen)
-> Java (client-sided) - php (server-sided)
ToDo-lijst opgesteld
Registratieformulier uitgebreid (mail Elisabeth)
Voorlopige Kid@Bizz site online op http://www.vlajo.org/new/kid_index.php
26 July 2004 9 Toevoegen van een (nog niet bestaande school) + refresh van het inschrijvingsformulier
Validatie van het inschrijvingsformulier
Functies voor validatie van de geboortedatum
Analyse voor toekenning en verdeling van de nummers aan de ondernemingen
27 July 2004 9 afwerken foutcontrole (registratieformulier)
inlogformulier + cookie aanmaken
28 July 2004 3 Aangepaste menustructuur als er al dan niet ingelogd is
Paswoord reset script met email bevestiging/controle
29 July 2004 10 beveiliging van de pagina's enkel toegankelijk indien ingelogd
code geschreven voor het aanpassen van het Kid@Bizz paswoord
mail versturen na inschrijving Kid@Bizz
index pagina (html gedeelte) aangepast
code voor het stappenplan (5P's) van Kid@Bizz + tabelstructuur gemaakt
30 July 2004 10.5 Aanpassen site (index, menu, structuur)
Nieuw index (http://www.vlajo.org/new/)
Maken van de Jieha!-site
Analyse inschrijving
Code/tabellen voor Jieha!-registratie
Login/logout (inclusief aangepast menu en beveiliging) voor Jieha!
Paswoord reset en recovery voor Jieha!
31 July 2004 4 debuggen Jieha! inschrijving
aanpassen Kid@Bizz/Jieha! paswoordreset en -edit
aanpassing database (tabellen: Coordinatoren, KidBizz, Jieha, PassReset)
Niet meer kunnen doen door Telenet Internet problemen...
01 August 2004 10.5 (cookie) security probleem opgevangen door gebruik te maken van sessions
aanpassen van login/logout
controle op reeds bestaand emailadres bij registratie (moet uniek zijn voor paswoord opvraging)
Jieha webshop
02 August 2004 3 Security probleem opgelost met afdrukbare versie van de bestelbon (Jieha webshop)
Aanpassing database (Webshop)
Code (+mailing) gemaakt om de bestelling te bevestigen (om veiligheidsredenen)
03 August 2004 10 (Jieha webshop) Bestelling bevestigen/annuleren + controlecode per email
Afdrukbare versie (van de bestelbon) aangepast
Database aangemaakt voor de enquete (+evaluatie van Jieha)
Administratieve deel van de enquete gemaakt (enquetes maken, aanpassen, verwijderen)
04 August 2004 8 Enquete-admin: categorie/vragen aanpassen/toevoegen
Menustructuur aangepast: enquete enkel zichtbaar indien niet ingevuld
Enquete-invulformulier + controle op ingevulde waarden
Updaten van http://ace.narfum.org/thesis/ (logboek, contactgegevens, ...)
05 August 2004 8 User inschrijvingen + login
Admin beveiliging
Algemeen menu aangepast
Aanpassing gedaan aan alle inschrijvingen tot nu toe (controle met regular expressions)
Enquete aangepast zodat ze pas zichtbaar is na activatie
Adminpagina gemaakt om rechten aan te passen van een gebruiker
06 August 2004 6 JavaScript bevestiging geïmplementeerd bij verwijderen of andere belangrijke handelingen
Code voor het aanpassen van een Kid@Bizz account (leerlingen toevoegen/verwijderen/aanpassen, timing van 5P's veranderen, ...)
09 August 2004 9.5 Edit Kid@Bizz account
Edit Jieha account
Edit user account
Foto's Jieha Webshop online
Aanpassen registratie Kid@Bizz
Aanpassen registratie Jieha
Database aangepast zodat 1 school verschillende coordinatoren kan hebben (nodig voor scholen met secundair en lager onderwijs)
Database aangepast zodat bijhouden van historiek mogelijk is
10 August 2004 8 Gebruikers registratie aangepast
Aangeduid wat verplicht is te vullen is bij de registraties
Enquete aangepast (admin + layout)
Jieha! evaluatie online gezet
Aangepast zodat er enkel ingelogd kan worden na betaling
Adminstratieve sectie gemaakt om de betalingen te bevestigen
Administratieve sectie om de inschrijvingen te openen/sluiten
Begin site mini-ondernemingen
11 August 2004 11 Gebruikers registratie aanpassen
Jieha/Kid@Bizz registratie aangepast (popup om account te zoeken van leercoach)
Aanpassen van Jieha account beperkt (geen leerlingen meer toevoegen/verwijderen -> betaling is op basis van het aantal! -> misbruik tegen gaan)
Probleem opgelost dat timestamps maar gaan tot 31/12/1969 (blijkbaar Windows op Dommel server?), door gebruik te maken van adodb-time library functies
Registratie van 'Mini ondernemingen'
ToDo lijst (voor augustus) opgesteld
Lezen in 'Het complete PHP4 handboek'
13 August 2004 8 Edit 'Mini-onderneming' account (3/4 delen)
Website bij account (registratie en account-edit aangepast)
14 August 2004 5 Edit 'Mini-onderneming' account (4/4) afwerken
15 August 2004 6 Layout uniform maken
Images aanpassen webshop
Afdrukbare versie van de inschrijvingen (Kid@Bizz, Jieha!, Mini-ondernemingen)
16 August 2004 11 Nieuws admin gemaakt (toevoegen, aanpassen, verwijderen) + beveiliging en aangepaste acties afhankelijk van de rechten
School toevoegen bij Kid@Bizz
Nieuws tonen op de nodige plaatsen
Sticky maken van newsposts (zodat die bovenaan blijven staan zolang ze sticky zijn)
Comments toevoegen op de newsposts
Een ingelogde admin een link geven om comments te verwijderen
Voorbereiding vergadering @ VlaJo (17/08/2004 - 9u00)
17 August 2004 7 Meeting VlaJo (bespreking Kid@Bizz, Jieha!, Mini, SBP tot nu toe en wat moet veranderen)
Aanpassing Jieha! Webshop: probleem opgelost met de bevestigingsmail en -link
18 August 2004 8 Aanpassing gedaan zoals besproken op de meeting (Kid@Bizz, Jieha):
- geen functies bij Jieha
- webshop aangepast
- Jieha nummer bij bestelbon gezet
- woordvoerder toegevoegd bij Jieha
- Jieha kan niet meer inloggen als de einddatum gepasseerd is
- Kid@Bizz inschrijving: zelf geen scholen toevoegen
- Kid@Bizz inschrijving: geen meerdere velden voor de timing
- Gebruikers inlogmogelijkheid bij Mini-ondernemingen (buggy -> nog geen idee wat het probleem is...)
Mail gestuurd naar Dommel (upgrade MySQL?)
19 August 2004 9 Aanpassing gedaan zoals besproken op de meeting (Kid@Bizz, Jieha, Mini):
- Fax toegevoegd aan de bank (mini)
- functie toegevoegd bij de peter
- raadgevers aanpassen (Jieha)
- oplossen probleem inloggen mini
- oplossen wisselen functies
- webshop (mailen naar woordvoerder)
- wereldwinkels sql file gemaakt en toegevoegd aan database (selectie bij bevestiging bestelling)
- minder dan 5 leerlingen mogelijk bij inschrijvingen (jieha/mini)
- controle of leerling niet al in een andere mini zit (onder andere nodig voor loginprocedure dat elke gebruiker maar in 1 mini tegelijk kan ingeschreven worden)
- aanpassing Minimenu (als de betaling nog gedaan is, maar wel ingelogd is)
- online zetten Businessplan Jieha!
- aanpassing Mini-edit indien er minder dan 5 leerlingen toegevoegd zijn -> ook minder functies tonen om naar te veranderen (evenveel als er leerlingen zijn)
20 August 2004 5 Webshop transport kosten toegevoegd vanaf de 3de bestelling
Admin betalingen aangepast (tonen van openstaand saldo en totaal te betalen bedrag)
registratie library aangepast (Updaten van Kid@Bizz/Jieha leerling informatie)
Jieha accountedit aangepast: leerlingen toevoegen
Mini accountedit aangepast: leerling toevoegen
Nieuws toevoegen aangepast (foto's zijn nu automatisch gelinkt naar hun URL)
21 August 2004 2 Kleine aanpassingen (cfr. mail opmerkingen)
Aanpassing loginprocedure (foutmeldingen bij foutief login/paswoord, ...)
Mail gestuurd met uitleg en opmerkingen (reply mail opmerkingen)
22 August 2004 6 Controle (bij registratie) of ouderlijke machtiging al dan niet nodig is + melding welke leerlingen deze moeten laten tekenen en opsturen
Administratief gedeelte om aan te duiden als een ouderlijke machtiging aangekomen is bij VlaJo (en overzicht welke leerlingen deze nog niet hebben opgestuurd)
Controle of een leerling zich niet meerdere keren heeft opgegeven bij de registratie van een MO
Popupvenster gemaakt dat de mogelijkheid biedt om een school op te zoeken ipv te moeten kiezen uit een (binnenkort) lange lijst bij de registratie van een MO
Enkele foto's vervangen van Jieha-webshop
Jieha kassa/stock bestand online gezet
Vakoverschrijdend Lessenpakket toegevoegd (geen informatie gekregen van VlaJo - wel toegevoegd op 'oude' site!)
23 August 2004 8 Alle subpagina's in orde brengen (links update, structuur aanpassen, foto's online zetten, ...)
Mailing/analyse email invoer
24 August 2004 9 Updaten foto's Jieha-webshop
Java/XML programma (SAX-parser) geschreven om de lijst van scholen (lager onderwijs: +2500 records te parsen naar een DDL structuur om te kunnen toevoegen aan de database)
database aangepast
regio's toegevoegd
DDL van lagere scholen toegevoegd
SBP site gemaakt
Nieuwsadmin aangepast
inschrijvingen (kidbizz) aangepast naar nieuwe database structuur ivm de scholen (inclusief opzoeken van een school en deelnemende MO's tonen)
XML files maken scholen secundair
25 August 2004 10 Account edit aangepast
database structuur aangepast (scholen, minitypes, ...)
controle op bestaande login (en login met spaties)
XML file gemaakt van secundaire scholen
XML file omgezet naar DDL en ingevoegd in de database
Reeds geregistreerde CO's toegewezen aan de scholen
26 August 2004 9 Files aangepast naar nieuwe school database structuur
Historiek (database en code aangepast) -> jaar toegevoegd
Todolijst gemaakt
passedit/reset getest (mini/sbp)
Max leerlingen bij Jieha registratie verlaagd (50 -> 15)
Prentje van winkelwagentje toegevoegd bij Jieha webshop
27 August 2004 7.5 Kid@Bizz edit (mail aanpassen)
Enquete aangepast (melding slechts éénmaal invulbaar)
Mini edit: functies maximum 2 maal wijzigbaar per leerling
Mini edit: leercoach toegevoegd voor rekening volmacht
regios aangepast bij scholen (mechelen, kempen)
Betalingen (admin) aangepast:
-indien adminlogin -> alle mini's zichtbaar en betalingen beheren
-indien coordinatorlogin -> enkel eigen mini's zichtbaar en betalingen beheren
Mails toegevoegd aan de database
Mini-ondernemingen mailcode voor inschrijving en betaling
29 August 2004 4 Mailing: Kid@Bizz registratie/betaling, Jieha registratie/betaling, webshop bestelling doormailen (FTO + OWW)
30 August 2004 10.5 Enquete mailing gemaakt
Mail Jieha verwijderen (enkel Woordvoerder mail) en alle bijkomende verwijzingen aangepast
Dossierbeheerders toegevoegd
Volmacht Word-document omgezet naar pdf en gelinkt
Laatste coördinatoren toegevoegd
Jieha webshop landen toegevoegd
Oude site gebackuped
/new/ referenties verwijderd
Nieuwe site definitief online gezet en eerste zaken getest!! VlaJo! :-)
31 August 2004 5 Alles overlopen en controleren op fouten (+ enkele kleine aanpassingen)
Tijdelijke index.html weggedaan, en site definitief online
08 September 2004 4.5 Enkele scholen toegevoegd
Bugje opgelost zodat de nieuwsposts/comments zichtbaar blijven na het openen/sluiten van een menu
Vak-overschrijdend lessenpakket in aparte directory gezet
(Plots ???) probleem opgelost met meervoudige includes (waarschijnlijk PHP versie/settings update bij Dommel)
09 September 2004 6.5 Mails beantwoorden + kleine aanpassingen
(Admin) Overzicht MO's + afdrukbare versie voor 'ministerie van middenstand' (uitreiken van vergunningen voor MO's)
10 September 2004 4 (Admin) Gegevenskaart + afdrukbare versie
Kleine bug uit enquêtesysteem gehaald (Ja/Nee-vraag)
11 September 2004 10 Rekeningnummer verplicht bij Jieha
Mail (registratie) aangepast Jieha
Adres niet langer verplicht bij administratieve gebruikersregistratie
Banken (mini) in aparte tabel! -> redundantie voorkomen
Agenda gemaakt + administratief deel (toevoegen, aanpassen, verwijderen)
12 September 2004 2 Agenda afgewerkt (selectie MO-type)
Kleine wijziging van de registratie-lijst
13 September 2004 4.5 Analyse SBP-registratie
Agenda aangepast ("- en '- bugje)
School toegevoegd
Mini accountedit (functies) aangepast
14 September 2004 3 Database-structuur aangemaakt SBP
Begin SBP registratie-code
16 September 2004 6 SBP registratie + aanpassing DB-structuur (SBP)
17 September 2004 9 Hogescholen toevoegen in database (xls -> xml -> sql)
SBP registratie
Mailing SBP registratie/betaling
Alle SBP administratie (betalingen, gegevenskaart, registratielijst, ...)
SBP login
SBP account aanpassen
19 September 2004 2 SBP registratie afgewerkt + testen
20 September 2004 3 Jieha webshop: bijkomende informatie over de landen + script om alles per pagina te bekijken
21 September 2004 5 Registratie-mails aangepast
School toegevoegd
Admin betaling aangepast
22 September 2004 3 Projectcoach beheer raadgevers (add/rm) + login aangepast
Aanpassing Java kalender-popup (In netscape compatible browsers werd het jaar beperkt tot 2 cijfers ipv 4 zoals de bedoeling is)
SBP registratie aangepast (mailing GB/AD)
SBP deelnemende scholen
23 September 2004 1.5 Aanpassing DB (verkeerd gelinkte Mini-regio-coördinator)
Mails beantwoorden met vragen
25 September 2004 2 Dossierbeheerder toegevoegd aan Jieha registratie- en betalingsmails
Deelnemende scholen aangepast (Kid@Bizz, Jieha, Mini, SBP)
Index.php('s) aangepast: run time berekening toegevoegd
26 September 2004 2 Lezen pdf over (PHP) veiligheid (thx Danny - ex4iii :-) )
Enkele exploits opgevangen
28 September 2004 1 Extra controle op data van 'ongeldig' formaat (voorstelling met 1 cijfer voor dag/maand ipv 2)
29 September 2004 2 Webshop aanpassen (enkele niet-leverbare producten verwijderen + bestelbonnen bijwerken)
Registratie mini/jieha aangepast (mailing naar leercoach)
Scholen toegevoegd
30 September 2004 6 Aanpassing admin_betalingen (coördinatoren kunnen nu enkel nog de gegevens opvragen en geen betalingen meer bevestigen)
Registraties aangepast (email adres van onderneming toevoegen aan mailing)
Pass_Reset aangepast (indien paswoord opgevraagd wordt, en nieuw bevestigd wordt het aantal foute loginpogingen gereset)
Foute registraties rechtzetten
Begin (admin) Todo-lijst
02 October 2004 9 Maken van het forum (code, databasestructuur, ...).
Aanpassen van UBB code
03 October 2004 6 UBB code aangepast
Layout forum in orde gekregen (recursieve oproep bij tonen van replies)
Forum getest
CSS van formulieren aangepast (textarea, input, select, ...)
04 October 2004 2 Aanpassing usr_accountedit
Toevoegen inschrijving/uitschrijving van de nieuwsbrief
Antwoorden op mails met vragen
05 October 2004 3 UBB parser toegevoegd aan nieuws/comments
Dommel PHP upgrade (?) -> plotse fouten eruit gehaald
Mails beantwoord
Scholen toegevoegd
06 October 2004 8 Extra controle toegevoegd bij de afdrukbare versie van de registraties (+afdrukbare versie toegevoegd bij de account informatie van elk type MO)
Betalings- en registratiemails worden niet meer gestuurd naar Niet.Ingevuld
Betalingsmails worden (dynamisch) gestuurd door de dossierbeheerder ipv webmasterATvlajo.org
NieuwsEdit aangepast (UBB)
Scholen toegevoegd
Aantal nieuwe posts weergeven van elk forum sinds het laatste bezoek (indien ingelogd!)
Bankvolmacht toegevoegd voor SBP Projectcoach (aanpasbaar in AccountEdit)
Studieniveau/richting toegevoegd bij gegevenskaart van Jieha/Mini
AdminBetaling aangepast (+rechten): Kid@Bizz-coördinator mag nu wel betalingen bevestigen
SBP-gegevens van PIH (Hogeschool West-Vlaanderen) in Excel-file steken om die te kunnen toevoegen in de database
08 October 2004 3 Scholen toevoegen
SBP raadgevers toevoegen met Hogeschool én departement (ipv enkel de school)
SBP Projectcoach veranderen
SBP Projectcoach beheer raadgevers aangepast (ook school+departement)
Controle's toegevoegd op datum-formaat (dd/mm/jjjj)
11 October 2004 1.5 Admin studentinfo
Admin MO bankgegevens
Begin analyse SBP-congres inschrijvingen
12 October 2004 3 Excel-file SBP/PIH (hogeschool West-Vlaanderen) parsen (.XLS->.XML->.PHP) om alles te kunnen toevoegen aan de database
Bugje uit SBP accountedit gehaald (naam van SBP ingevuld na login)
14 October 2004 4 Bespreking met mevr. Naessens
Alle PIH-SBP's aangemaakt (alle studenten moeten overlopen om te controleren of ze al dan niet een account hadden op de site... Automatisch alle studenten inserten was daardoor onmogelijk)
15 October 2004 3 Mails beantwoord
Scholen toegevoegd
Verwijderen van enkele leerlingen uit Mini's
MO-Sites toegevoegd aan "deelnemende scholen"
SBP's (niet SBPm) direct laten inloggen zonder te moeten wachten op de betaling
Flashintro toegevoegd (+ sessionvariabele zodat het maar 1 keer zichtbaar is per bezoek/browservenster)
20 October 2004 7.5 SBP Congres inschrijvingen (banner gemaakt, analyse inschrijvingen, tabel aangemaakt, mailing aangemaakt voor de inschrijvingen, ...)
UBB Class aangepast (urls parsen met GET parameters)
SBP Congres administratief deel (overzicht, betaling, ...)
1ste VlaJo nieuwsbrief online
21 October 2004 3 Administratie: opzoeken van personen + hun functie binnen de ondernemingen (als die er zijn). Onderneming gelinkt naar de 'gegevenskaart'.
22 October 2004 6 HTML versie gemaakt van de affiche en programma van SBP congres (Word documenten)
Lezen over OGP in PHP
Agenda (+admin) aangepast -> OGP
23 October 2004 7 hoofdpagina + SBP subpagina's:
- Beginnen met OGP
- Alle POST/GET variabelen aanpassen
27 October 2004 6 Enkele hogescholen/departementen rechtstreeks (in DB) inschrijven voor het SBP congres
Telefoonnummer toegevoegd voor Jieha (registratie/accountedit/webshop bestelling)
Begin analyse inschrijvingen voor Cambridge examen (MO/SBP)
Opkuisen gebruikers-tabel (ontdubbelen: gebruikers met zelfde e-mailadres, volledig dubbele gegevens met geboortedatum van 1 dag verschil, ...)
28 October 2004 2 Administratie: aanpassen van gebruikersgegevens
Gebruikers de mogelijkheid gegeven om ook zelf de voornaam/familienaam/geboortedatum aan te passen (prim. key) + controles op invoer
29 October 2004 1 Bespreking met mevr. Ongenae
31 October 2004 5.5 Administratie: online mailing (Kid@bizz, Jieha, Mini, SBP, (niet) betaalde MO, leercoaches, projectcoaches, studenten, gedelegeerd bestuurder, administratief directeur, raadgevers, peters, ...)
01 November 2004 8.5 Cambridge examen: inschrijvingen, database, mailing, ...
Administratie: lijst van cambridge examen, betalingen bevestigen, afdrukbare versie van de lijst
Regios toegevoegd aan de hogescholen
Correctie DB: dossierbeheerders toegevoegd aan Scholen-tabel (niet meer losstaande tabel) + code aangepast
Administratie: lijst SBP congres aangepast
02 November 2004 2 Cambridge inschrijvingen mogelijk zonder dat de MO betalingen in orde is (Mini/SBP Menu aangepast + code Cambridge inschrijvingen)
Administratie Cambridge lijst: jaar toegevoegd (enkel inschrijvingen van het huidig jaar zichtbaar)
Administratie Mailing: niet mailen naar "Niet.Ingevuld@Vlajo.org" (nutteloos mailtraffic)
03 November 2004 3 Administratie: alle popups resizable
Persoonslijst nu ook toegankelijk voor de CO's (een CO krijgt enkel zijn/haar eigen MO's gelinkt naar de gegevenskaart, en geen link om de persoonsgegevens aan te passen -> dit is enkel voorbehouden voor administratie)
PHP-Klasse toegevoegd om elke pagina te comprimeren en dus kleiner door te sturen naar de browser (minder traffic!)
04 November 2004 1 Controles toegevoegd op "http://" voor elke ingegeven url (bij elke registratie/wijziging) zodat ze correct gelinkt worden
Deelnemende scholen aangepast (ook hier controleren op "http://" voor elke nu verkeerd ingegeven url)
05 November 2004 6 Herwerken site (deel 2):
- $_POST[], $_GET[], $_SESSION[] supervariabelen
- SQL-statements met risico tot SQL-injection aangepast
- Klasses: Nieuws, Enquete
Begin eindwerkvoorstel (tegen 16 november)
06 November 2004 2 Schrijven eindwerkvoorstel
Verder werken aan veranderingen ($_POST[], $_GET[], $_SESSION[], SQL-statements,...)
07 November 2004 3 Schrijven eindwerkvoorstel
08 November 2004 2 Schrijven eindwerkvoorstel
Verder werken aan veranderingen ($_POST[], $_GET[], $_SESSION[], SQL-statements,...)
10 November 2004 7 Verder werken aan veranderingen ($_POST[], $_GET[], $_SESSION[], SQL-statements,...)
Minimum aantal studenten voor een SBP-registratie verlaagd
Aanpassing relogin: cookie aanpassen op 1ste pc ('verwijderen') indien ingelogd wordt op een 2de pc met zelfde login/paswoord
12 November 2004 4 Administratie: Adreslijst + printvriendelijke versie (administrator: alle ondernemingen zichtbaar, CO: enkel eigen ondernemingen)
Cambridge inschrijvingen aangepast
13 November 2004 5 Wijziging rechten (SBP-CO en MO-CO)
Extra beveiliging afdrukbare versie van de administratielijsten (bovenop javascript opener)
Aanpassen eindwerkvoorstel
Site tijdelijk offline: testen + aanpassen OGP (hoofdsite, sbp, mini, admin, forum)
14 November 2004 6 Klasse "Gebruikers" gemaakt (incl. oplossing met constructor voor session_start) + aanpassing sessionvars + inloggen/uitloggen + Administratie
15 November 2004 6 Aanpassen eindwerkvoorstel
SBP congres (Expo Brussel)
18 November 2004 1 Bespreking met mevr. Ongenae
21 November 2004 1 In elke lijst de rij waarover "gehovered" wordt, in een andere kleur tonen (JavaScript: onMouseOver, onMouseOut)
24 November 2004 5 Mails beantwoorden (enkele zaken aanpassen - CO meer rechten in administratie, ...)
Lezen literatuur: "Advanced PHP programming"
26 November 2004 5 Aanpassing mailing: mogelijkheid toegevoegd om te mailen per regio, mail-headers aangepast, geen selectie meer voor het e-mailadres, ...
Administratie-betalingen aangepast: Jieha extra veld om de terugbetaling van het voorschot in te geven + aanpassing layout
Dommel heeft de database (tijdelijk) uitgeschakeld door een probleem met een query.
Gebeld met Dommel om de database te reactiveren (zij wisten ook niet wat er aan de hand was).
Analyse van de query (niets verkeerd), opzoeken mogelijke MySQL 3.22 bug (niets gevonden) => query tijdelijk offline gehaald en lokaal MySQL (v4) geïnstalleerd om de servercrash te proberen simuleren.
29 November 2004 2 Mailing:
- opzoeken/analyse structuur HTTP-headers in mail, boundary, ...
- test mailing in HTML ipv PlainText
- test mailing met attachment
30 November 2004 2 Aanpassing mailklasse:
- keuze Content Type (text/plain of text/html)
- mogelijkheid mailing met attachment
- HTTP header aanmaken
01 December 2004 1 Probleem-query herwerkt (anders opgesteld) + lokaal getest -> werkt.
Query aangepast in code en ook op de server getest -> werkt!
02 December 2004 0.5 Bespreking met mevr. Naessens
11 December 2004 3 Adressenlijst van de zetel van MO/SBP
Opsplitsen regio "Vlaams-Brabant" (Leuven + Halle-Vilvoorde)
Toevoegen enkele (SBP) departementen
14 December 2004 2 Aanpassing Jieha Webshop:
- extra veld in DB: beschikbaar
- code aangepast: enkel producten bestelbaar die aangeduid zijn als "beschikbaar" in de database
Mails beantwoorden, lijstjes opstellen, (......)
29 December 2004 10 Herwerken code SBP, Mini, Jieha, Kid@Bizz: maken van klasses, aanpassen sessie variabelen, post/get supervariabelen, ...
CSS uitbreiden + HTML aanpassen
02 January 2005 3 Updaten thesis-site (screenshots, download, doel).
06 January 2005 2 Herwerken code Jieha (account aanpassen, registratie, inloggen mogelijk tot 14 dagen na einddatum jieha-project): aanpassen sessie variabelen, post/get supervariabelen, ...
12 January 2005 2 Administratie: overzicht Kid@Bizz stappenplan-antwoorden
Beantwoorden mails
23 January 2005 2 VlaJoMail (nieuwsbrief) pagina met overzicht van voorbije nieuwsbrieven (+ tabel aangemaakt)
Favorieten icoontje gemaakt en toegevoegd in HTML/Head
"Administratief forum" verwijderd en "Helpdesk forum" toegevoegd
Mails beantwoorden
27 January 2005 3.5 (begin van) Administratie van de webshop
Enkele producten 'verwijderd' (beschikbaar = false)en andere toegevoegd
30 January 2005 1 Verder werken aan (het begin van) administratie van de webshop
31 January 2005 5 Administratie nieuwsbrief
Administratie (afwerken) webshop: landen van herkomst, winkels waar geleverd wordt, ...
01 February 2005 9 Administratie transportkosten van de webshop (aanpasbaar vanaf hoeveel bestellingen er transportkosten moeten betaald worden en hoeveel)
Beheer scholen (opzoeken, toevoegen, verwijderen) + toewijzing coördinatoren aan een school (toevoegen aan en verwijderen van een school)
CSS aangepast: bezochte forumlinks nu in andere kleur (overzichtelijker welke 'posts' reeds gelezen zijn en welke niet)
Beheer hogescholen (opzoeken, toevoegen, aanpassen)
Beheer departementen (opzoeken, toevoegen, aanpassen)
02 February 2005 2 Administratie accountgegevens (aangepast - nieuwe pagina)
Gebruikers accountgegevens: controles aangepast
03 February 2005 4 Meeting VlaJo
06 February 2005 3 Verhogen maximum aantal keer dat van functie kan gewisseld worden binnen een onderneming
Toevoegen foto's van enkele landen (van herkomst) van de webshop
Tabellen aangemaakt en analyse van de verschillende stappen voor de inschrijvingen van Walibi
11 February 2005 5 FAQ: tabellen (creatie + waarden ingevoegd) + code
Walibi-inschrijvingen: aanpassing tabellen + begin code
Poging om objecten door te geven na een form POST zodat alles in een klasse kan gestoken worden -> PHP4 ondersteunt dit niet; na POST is de variabele geen object meer, maar een gewone variabele zonder enige waarde.
16 February 2005 6 Walibi-inschrijvingen afgewerkt (todo: administratie + overzicht voor elke onderneming)
20 February 2005 8 Administratie Walibi-evenement: overzicht per opstapplaats, overzicht per tshirtmaat, overzicht per onderneming, volledige persoonslijst, betaling bevestigen per onderneming, betaling bevestigen per persoon, overzicht alle contactpersonen, ...
Aanpassing Jieha (accountedit): e-mailadres niet meer wijzigbaar (anders zou een 'gekraakte' account toch bestellingen kunnen plaatsen via de webshop).
22 February 2005 5 Probleem opgelost in forum: volgende/vorige pagina links
Walibi documentatie online gezet
Forum herwerkt ($_GET/$_POST/Gebruikers-sessieobject/...)
Begin herwerken van Administratie ($_GET/$_POST/Gebruikers-sessieobject/...)
27 February 2005 4 Herwerken van Administratie ($_GET/$_POST/Gebruikers-sessieobject/...)
01 March 2005 10 Administratie: FAQ
Administratie: Walibi - beheer opstapplaatsen en T-shirtmaten
Klasse VlajoRekening, RandomString, JavaScript
Vervangen van rekening in code door object
Vervangen van javascripts in code door functies van object
Vervangen van RandString functie door functie van object
Aanpassen walibiinfo.php: indien geopend via de banner (sectie = algemeen): direct forward naar de juiste pagina om verder te kunnen gaan met de inschrijving
04 March 2005 14 Herwerken van Administratie ($_GET/$_POST/Gebruikers-sessieobject/...)
Klasse WebConstanten
Vervangen van rekening in code door object
Vervangen van javascripts in code door functies van object
Vervangen van RandString functie door functie van object
Vervangen van tebetalen bedragen door class-functions
Testen (herwerkt) OGP deel
Probleem opgelost met global variabelen van functions binnen class-function geïncludeerde files. Indien een file geïncludeerd wordt in de indexpagina door een functie van de class, en deze geïncludeerde file bevat een functie, dan kan er binnen deze functie geen global variabele gebruikt worden. Deze variabelen blijven binnen de functie ledig, ook al worden ze als global aangeduid.
Class Error (met mogelijkheid tot foutlogging) + addFault functies vervangen door functies van deze klasse
05 March 2005 11 Overal controle op de lengte van de wachtwoorden
Maken van class Forum
Herwerken van het forum naar de klasse
Aanpassen DBlaag: opvangen indien dbconectie-fout + error-reporting per mail (via Error- en Mail-klasse)
Class Mailing aangepast: elke emailadres uitschrijven + succesvol verstuurd of niet (zo time-out van de pagina tegengaan - de server blijft informatie sturen per mail die verstuurd wordt).
Aanpassing AdminMailing (en class Mailing): mogelijkheid om zelf een copy te ontvangen van de mailing
Aanpassing alle verstuurde mails: via de Mail klasse
Aanpassen Administratie adreslijst: toevoegen leerkracht Kid@Bizz, leercoach Jieha, raadgever Jieha, woordvoerder Jieha + lijst van alle leerlingen (van alle ondernemingstypes)
Administratie Databasemails (standaard mails die gebruikt worden bij registratie, inschrijvingen, ...)
06 March 2005 8 Mail-encoding aangepast naar 8bit: een URL met GET-parameters wordt anders niet goed weergegeven na het mailen
Probleem opgelost met sessie-objecten: elke index van de SESSION-tabel mag nergens gebruikt worden in code (zonder sessietabel) omdat PHP die anders overschrijft!
WebShop-functies vervangen
Uitgebreid testen van de mogelijkheden van de site (OGP-site online gezet)
07 March 2005 5 Aanpassing Walibi (inschrijvingen en admin): (_uiteraard_) vragen via mail
Administratie: overzicht enquête-antwoorden
Rechten toegekend aan "hoofdcoördinator" zodat die ook de enquêtes kan beheren
Begin forum met iFrame (nog problemen dat het forum zo opeens veel trager is -> nog niet online gezet)
08 March 2005 9 Admin: mailing (lijst) aangepast: toevoeging van mailing naar de ingeschrevenen van alle evenementen (betaald, niet betaald, betaald+niet betaald, alle regios, selectie van 1 regio, ...)
Admin: verwijderen van ingeschreven personen van een bepaald evenement
Aanpassing Walibi-inschrijvingen: bugje ivm externe personen die ingeschreven worden voor de studenten (in 2 keer) waarbij deze niet aanschouwd werden als ingeschreven personen bij de 2de inschrijvingssessie.
Admin: Kid@Bizz-stappenplan afgewerkt (opzoeken Kid@Bizz, stappen verwijderen)
Administratie beheer en aanpassen van ondernemingen + class: Kid@Bizz (Voor CO: enkel hun eigen ondernemingen. Voor administratie: alle ondernemingen)
09 March 2005 6 Aanpassing Jieha-(re)login controle
Administratie: beheer en aanpassen van ondernemingen + class: Jieha!
Administratie: beheer en aanpassen van ondernemingen + class: Mini-ondernemingen
10 March 2005 2 Aanpassen Walibi-administratie: CO's kunnen nu ook raadplegen (zonder beheer van betalingen, inschrijvingen, tshirts, opstapplaatsen)
Aanpassing beheer Kid@Bizz/Jieha/Mini: bij elke beheersfunctie staat nu nog eens het nummer van de te beheren onderneming
Enkele studenten verwijderen uit ondernemingen (cfr. de hopeloos opgestapelde mails......)
14 March 2005 1 Bespreking met mevr. Naessens
Webshop: nu ook mail naar webmaster gestuurd na het bevestigen van een bestelling
Beantwoorden mails
15 March 2005 6 Volledig beheer van de banken (opvragen, aanpassen, toevoegen, verwijderen)
Beheer ondernemingen (afgewerkt): Small Business Projects + samenvoeging met administratie van de gegevenskaarten + manueel aanpassen van de bedragen (betaald/tebetalen) van elk type onderneming
Administratie: volledige gegevenslijst van alle mini/sbp-studenten + grote lijsten gesplitst over verschillende pagina's met navigatie ertussen
19 March 2005 4 FAQ toegevoegd in elk menu + aanpassing DB + activatie mogelijk bij administratie + enkel menulink zichtbaar indien FAQ voor die sitesectie actief is
Administratie: CO vervangen door een andere persoon + overzicht hoeveel ondernemingen van elk type geregistreerd zijn bij elke CO
21 March 2005 4 Onderzoek voor het gebruik van HTTPS. Toch nog enkele problemen:
- loginpagina in https -> alle nodige klassen 2 * online (http-docs en https-docs)
- doorverwijzen van https naar http: melding dat het vanaf nu niet meer secured is -> vervelend voor gewoon surfgebruik
- probleem dat alle images van de "partners" te groot getoond worden vanuit https document (img-width wordt genegeerd?)
- vervelend dat je elke keer het certificaat moet accepteren?
- alles in https -> redirect doen vanaf http index naar https-index, want standaard https gebruiken als url is ook niet 'gebruiksvriendelijk'

--> Https is niet zo'n goed idee: wel qua veiligheid en haalbaarheid, maar niet omdat VlaJo geen eigen certificaat heeft. En ook (waarschijnlijk) niet wil investeren in een certificaat. De enige gevoelige en waardevolle data is die van de webshop...
24 March 2005 7 Foto-album: foto's uploaden, foto's resizen (thumbnail genereren), toevoegen van opmerking bij de foto, browsen in de foto-directory
27 March 2005 14 Foto-album: aanpassen klasse + administratie + thumbnails maken + aanmaken en verwijderen van directories + foto's spreiden over meerdere pagina's (inclusief navigatie)
28 March 2005 10 Aanpassing pictures-klasse
Administratie historiek (jaar kiezen en gegevens opvragen van het gekozen jaar)
WebConstanten: hoverTr in klasse
Klasse WebShop gemaakt
In elke file eigen naam toegevoegd
Testen en debuggen (na aanpassingen naar OGP):
- inschrijvingen SBP-congres
- inschrijvingen Cambridge-examen
Oplossen bug met " of ' in de titel van een agenda-item
Probleem opgelost met "copy-to-self" van de mailing (er werd tot nu toe geen copy van de mail gestuurd naar de eigen mailbox).
31 March 2005 2 Ontwerp poster (opendeurdag)
02 April 2005 2 Ontwerp poster (opendeurdag)
05 April 2005 7 Ontwerp poster (opendeurdag)
06 April 2005 6 Poster verkleinen + converteren + online gezet
Administratie:
- export database naar bestand
- optimize table
Lezen: "PHP4: Het complete handboek"
Testen DES/3DES/Blowfish encryptie/decryptie
07 April 2005 8 Lezen: "Advanced PHP Programming"
Aanpassing: langer cookie-id
Crypt-klasse: encrypteren/decrypteren van cookie-inhoud (+ aanpassing login/relogin)
Index.php: toevoeging ob_end_flush()
ob_end_flush() weggehaald: werkt in Firefox, maar niet Internet Explorer ...
Schrijven scriptie
08 April 2005 11 Encryptie/decryptie cookie-id (bijgehouden in cookie zelf)
Aanpassen loginprocedure: bij 10 x foute login wordt de account nu 30 minuten geblokkeerd ipv sowieso te verplichten om het wachtwoord op te vragen (wegens te veel problemen en gezaag)
Aanpassen DB-layer: MySQL DB-layer toegevoegd
Screenshots genomen voor later gebruik in de scriptie (en om online te zetten op deze site)
Schrijven scriptie
09 April 2005 9 Lezen: "Advanced PHP Programming"
Screenshots omgezet naar jpg en online gezet (met opmerkingen)
Schrijven scriptie
10 April 2005 7 Lezen: "Advanced PHP Programming"
Schrijven scriptie
12 April 2005 6 Schrijven scriptie
14 April 2005 7 Aanpassing Picture-klasse: index/next/previous-links keren terug naar de juiste genummerde subpagina van de picture-directory
Lezen: "Advanced PHP Programming"
Schrijven scriptie
15 April 2005 7 Bespreking met mevr. Ongenae
Uitbreiding administratie scholen: mogelijkheid om alle dossierbeheerders en coördinatoren van een regio te vervangen door een andere persoon
Overlezen eerste deel van de scriptie
16 April 2005 2 Aanpassen poster (opendeurdag)
17 April 2005 8 Overlezen (en corrigeren) scriptie (hoofdstuk 1)
Aanpassen Mail-klasse: return-path toegevoegd aan de mailheader omdat anders veel mails geblokkeerd worden (en niet terugkeren naar de verzender)
Zoeken naar probleem met mailing: opeens komt geen enkele mail nog aan bij hotmail
(*update*: blijkbaar lag het probleem bij Dommel...)
19 April 2005 2 Aanpassen + afdrukken poster (opendeurdag)
22 April 2005 2 Klasse PageBrowser + toevoegen bij elke lange lijst (of mogelijks lang wordend in de toekomst)
23 April 2005 7 Opendeurdag (presentatie poster)
24 April 2005 8 Schrijven scriptie
27 April 2005 7 Bespreking met mevr. Ongenae
Schrijven scriptie
Administratie: lijst ivm de certificaten van mini-ondernemers
Administratie: overzicht van het aantal ondernemingen en jongeren over de hele werkende periode
29 April 2005 5 Schrijven scriptie
Aanpassing fotoalbum: foto's worden nu gesorteerd op datum van laatste wijziging (en niet meer alfabetisch)
30 April 2005 5 Schrijven scriptie
01 May 2005 10 Schrijven scriptie
02 May 2005 3 Administratie: dossierbeheerders, schooljaar openen en afsluiten
03 May 2005 12 Schrijven scriptie
04 May 2005 3 Schrijven scriptie
05 May 2005 9 Schrijven scriptie
06 May 2005 11 Code geschreven voor beveiliging tegen 'session hijacking'
Schrijven scriptie
07 May 2005 11 Schrijven scriptie
08 May 2005 3 Schrijven scriptie
09 May 2005 5 Schrijven scriptie
10 May 2005 6 Schrijven scriptie
11 May 2005 8 Schrijven scriptie
12 May 2005 9 Schrijven scriptie
Scriptie afdrukken/controleren
13 May 2005 12 Scriptie afdrukken/controleren
Scriptie laten inbinden
CD samenstellen + copieren
 
© Werner Vermeylen - 2004-2005