==================
WK2010 POOL SCRIPT
==================
- Eerste opzet database van Ed Kolman (WK2006)
- Eerste versies Andre van de Wal (WK2006)
- Vele leuke aanvullingen: Marco de Koomen (WK2006)
- Nettere layout/stylesheets/html: Jan-Willem Veldhuis (WK2006)
- En nog enkele anderen: bedankt allemaal!!
- Aanpassingen WK2006 => EK2008 Andre van de Wal
- RSS-feed toegevoegd; met dank aan Bert Deelman: www.bertdeelman.nl
- Diverse modificaties/add-ons door Sepp Voois en Randall Kam in EIGEN versie 2.0
- SUPPORT: andre@avdwal.nl
INSTALLATIE:
===============
- database aanmaken // lokaal of online
- alle files uitpakken en via FTP op server zetten
- install.php // install.php aanroepen en alle velden invullen
- connect.php // getoonde instellingen kopieren naar connect.php
- install.php // install.php verwijderen
- connect.php // eigen database aanroepen in dit script en $lokaal op 0 of 1 zetten
- schrijfrechten geven aan de subdirectory /backup om backup[wedstrijdnr].sql files aan te kunnen maken
RELEASE HISTORY (WK2010)
===============
DOWNLOAD
===============
update_tables_v2.5b.php - updaten wedstrijdtijden alleen
update_tables_v2.5.php - updaten tabellen naar versie 2.5 zonder alle data te resetten
update_tables_v2.2.php - updaten tabellen naar versie 2.2 zonder alle data te resetten
update_tables_v2.1.php - updaten tabellen naar versie 2.1 zonder alle data te resetten
update_tables_v2.0.php - updaten tabellen naar versie 2.0 zonder alle data te resetten
update_tables_v1.9.php - updaten tabellen naar versie 1.9 zonder alle data te resetten
===============
versie 2.5 (6 mei 2010)
===============
builds_sql.php - enkele wedstrijdtijden aangepast
builds_sql.php - veld tbl_user created aangepast naar datum aanmaak ipv datum gewijzigd
stand.php - volgorde scores FINALE ronden iets logischer gemaakt. Scores worden getoond zodra de landen bekend zijn
template.php - bij 'in KAS' wordt nu het bedrag op basis van het percentage uit te betalen prijzengeld in Kas getoond
rss.php - tip! regel 9 een punt voor de cache dir gezet: define('MAGPIE_CACHE_DIR', "./cache"); // werkt dit beter bij iedereen?
functions.php - functie get_admin_data toegevoegd. wordt voor het eerst gebruikt in profiel.php
profiel.php - bugje verwijderd. bij nog niet betaald werd een tekst getoond met de bankgegevens van de ingelogde gebruiker ipv admin. fixed
rss.php - gekke karakters FIXED!! Tekenset in browser gewoon op Westers: ISO-8859-1 laten staan.
voegtoe.php - invoegen datum aanmaak
rss_admin.php - nieuwe RSS feed toegevoegd als voorbeeld; slechte feeds verwijderd
NIEUW
update_adresvelden.php - toevoegen adresvelden in user tabel
admin_params.php - uitgebreid met adresvelden tonen ja/nee
voegtoe.php - uitgebreid met adresvelden
profiel.php - uitgebreid met adresvelden
===============
versie 2.4 (26 apr 2010)
===============
val.php - verbeterd; + als admin niet meedoet, wordt de voorspelling van admin ook niet gevalideerd
val_email.php - layout verbeterd
admin_verwijder.php - bugje verholpen; je mag nu als admin andere admins verwijderen
builds_sql.php - gebruiker user nu ook tabel_voorspelling records laten vullen; was mini bugje voor demo
===============
versie 2.3 (20 apr 2010)
===============
profiel.php - bugje verholpen; aanpassing: zodra er meer dan 1 admin is, worden de 4 bankvelden (reknr, naam bank, plaats bank en tnv wie) voor elke admin gelijk gehouden.
dit omdat uit deze 4 velden de spelregels teksten worden gehaald voor de bankgegevens. als je nu als admin jouw gegevens wijzigt, word je hierop geattendeerd
css.php - kleine uitbreiding class linput2 tbv profiel.php
spelregels.php - aangepast op de bovenstaande bankgegevens van een willekeurige admin
subpool.php - alleen de aantallen actieve inschrijvingen worden nu per subpool getoond
faq.php - aangepast op nieuwste wijzigingen
landen.php - nieuw - overzicht voorspelde wereldkampioen
spelers.php - nieuw - overzicht voorspelde topscorers
template.php - topscorers en wereldkampioenen doorgelinkt naar bovenstaande 2 scripts
builds_sql.php - gebruiker user nu ook tabel_stats record laten vullen; was mini bugje voor demo
===============
versie 2.2 (5 apr 2010)
===============
plaats.php - bugje fixed met tonen html karakters in gastenboek tekst
gastenboek.php - idem
admin_params.php - veld version en unique_email toegevoegd; nieuw!! veld username kan wel of niet getoond worden in de stand of het inschrijvingen overzicht.
stand.php - aangepast op bovenstaande parameter
===============
versie 2.1 (3 apr 2010)
===============
PARAMS
admin_params.php - nog wat velden toegevoegd: version, website_naam, website_admin, website_admin_email en jaartal
diverse scripts - gewijzigd op de velden uit de database
connect.php - variabelen verwijderd, worden nu uit database gehaald; admin kan dit via menu toernooiparameters nu zelf instellen
admin_prijzenpot.php - nog een Notice verwijderd.
profiel.php - kleine verbeteringen / layout
builds_sql.php - veld definitie bank gewijzigd naar varchar(12) ipv int(4), veld percpp toegevoegd
admin_prijzenpot.php - nieuw! mogelijkheid om percentage van inleg in te stellen als admin
prijzenpot.php - idem
plaats.php - schoonheidsfoutje fixed
val_email.php - NIEUW! e-mail sturen naar voorspellingen die onvolledig zijn
val.php - linkje naar val_email.php toegevoegd
===============
versie 1.9 (22 mrt 2010)
===============
E-MAIL AFHANDELING
builds_sql.php - uitgebreid met extra veld unique_email tbv wel of niet meerdere inschrijvingen per e-mailadres toe te staan.
admin_params.php - idem, om dit in te kunnen stellen
voegtoe.php - idem, afhankelijk van parameter mag dit wel of niet voorkomen bij inschrijving; ander klein bugje verwijderd
ww_vergeten.php - idem; elk team met hetzelfde e-mailadres krijgt hetzelfde nieuwe wachtwoord toegezonden
verander_ww.php - idem; elk team met hetzelfde e-mailadres krijgt hetzelfde nieuwe wachtwoord toegezonden
prijzenpot.php - de fixed staffel in prijzenpot.php verwijderd. Wordt nu opgehaald uit de database
PRIJZENPOT
admin_prijzenpot.php - NIEUW! nu als admin kun je tot 15 percentages invullen, plus de poedelprijs (laatste)
template.php - de admin_prijzenpot link toegevoegd
admin_params.php - aantal prijswinnaars verwijderd
builds_sql.php - aantal velden uit database verwijderd
topstand.php - arcering aangepast op nieuwe prijzenpot
stand.php - arcering aangepast op nieuwe prijzenpot
functions.php - functie toprank aangepast tbv nieuwe prijzenpot
DIVERSE
functions.php - bugje verwijderd bij functie show_ek
voorspellen.php - nog enkele Notice meldingen afgehandeld;
QUERIES NETTER AFGEHANDELD I.G.V. FOUTSITUATIE BIJV. DOOR GEBRUIK VAN QUOTES:
admin_topscorers.php
admin_bewerk_topscorers.php
admin_subpool.php
admin_bewerk_subpool.php
admin_bewerk.php
admin_mail.php
plaats.php
rss_admin.php
===============
versie 1.8 (17 mrt 2010)
===============
login.php - unieke url wordt aangeroepen om caching problemen in sommige browsers en/of proxy's te voorkomen
logout.php - unieke url wordt aangeroepen om caching problemen in sommige browsers en/of proxy's te voorkomen
uitslagen.php - wedstrijd datums niet meer fixed maar uit database gehaald
voegtoe.php - betere emailcheck (andere reguliere expressie); extra controles op rare karakters in username; subpool wordt onthouden bij foutmeldingen
taf.php - betere emailcheck (andere reguliere expressie)
plaats.php - betere emailcheck (andere reguliere expressie)
admin_bewerk.php - bugje verwijderd. de submit knop werd niet getoond als prijzenpot op nul stond. undefined index meldingen fixed.
profiel.php - undefined index meldingen fixed; code ietsje herschreven
loguit.php - IE8 bugje verwijderd.
backup.php - kleine bugjes verholpen; error_reporting uitgezet omdat er een verouderde functie wordt gebruikt
spelregels.php - klein bugje verwijderd;
===============
versie 1.7 (16 feb 2010)
===============
alle scripts!! - omdat sommige servers niet default foutmeldingen afhandelen alle onschuldige foutmeldingen netjes afgevangen
jpgraph 3.0.7 - nieuwste versie bijgevoegd, er werden verouderde PHP functies gebruikt in de vorige versie
Securimage 1.0.3.1 - nieuwe captcha ingevoerd tbv taf.php, voegtoe.php en plaats.php
===============
versie 1.6 (30 jan 2010)
===============
alle scripts!! - sommige servers hadden problemen met het verzenden van de mail. Daarom overal de "\n" vervangen door PHP_EOL
vlaggen Zwitserland en Honduras vervangen (dank aan Nick Vorstermans)
voorspellen.php - indien geen prijzengeld, dan ook geen melding dat er nog niet betaald is
template.php - indien geen prijzengeld, dan ook geen stand van de betalingen
admin_params.php - indien inleg nul euro is, wordt var prijzenpot op 0 gezet.
voegtoe.php - bugje in emailcheck gefixed
===============
versie 1.5 (05 jan 2010)
===============
nvoorspellen.php - onder regel met 'clanden(65, 65,7);' de tabel afgesloten met 'echo "";' zo wordt mode=2 netter getoond
stand_detail.php - bugje punten topscorer verholpen
stand.php - indien toernooi is afgelopen worden minder rondescores getoond. is netter.
results.php - bugje punten topscorer verholpen
template.php - indien admin niet meedoet, wordt percentage in Kas nu goed getoond;UPDATE: OOK BIJ MEERDERE ADMINS!!
functions.php - indien admin niet meedoet, wordt percentage topscorers nu correct getoond; UPDATE: OOK BIJ MEERDERE ADMINS!!
functions.php - indien admin niet meedoet, wordt percentage Wereldkampioenen nu correct getoond; UPDATE: OOK BIJ MEERDERE ADMINS!!
nvoorspellen.php - indien admin niet meedoet, worden de statistieken van admin niet getoond; UPDATE: OOK BIJ MEERDERE ADMINS!!
template.php - var deelnamegeld stond fixed op 5 euro; fixed nu dynamisch
admin_bewerk.php - user 'admin' wijzigen nu wel toegestaan voor eigen risico. wel handig om de betaling vast te leggen :-)
builds_sql.php - tabel klanden en landen gecorrigeerd op vlaggen. images toegevoegd. GEBRUIKERS BEDANKT VOOR DE HULP!
builds_sql.php - tabel topscorers uitgebreid. GEBRUIKERS BEDANKT VOOR DE HULP!
template.php - boxje met logingegevens naar boven verplaatst in linker menu. layout is gewijzigd
nvoorspellen.php - layout strakker
css.php -
aangepast tbv statistieken en hyperlink in boxje met logingegevens
admin_bewerk.php - ipv subpool_id wordt nu subpool naam genoemd in de bevestigins e-mail
voorspellen.php - sortering topscorer nu op 1) landnaam en 2) spelersnaam
uitslagen.php - sortering topscorer nu op 1) landnaam en 2) spelersnaam
fifa.php - weergave vlaggen conform overige images (class=vlag)
countdown.php - rechtsboven onder banner neergezet in template.php, ietsje verkleind; uit index.php verwijderd
admin_users.php - sorteren op kolommen gefixed
===============
versie 1.4 (19 dec 2009)
===============
layout verfraaid - dank aan Rene Venekamp
spelregels.php - topscorer punten alleen tonen indien topscorer bonusvraag is
grafiekpnt.php - userkleur in grafiek nu via admin instelbaar
grafiekpos.php - userkleur in grafiek nu via admin instelbaar
admin_css.php - achtergrond om site heen nu via admin instelbaar; dhtml positionering colorpicker nu beter
301a.js - idem
builds_sql.php - aantal velden in $table_css uitgebreid, volgorde subpool anders, aanmaak tabel stats nu ook naar users verhuisd
build.php - omschrijving subpool en stats op andere plek
css.php - diverse aanpassingen
voorspellen.php - bugje verwijderd waardoor soms uitspelende landen niet werden getoond in wedstrijd 57 t/m 62
template.php - als admin niet meedoet wordt stand van admin niet meer getoond
template.php - als subpool niet geactiveerd is wordt subpool niet meer getoond
functions.php - functie show_ek uitgebreid: indien admin niet meedoet aan pool (max 1 admin), wordt zijn voorspelling ook niet meegenomen in de percenteerbasis
functions.php - functie topscorer idem aangepast, functie topscorers nieuw
alle scripts - class input velden gewijzigd zodat de layout eenduidig aangepast wordt voor alle formulier velden
admin_subpool.php - indien subpool niet actief is, wordt het gemeld op deze pagina
admin_topscorers.php - indien geen topscorers actief zijn, wordt dit gemeld op deze pagina
build_fifa.php - uitgebreid met WK landen (was gebaseerd op EK landen); ranking NOV 2009
fifa.php - aangepast aan vlaggen en toegevoegd aan template.php
===============
versie 1.3 (13 nov 2009)
===============
voorspellen.php - speelschema BUGJE verholpen
uitslagen.php - speelschema BUGJE verholpen
builds_sql.php - aangepast, tevens op speelschema
voegtoe.php - uitgebreid: de tabellen $table_stats en $table_voorspellingen worden nu door voegtoe.php aangemaakt.
Bij de demo records (user2 en verder) werden lege stats en voorspellingen niet meegeteld in de percenteerbasis van voorspelde wereldkampioen en topscorer
functions.php - ook hierop aangepast
admin_css.php - nieuw! beperkt layout aanpasbaar: kleuren fonts, kleuren achtergronden en fontsoort.
default.css - hierdoor vervangen door css.php
style.css - nieuw tbv 301a.js colorpicker script
template.php - gedeelte van admin iets anders ingedeeld en admin_css toegevoegd.
website gecentreerd binnen browser venster - dank aan Rene Venekamp
===============
versie 1.2 (28 sep 2009)
===============
subpools onderhouden: toevoegen, bewerken, verwijderen; (nu in aparte tabel subpool; verbeterd)
builds_sql.php - uitgebreid met subpool tabel
favicon toegevoegd (zie header.php)
voegtoe.php - bij inschrijven zie je nu hoeveel aanmeldingen er per subpool zijn
===============
versie 1.1 (18 sep 2009)
===============
spelerslijst onderhouden tbv raden topscorer toernooi:
toevoegen, bewerken, verwijderen; logischerwijs pas zodra de 32 deelnemende landen bekend zijn;
ww_vergeten.php - bugfix; er werd geen e-mail verzonden
functions.php - functie topscorer verbeterd
subpools onderhouden:
toevoegen (max 1 per keer), bewerken, verwijderen;
meest gekozen topscorer: layout verbeterd, vergelijkbaar met meest gekozen land
RSS-feed nu via menu te kiezen
===============
versie 1.0 (03 sep 2009; 15:46 uur)
===============
speelschema WK2010 geimporteerd
andere opzet laden images (vlaggen). Fifa.com levert de vlaggen en de naam van de vlaggen benoem ik in de tabel klanden. Bij het kwalificeren van een land voor de WK eindronde, wordt de image naam in de tabel landen overgenomen.
oude images met naam [land_id].gif verwijderd. Alle scripts die de vlaggen gebruiken aangepast.
de meeste landen die bezig zijn in de kwalificatierondes toegevoegd aan klanden, inclusief images.
nieuwe Flash COUNTER overgenomen van fifa.com
CSS aangepast zodat er meer ruimte is voor alle content.
Flash header nieuw ontwerp.
Alle scripts aangepast op het nieuwe speelschema, puntentelling, functies, voorspellingen, uitslagen etc.
Subpool (al in EK pool) anders geimplementeerd. (bugfix 3 sep 2009)
RELEASE HISTORY (EK2008)
===============
versie 1.7 (28 mei 2008; 09:00 uur)
===============
LET OP! WIL JE DE DATABASE NIET HELEMAAL HOEVEN LEGEN, GEBRUIK DAN UPDATE_V17.PHP VOOR DE DATABASE UPDATE. VERVOLGENS KUN JE ALS ADMIN ALLE VELDEN INSTELLEN.
bugfixes versie 1.6, oa topscorer
versie 1.6 (27 mei 2008; 02:06 uur; deels via Forum beschikbaar;)
===============
template2.php - vervallen; template.php en scripts die template2.php aanroepen slimmer opgezet;
voorspellen_all_print.php - vervallen; idem, slimmer opgezet
spelregels_kaal.php - vervallen; idem, slimmer opgezet
uitslagen.php - optie reset (=leegmaken) reset ook alle standen, uitslagen etc.
connect.php - klein bugje verwijderd
functions.php - foutafhandeling toegevoegd;
builds_sql.php - bugje verwijderd; update nieuwe velden nvt, banknaam, deelnamegeld, prijzenpot en noverification
build.php - duidelijker wat er wel en wat er niet wordt geupdated met dit script
voegtoe.php - nu met extra velden EN verificatie zoals in gastenboek; werkt het niet dan kan admin dit uitzetten, net als de 4 velden met bakgiro gegevens
verander_ww.php - bug verwijderd
voorspellen.php - de hulpkolom wedstrijdnummer-poule verwijderd.
default.css - kleine aanpassingen in layout
template.php - aangepast
stand.php - aangepast zodat 'te grote' stand zonder rechter 'frame' wordt getoond
en nog heel wat... zie verder het Forum
topscorer voorspellen toegevoegd. kan door admin uitgezet worden.
versie 1.5 (18 mei 2008, 23:00 uur)
===============
voorspellen.php - indien admin dit toestaat, worden de gemiddele scores van ALLE inschrijvingen getoond.
admin_params.php - admin mag dit nu instellen.
functions.php - indien admin dit toestaat, worden de meestgekozen Europees Kampioenen getoond.
admin_bewerk_nieuws.php - nieuwsberichten kunnen nu ook bewerkt worden.
FORUM geinstalleerd - valt buiten de EK pool source uiteraard; meld hier alle bugs etc.
templates - link naar phpBB3 toegevoegd.
versie 1.4 (15 mei 2008, 23:42 uur)
===============
voegtoe.php - functionaliteit toegevoegd: indien noconfirm==1 dan geen activatie email versturen, maar direct account actief
admin_params.php - idem dito, admin mag dit nu instellen. handig voor die providers waar problemen zijn met de email verzending.
install.php - bugje verwijderd
default.css - layout iets ruimer gemaakt
banner.swf - iets breder
complete rss-feed toegevoegd; met dank aan Bert Deelman www.bertdeelman.nl
versie 1.3 (15 mei; 08:16 uur)
===============
flash.php - bugje verwijderd
builds_sql.php - bugje verwijderd
rss-feed toegevoegd; wordt nog verfraaid. met dank aan Bert Deelman www.bertdeelman.nl
versie 1.2 (13 mei 2008, 23:30 uur)
===============
gastenboek.php - toegevoegd
flash.php - bugje met aantal managers fixed
builds_sql.php - veld created (datum/tijd aanmaak account) toegevoegd aan tabel met users
stand.php - ingeschreven teams wordt getoond totdat toernooi start
template.php - linkje Stand wordt Inschrijvingen totdat toernooi start
alter_table_user.php - upgrade van tbl_user tbv kolom created; als je de database niet opnieuw wilt vullen, kun je hiermee de database aanpassen zonder de data weg te gooien.
admin_activeer.php - script dat de users selecteert die nog op 'inactief' staan en ze op 'actief' zet en daar een email over stuurt. handig voor de providers waarbij de activatiemail problemen oplevert.
results.php - als er nog geen wedstrijd is gespeeld, wordt er niks geupdated en blijft de inschrijving ook open staan.
build_gb.php - aanmaken van tabel voor gastenboek, als je niet alle tabellen opniew aan wilt maken via builds_sql.php.
versie 1.1 (8 mei 2008, 21:00 uur)
===============
ingelogd.php - bugje verwijderd, als account niet is geactiveerd kan er niet worden ingeschreven
login.php - cookie met laatste login wordt niet meer opgeslagen, teveel complicaties
voegtoe.php - cookie met laatste login wordt niet meer opgeslagen, teveel complicaties
voegtoe.php - basic e-mail validatie toegevoegd, linkje naar spelregels, betere controles op invoervelden, teamnaam max 30 karakters
alle scripts die e-mail versturen - e-mail footer toegevoegd, behalve de mailstand.php
template.php / template2.php - aangepast aan ingelogd zijn
voorspellen.php - aangepast, link niet aan te klikken indien niet ingelogd
prijzenpot.php - aantal prijswinnaars wordt uit de Pool parameters gehaald.
hier en daar tooltips toegevoegd - met dank aan www.walterzorn.com
bonusvragen - 1 positie langer gemaakt (default.css ook aangepast hierdoor)
versie 1.0 (2 mei 2008, 16:00 uur)
===============
backup.php - bugje verwijderd
install.php - bugje verwijderd
vele scripts - netter gecodeerd zodat ook kritische instellingen van PHP (error_reporting E_ALL) BIJNA geen meldingen meer geven; echter niet overal gelukt.
- pas evt. functions.php aan en zet error_reporting op NONE als je meldingen blijft krijgen.
versie 0.9b (28 apr 2008, 23:30 uur)
===============
vele scripts aangepast op extra puntentelling:
- aantal gele kaarten in toernooi;
- aantal rode kaarten in toernooi;
- aantal doelpunten in toernooi;
admin_params.php - instelbaar hoeveel punten voor deze regels verdiend kunnen worden
score berekening: indien de maxscore voor correct aantal gele kaarten 15 punten is, en het geraden
aantal gele kaarten wijkt bijv. 6 af van het uiteindelijke aantal gele kaarten, dan worden er hiermee
15-6 = 9 punten verdiend. Dus hoe beter je raadt hoe meer punten. De rode kaarten en doelpunten gaan net zo.
functions.php - veel efficienter gemaakt, alle scripts hierop aangepast
alle scripts - netter gecodeerd, hier en daar verbeteringen aangebracht
voegtoe.php - account aanmaken bug verwijderd
bonusvragen - bugje verwijderd
wat layout verbeterd
versie 0.8 (22 apr 2008)
===============
stand.php - 1e 5 prijswinnaars instelbaar via admin_param.php;
mailstand.php - zelfde aanpassing
builds.sql - aangepast op prijswinnaars
functions.php - aangepast
admin_mail.php - bugje fixed
ww_vergeten - bugje fixed
ekwinnaars.php - script toegevoegd
img/berker.gif - toegevoegd tbv ekwinnaars.php
template.php / template2.php - linkje naar ekwinnaars.php toegevoegd
ingelogd.php - kleine aanpassing
versie 0.7 (15 apr 2008 ;versie 0.6 is kortstondig online geweest, maar daar waren wat bugs geintroduceerd. )
===============
build_fifa.php - update april FIFA ranking
voorspellen_all.php - punten per wedstrijd, zowel obv uitslag als obv land toegevoegd, klik op teamnaam om te zien
builds_sql.php - diverse aanpassingen; o.a. demo records aangepast en velden noadmin toegevoegd aan $table_param
admin_params.php - mogelijkheid om admin buiten de scores te houden toegevoegd
- mailbevestiging nieuwe inschrijvingen tbv admin instelbaar
- mailbevestiging profielwijzigingen tbv admin instelbaar
admin_bewerk.php - opmaakfoutjes fixed, mail admin instelbaar
template.php - indien admin niet meedoet, wordt de optie 'Voorspellen' uitgeschakeld voor de admin
functions.php - functies toegevoegd.
stand.php - aangepast op noadmin mogelijkheid
topstand.php - aangepast op noadmin mogelijkheid
voorspellen.php - aangepast op noadmin mogelijkheid
voegtoe.php - mailbevestiging nieuwe inschrijvingen instelbaar
flash.php - aangepast op noadmin mogelijkheid
template.php - val.php als extra linkje opgenomen // validatie voorspellingen: klopt het aantal unieke landen per speelronde vanaf de kwartfinale
template2.php - val.php als extra linkje opgenomen // validatie voorspellingen: klopt het aantal unieke landen per speelronde vanaf de kwartfinale
mailstand.php - nieuw; standen worden gemaild in html
verander_profiel.php - overbodig;verwijderd.
mailtemplate.php - nieuw! bevat stylesheet tbv html mail
versie 0.5 (11 apr 2008)
===============
verander_profiel.php - mailverzending verbeterd
admin_mail.php - mailverzending stond uit, oops! 1 type toegevoegd: alleen email en niet op site tonen
nvoorspellen.php - bugje europees kampioen opgelost
uitslagen.php - reset mogelijkheid voor admin toegevoegd
img/clear.gif - image toegevoegd tbv uitslagen.php
default.css - stylesheet uitgebreid vanwege uitslagen.php
stand.php - vereenvoudigd en verbeterd
template2.php - toch maar weer toegevoegd vanwege de stand.php
fifa0710.php - verwijderd; was al vervangen door build_fifa.php
orange.css - verwijderd; werd niet gebruikt
results2.php - verwijderd; werd niet gebruikt
versie 0.4 (6 apr 2008)
===============
template2.php - verwijderd. beetje overbodig.
voorspellen.php - nog een bugje verwijderd waardoor de europees kampioen niet voorspeld kon worden
versie 0.3 (3 apr 2008)
===============
voorspellen.php - bugje verwijderd waardoor de europees kampioen niet voorspeld kon worden
admin_mail.php - aangepast
build_fifa.php - FIFA ranking (per maart 2008) opbouwen (dit script moet je even apart draaien anders is de tabel leeg!)
ranking wordt in $table_klanden (kwalificatie) EN $table_landen bijgehouden; onhandig, moet nog eens anders
flash.php - flash banner aangepast;
versie 0.2 (31 mrt 2008)
===============
fifa0710.php - FIFA ranking (per FEB 2008) opbouwen (dit script moet je even apart draaien anders is de tabel leeg!)
flash.php - flash banner aangepast;
banner.swf - banner aangepast
connect.php - aangepast
versie 0.1 (12 feb 2008)
===============
kwalificatie.php - selecteer landen die de EK2008 gaan spelen;
werking: indien een kwalificatieland (bijv. Nederland met land_id 43 zich kwalificeert,
wordt er bij alle logo's verwezen naar img/43.gif)
nieuw tabel klanden - bevat alle landen die meedoen aan de kwalificatiereeks plus vlag logo
- veld fifa voor alle landen uit kwalificatiereeks toegevoegd. na het wijzigen van kwalificatie.php wordt de fifa ranking
van de geplaatste landen gekopieerd naar de tabel landen
overal - heel veel scripts aangepast om de correcte vlag weer te geven
heel veel scripts aangepast om het speelschema van de EK te gebruiken
flash.php - flash en dynamische uitslagen in banner
RELEASE HISTORY (WK2006)
===============
versie 1.xx - alleen online
voegtoe.php - registratie niet meer mogelijk zodra toernooi is gestart
login.php - registratie niet meer mogelijk zodra toernooi is gestart
stand.php - eerste nummers 5 plus nummer laatst wordt gearceerd weergegeven
update060706.zip - 6 juli aanpassing
===============
functions.php - functie rtot bugje verwijderd, en functie geplaatst toegevoegd
results.php - standen aangepast plus calc
uitslagen.php - je mag een land nu ook weer op onbekend zetten als admin
stand.php - stand wordt nu netter getoond, sorteer bugje verwijderd door andere bepaling van wedstrijden
update290606.zip - 29 juni aanpassing
===============
backup.php - bugje verwijderd. sql file kan nu ook verwijderd worden na e-mailverzending, daardoor geen inzage door derden meer.
update.zip - 26 juni zipfile 2 bugfixes
===============
stand.php - punten finalerondes werden niet getoond
voorspellen_all.php - uitslagen finalerondes werden niet getoond
download.php - toegevoegd aan template.php (hoef ik niet meer bij elke zipfile update de template.php en template2.php te bewerken)
===============
versie 1.9 - 19 juni zipfile
backup.php - gewijzigd met mailfunctionaliteit en pure SQL output! met dank aan Andre de Winkel (AdW)
nvoorspellen.php - ook finaleronden worden nu goed getoond als voorspelling AdW
nvoorspellen.php - 2 extra overzichten toegevoegd
db_update.sql - aanpassing last minute wijzigingen wedstrijdschema (heb ik zelf niet gebruikt) AdW
db_update.sql - let op! aanvangstijden van de wedstrijden kloppen ook na deze update nog niet helemaal, dit kun je zelf nog aanpassen naar wens
stand.php - sortering plus images toegevoegd
grafiekpos.php en grafiekpnt.php gefixed, waren niet helemaal koosjer
.. en verder nog enkele kleine zaken...
===============
versie 1.8 - 6 juni online + zipfile =========================
upgrade.php - script om het veld aan tbl_params toe te voegen op een gemakkelijke manier
fifa.php - FIFA ranking 1 juni 2006 toegevoegd
functions.php - functie addfifa en showfifa toegevoegd
admin_params - FIFA ranking in landnaam tonen kun je nu aan en uitzetten
alle relevante scripts hierop aangepast.
in alle scripts de nog resterende 'harde' tabelprefix (tbl_) vervangen door $table_.
builds_sql.php - tbl_params uitgebreid met veld showfifa
admin_users.php - sorteren op alle velden mogelijk
versie 1.7 - 28 mei 2006 online + zipfile
==========================
functions.php nieuwe functie nldate toegevoegd voor Nederlandse datumweergave.
alle relevante scripts op Nederlandse datum aangepast
enkele scripts kleine aanpassingen waar de gebruiker niks van merkt MK
install.php - installatiescript toegevoegd MK
build.php - aangepast, nu kan de database geheel of gedeeltelijk worden gereset MK
builds_sql.php - toegevoegd tbv reset database MK
invulhulp.xls - toegevoegd (in template en template2)
calcpoulestand.php - toegevoegd MK
voorspellen.php - gewijzigd MK
results.php - gewijzigd MK
poulestand.php - kleine wijziging MK
class.pouleranking.php - toegevoegd MK
versie 1.6 - 21 mei 2006 online + zipfile
==========================
wijzigingen door Marco de Koomen (MK), hartelijk dank hiervoor!
countdown.php - nu inc header (headerc.php vervalt hierdoor)
index.php - nu wordt countdown.php niet meer getoond zodra de eerste wedstrijd gespeeld is of de datum bereikt is
backup.php - cosmetische aanpassing
database.php - werkt nu ook met rare karakters in de databasenaam
versie 1.5 - 20 mei 2006 online + zipfile
==========================
orange.css - nu ook FireFox proof!! met dank aan Jan-Willem Veldhuis
countdown/countdown.html - striktere html met dank aan Jan-Willem Veldhuis
template.php + template2.php - striktere html met dank aan Jan-Willem Veldhuis
index.php - striktere html met dank aan Jan-Willem Veldhuis
headerc.php - header speciaal voor counter striktere html met dank aan Jan-Willem Veldhuis
orange.css vervangen door default.css - gevalideerd door W3C validator
versie 1.4 - 19 mei 2006 online + zipfile
==========================
stand.php - uitgebreid met dank aan Wim Lamberts
grafiekpnt.php - bugje verwijderd
results.php - loopje veranderd
admin_bewerk.php - mooier gemaakt
admin_users.php - handiger gemaakt
reset_uitslagen.php - toegevoegd; verwijdert uitslagen en landen in uitslagen door admin
template2.php - kopie van template echter zonder rechter topstand, zodat grotere tabellen getoond kunnen worden
versie 1.3 - 16 mei 2006 online + zipfile
==========================
toontabel.php - extra isadmin.php aanroep ivm admin beveiliging
tabelinhoud.php - extra isadmin.php aanroep ivm admin beveiliging
ww_vergeten.php - cosmetische aanpassingen
login.php - cosmetische aanpassingen
voegtoe.php - cosmetische aanpassingen
versie 1.2 - 14 mei 2006 online + zipfile
==========================
stand.php en topstand.php aangepast; alleen de ingeschreven teams van geactiveerde accounts worden getoond in de stand
voegtoe.php myaddslashes toegevoegd zodat teamname met quotes correct worden getoond
functions.php functies myaddslashes en mystripslashes toegevoegd.
ww_vergeten.php - mail versturen werkte soms niet, header aangepast. nu wel overal werkend.
versie 1.1 - 10 mei 2006 online + zipfile PRODUCTIEKLAAR
==========================
alle admin scripts verder beveiligd. direct aanroepen van deze scripts buiten menu om nu ook beveiligd!
verder nog enkele kleine aanpassingen
versie 1.0 - 10 mei 2006 online + zipfile PRODUCTIEKLAAR
==========================
isadmin.php - bugje verwijderd
versie 0.99 - 8 mei 2006 online + zipfile
==========================
gehele vrijwel onbeveiligde loginprocedure veranderd a la Super11 (met cookies, md5 en wachtwoord genereren).
Hierdoor is het niet meer mogelijk om wachtwoorden uit de database uit te lezen!
Hierdoor zijn vele nieuwe scripts en oude vervallen. Bijna alle script herschreven.
download zipfile en delete oude
hierna nog slechts kleine wijzigingen
report bugs to me please
dit alles moest wel omdat de beveiliging veel te mager was...
versie 0.8 - 5 mei 2006 online + zipfile
==========================
topstand.php - aangepast
stand.php - mooier gemaakt
stand_detail.php (require_once ipv include gebruikt bij functions.php aanroep)
jpgraph upgrade 1.14 => 1.20.3 (circa 10 scripts vervangen/toegevoegd)
voorspellen-all.php - aangepast, Wereldkampioen werd niet getoond
results.php - klein bugje verwijderd + toevoeging: zodra ten minste 1 uitslag bekend is wordt sowieso de wkstart op 1 gezet en kunnen alle statistieken bekeken worden
admin_params.php - klein bugje verwijderd
connect.php - $van_email toegevoegd, ontbrak zodat mailverzending soms niet werkte.
stand.php en topstand.php en stand_detail.php en voorspellen_all.php tonen nu teamname ipv username
topstand.php - kapt nu te lange teamnamen netjes af
add_user.php - begrenzing maxlength toegevoegd om te lange records te voorkomen
template.php - begrenzing maxlength toegevoegd om te lange records te voorkomen
profiel.php - nieuw bugje weer verwijderd...
versie 0.7 - 30 april 2006 zevende release zipfile + online
==========================
nvoorspellen.php - aangepast. nu statistieken van hoe vaak een land is geraden in de finalerondes
ww.php - mailen werkt nu beter dus aangepast zoals bij inschrijving in add_user.php
admin_verwijder.php - users verwijderen verwijdert nu ook de voorspellingen van die user
versie 0.6 - 29 april 2006 zesde release zipfile + online
==========================
nieuw - voorspellen_all.php // toont de voorspellingen van alle teams (pas zodra inschrijving gesloten is omdat er dan niet afgekeken kan worden)
klik dit aan via de standen door op (all) te klikken...
build.php - voor testen even 10 records aangemaakt (inclusief admin) met random voorspellingen tussen 0-4 en 4-0 erin zodat ik ze niet steeds opweer hoef in te tikken...
build.php - velden pos1 t/m pos65 toegevoegd voor positie op ranglijst
build.php - wedstrijdnummering aangepast waardoor stand nu goed wordt getoond na x gespeelde wedstrijden
topstand.php - tikfoutje waardoor nummers 2-5 niet werd getoond.
stand.php - vorige stand toegevoegd, BUG verwijderd
result.php - stand vastleggen toegevoegd
stand_detail.php - extra grafiek met stand per ronde toegevoegd
grafiek_pos.php - grafiek met stand per ronde
voorspellen_all.php - aangepast, nu met uitslagen ernaast
backup.php - toegevoegd, maakt per speelronde een backup
template.php - backup.php in admin menu toegevoegd
ww.php - toegevoegd. je ontvangt een e-mail met de logingegevens als je die vergeten bent
login.php - wachtwoord vergeten toegevoegd
functions.php - uitgebreid
versie 0.5 - 24 april 2006 vijfde release + online + zipfile
==========================
bugje verwijderd waardoor uitslagen en voorspellingen niet altijd goed getoond werden; oops ;-)
versie 0.4 - 22 april 2006 vierde release + online + zipfile
==========================
results.php - hele puntentelling overboord gegooid.
Er is nu meer mogelijk met punten:
voorbeelden:
1. wedstrijduitslag = 0-0. Voorspelling 1-1. score = 1 punt voor het juiste verschil tussen thuis en uitploeg, PLUS 2 punten voor de juiste toto.
2. wedstrijduitslag = 2-0. Voorspelling 1-0. score = 1 punt voor de juiste score van de uitploeg, PLUS 2 punten voor de juiste toto.
3. wedstrijduitslag = 2-1. Voorspelling 2-4. score = 1 punt voor de juiste score van de thuisploeg
4. wedstrijduitslag = 1-1. Voorspelling 1-1. score = 5 punten voor de juiste uitslag.
Je kunt deze puntentelling uitzetten door het aantal punten per regel op nul te zetten via het parameterscherm.
Je krijgt extra landenpunten (vanaf 8e finale) als het land in een finaleronde goed wordt vcorspeld. Dit is dus ongeacht in welke wedstrijd van die finaleronde je dat team had voorspeld.
nvoorspellen.php - toegevoegd: script om alle voorspellingen te zien qua score verdeling //wordt straks alleen zichtbaar NADAT de WK is begonnen om beinvloeding te voorkomen
template.php - nvoorspellen.php toegevoegd aan menu
voorspellen.php - iets aangepast tbv poules in finalerondes
uitslagen.php - iets aangepast tbv poules in finalerondes
build.php - er zaten enkele kleine indelingsfoutjes in de kwart en halve finales qua uit en thuiswedstrijden
spelregels.php dynamisch puntenvoorbeeld toegevoegd en aangepast op nieuwe telling
KORTOM, DEZE VERVANGT ALLE EERDERE VERSIES OMDAT ER VEEL VERANDERD IS
versie 0.3 - 3 april 2006 derde release
==========================
admin_mail.php //onderhoudt mail en nieuwsberichten
admin_verwijder_nieuws.php //verwijdert nieuwsberichten
functions.php //functie news toegevoegd
toon_tbl_nieuws.php //nieuwsberichten tonen ADMIN
template.php //Nieuws optie toegevoegd ADMIN
build.php //tabel tbl_nieuws toegevoegd
index.php //nieuws tonen toegevoegd, random banner verplaatst
orange.css //uitgebreid
versie 0.2 - 2 april 2006 tweede release
==========================
results.php // BUG opgelost: punten voor juist land vanaf 8ste finale dubbel als beide landen goed zijn
voorspellen.php // BUG opgelost: finale toonde alleen landen uit de eerste helft van speelschema
uitslagen.php // BUG opgelost: finale toonde alleen landen uit de eerste helft van speelschema
build.php //uitgebreid en toegevoegd aan admin menu
admin_users.php //admin users
admin_bewerk.php //admin bewerken users
admin_verwijder // verwijderen users
functions.php // aangepast; aantal gespeelde wedstrijden toegevoegd tbv tonen stand
admin_params.php //puntentelling aanpasbaar
spelregels.php //dynamisch puntenoverzicht
results.php // puntentelling nu dynamisch
grafiekpnt.php //punten per ronde in grafiek
jpgraph //9 scripts benodigd voor grafiek
versie 0.1 - 29 maart 2006 eerste release
==========================
add_user.php //registreren nieuwe gebruikers
admin_authorized.php //admin login controle
admin_params.php //admin params instellen
authorized.php //login controle
banner.php //random img/banner/*.* tonen
build.php //admin database opnieuw builden met 1 gebruiker (login: admin, wachtwoord: admin)
connect.php //database verbinding (1=lokaal, 2=internet)
database.php //admin database tonen
functions.php //functies
header.php // header met alleen orange.css aanroep
index.php //startpagina
login.php //login pagina
login2.php //login redirect pagina
loguit.php //loguit pagina
orange.css //stylesheet
poulestand.php //poule standen
profiel.php //usergegevens aanpassen
results.php //stand berekenen
spelregels.php //spelregels
stand.php //stand tonen
stand_detail.php //stand met alle scores tonen
tabelinhoud.php //admin tabelinhoud
template.php //css template voor hele site
toontabel.php //tabel tonen
topstand.php //topstand rechts op startpagina
uitslagen.php //admin uitslagen invoeren
voorspellen.php //voorspellen uitslagen
wedstrijden.php //wedstrijdoverzicht
countdown/ //countdown van vi.nl
img/ //images
img/banner/ //random images op index.php
img/vlaggen //vlaggen van alle landen van uefa.com
======================================================================