================== 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 ======================================================================