1.2.10
- Probleem in de instellingen schermen opgelost waardoor sommige instellingen niet zichtbaar waren.
1.2.9
- Je kunt nu een aparte enkelvouds- en meervoudsbenaming voor ‘dagdelen’ instellen (bijvoorbeeld ‘1 dag’ en ‘2 dagen’). Bestaande installaties behouden hun huidige tekst.
1.2.8
- Het adres is nu altijd verplicht bij een bedrijf om aan te sluiten met de API.
- Er is een optie toegevoegd om in het widget/block formulier een toggle te tonen om het factuuradres hetzelfde te maken.
1.2.7
- Een check is toegevoegd om, bij een boeking, te controleren of deze boeking al succesvol is gedaan.
Is dit het geval en zijn de gegevens niet aangepast, dan wordt de boeking niet opnieuw gedaan.
1.2.6
- Probleem opgelost waarbij het boekingsformulier widget niet werkte wanneer geplaatst met een builder.
- De widgets en blokken tonen nu de omschrijvingen van dagdelen en cursussen met de html goed gerenderd.
1.2.5
- De zoekmethode voor het tijdvak heeft nu geen problemen meer bij MariaDB
1.2.4
- company locaties veroorzaken geen problemen meer. (let op: Ids van locaties zijn aangepast, als een eigen extensie van de plugin is gemaakt kan dit relevant zijn)
1.2.3
- Als de startdatum van een dagdeel niet ingesteld is, wordt er nu geen startdatum weergegeven in plaats van 1970-01-01.
- Als e-learning niet als start telt, wordt deze nu ook niet meer behandeld als start in het boekingsformulier.
- Autofill van velden in het boekingsformulier is verbeterd. (blokken en widget versie)
1.2.2
- Aantal beschikbare plekken kan niet meer negatief zijn.
1.2.1
- Compatibiliteit met plugins die de link naar pagina’s veranderen verbeterd.
1.2.0
Nieuwe functies:
* Hoe de locatie wordt weergeven in de cursus lijst en dagdelen lijst is nu in te stellen met een template. Dit maakt
het mogelijk om alleen de stad of zelfs het hele adres te tonen.
bugfixes:
* API Attributen met waarde worden nu goed verzonden naar Planaday.
1.1.6
- Probleem bij api attributen met een lege waarde opgelost
1.1.5
- Probleem bij het tonen van een dagdeel zonder locatie in agenda opgelost
1.1.4
- Probleem bij het laden van meer dan 100 cursussen opgelost
1.1.3
- connectie probleem met planaday opgelost
1.1.2
- problemen met database herladen opgelost
1.1.1
- bug opgelost waarbij de plugin een fatale foutmelding kon veroorzaken
1.1.0
Features:
* Betere feedback bij het veranderen van de instellingen.
* Shortcodes kunnen nu als blocken of widgets toegevoegd worden.
* Bij blocken en widgets kunnen de instellingen worden ingesteld per item in plaats van globaal.
* Bij blocken en widgets kunnen globale instellingen worden overschreven naar een andere waarde.
* Het url van de website wordt nu geregistreerd bij de API, zodat aanpassingen gelijk kunnen worden doorgegeven.
Boekingsformulier:
* gender en initialen kunnen nu worden weggelaten op de shortcode.
* kortingscodes kunnen nu worden toegevoegd aan een boeking wanneer dit wordt aangezet.
* de vraag naar het geslacht van de cursist kan nu uit worden gezet.
Kortingscodes:
* kortingscodes kunnen een melding tonen als deze bijna op is (Wanneer deze wordt gecheckt door het nieuwe Block/Widget formulier).
* kortingscodes kunnen een melding tonen als deze bijna verlopen is (Wanneer deze wordt gecheckt door het nieuwe Block/Widget formulier).
1.0.27
- Bij verzoeken naar de API wordt er meer tijd gegeven om de PHP request te voltooien
1.0.26
- Bug opgelost waar de knop om een deelnemer toe te voegen werd getoond als bedrijven niet mogen boeken
- Als de detailpagina nog niet is ingesteld, stuurt de link nu naar de huidige pagina
- Afhandeling van een cursus met alleen e-learning verbeterd
1.0.25
- Bug opgelost Waardoor de tijden als een uur te laat werden getoond.
1.0.24
- Bug opgelost waarbij een kritieke fout naar boven kon komen.
1.0.22
- Bug opgelost waarbij informatie onnodig werd opgehaald bij de API
1.0.21
- Bug opgelost waarbij bestaande cursussen verloren gingen als er meer opgehaald werden
1.0.20
- Bug opgelost waardoor te veel requests werden verzonden naar Planaday
1.0.19
- Bug dat database herladen niet succesvol was bij te veel cursussen opgelost
1.0.18
- optie is toegevoegd om e-learning wel of niet als start te laten tellen
1.0.17
- cursist nummer in email bij inschrijving start nu bij 1 in plaats van 0
1.0.16
- Bug opgelost met een risico op een foutmelding bij een dagdeel zonder locatie.
- Toon cursussen in het verleden wordt nu toegepast op basis van de geselecteerde startdatum.
1.0.15
- Bug opgelost waarbij de robot.txt en vergelijkbare bestanden misvormt konden worden.
1.0.14
- Missende spatie in validatie van boekingsformulier opgelost
- 4 instellingen voor het bedrijf in het boekingsformulier slaan nu juist op
1.0.13
- Bug opgelost die een kritieke fout veroorzaakte wanneer een boekingsformulier met factuur email maar zonder factuur adres was ingevuld.
1.0.12
- Extra bescherming toegevoegd voor inschrijven onder een bedrijf
1.0.11
- Incompany cursussen worden niet meer getoond in de overzichtsweergaves.
1.0.10
- Bug opgelost waar de startDatum niet werd getoond als de locatie niet opgehaald kon worden.
1.0.9
- Bij het boekingsformulier is het nu mogelijk om dagdelen te selecteren
1.0.8
- Een shortcode is toegevoegd die er voor zorgt dat wanneer deze geplaatst is op een detailpagina en de cursus niet
gevonden kan worden, de gebruiker doorgestuurd wordt naar een ingestelde pagina
1.0.7
- Een optie is toegevoegd om de detailpagina te kiezen uit alle pagina’s in het geval dat door ACF de pagina waarop de
padc-detail shortcode wordt gebruikt niet gevonden kan worden.
1.0.6
- probleem wat soms kon voorkomen bij het herladen van de database is opgelost.
1.0.5
- cursuslijst toont nu juist de cursussen in het verleden als dit aan staat en een start van -3months bijvoorbeeld is ingevuld
- cursus overzicht shortcodes kunnen nu “show-past=yes” en “show-full=yes” meekrijgen (net als de start) om de cursussen in het verleden of die vol zijn toch te tonen, kan ook op “no” gezet worden om nooit te tonen
- urls in versie 1.0.4 werkte niet altijd
1.0.4
- Een waarschuwing is toegevoegd die zichtbaar is wanneer de PHP-versie te oud is voor de volgende updates.
- Door middel van batch calls zijn het aantal calls wat wordt gedaan voor de database verversing veel minder
1.0.3
bugfixes
* padc-courselist… shortcodes: prijs weergave gebruikt nu wel de komma of punt instelling
* instellingen: instelling voor volle cursussen wel of niet tonen in overzicht zegt nu volle in plaats van volledige
* boekingsformulier: de vraag of de cursist een contactpersoon is, is niet meer standaard zichtbaar zonder dat in het formulier bedrijf is geselecteerd.
* boekingsformulier: de algemene voorwaarden moeten nu geaccepteerd worden.
* boekingsformulier: een boeking versturen met bedrijf zonder factuur informatie veroorzaakt niet meer een kritieke fout.
* emails: De inhoud van emails bevat nu juist de enters.
* widgets: de widgets slaan nu hun instellingen op in Avada
1.0.2
bugfixes
* instellingen: Boekingsformulier Opties en Boeking Indien Opties hernoemd naar Boekingsformulier Instellingen en Boeking Indien Instellingen
* Boeking: instelling om al gestarte cursussen te kunnen boeken werkt nu
* instellingen: omschrijving van cursussen met alleen e-learning overslaan aangepast
* shortcodes: padc-bookingform shortcode toegevoegd
* instellingen: instelling toegevoegd die font awesome uit zet vanuit de plugin
1.0.1
bugfixes
* shortcodes: versies zonder hoofdletters zijn toegevoegd voor gebruikersgemak
* zeldzame fout wat de plugin brak bij het inladen van data is nu gefixed
1.0.0
Nieuwe Functionaliteit
* Admin: Volledig vernieuwde admin pagina’s
* Admin: Instellingen bevatten nu checks om fouten te voorkomen
- Zoek Widget: pagina waar de gebruiker naar gestuurd wordt is nu instelbaar
-
Zoek Widget: Meer opties voor waar op gezocht kan worden
-
Cursus Detail Widget: wordt zichtbaar op elke pagina waar [padc-course] shortcode aanwezig is
-
CourseList… Shortcodes: Detail pagina waarnaar gelinkt wordt is nu instelbaar (settings → planaday → cursus instellingen → detail → detail pagina)
-
CourseCalendar Shortcode: Er is nu een optie beschikbaar om alle dagdelen te tonen in de kalender
-
CourseSearch Shortcode: Zoek functionaliteit werkt nu
-
CourseSearch Shortcode: beter instelbaar inclusief de vorm van weergave
-
Betaling: Betalingen worden nu rechtstreeks met de Mollie API gedaan
-
Betaling: De prijs die betaald moet worden voor materialen wordt nu correct berekend (per persoon of bedrijf)
-
Booking formulier: een bedrijf kan nu meerdere deelnemers toevoegen, maar niet meer dan beschikbaar is.
Bugfixes
Door verbeterde code zijn veel bugs opgelost, maar is het ook lastig om deze bij te houden, deze lijst zal veel bugfixes missen.
* Gedrag van detail links is nu voorspelbaar
* Als de API niet kan worden bereikt wordt deze nu goed weergegeven en breekt alles niet meer
* Meerdere “collision” risico’s zijn opgelost met namespacing en prefixing in de code
* logica van de prijs weergave is nu als verwacht
* logica van het boeking formulier is nu als verwacht
* veel duplicate html ID’s zijn verwijderd
Brekende Veranderingen
* Door het toevoegen van prefixes en het weghalen van veel duplicate ID’s is de html structuur licht veranderd. Er is een CSS-converter beschikbaar op de support-tab in de instellingen waar oude CSS ingevoerd kan worden en deze wordt dan omgezet naar de nieuwe structuur.
* shortcodes gebruiken nu een padc- prefix in plaats van pad-
Niet Meer Ondersteunde Functionaliteit
* cursus afbeeldingen zijn niet meer beschikbaar
* Dit is de laatste versie van de plugin die versies van php voor 8.2 ondersteunt. Deze versie ondersteunt 7.3.5 tot 8.2 nog om de overgang te ondersteunen.