=== Eventit Events plugin ===

Requires at least: 3.6.1
Tested up to: 5.8.3
Requires PHP: 7.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

== Beskrivelse ==

Et simpelt plugin til at vise dine Eventit Events på din Wordpress side. Du kan tilpasse udseende og vælge kategorier gennem din shortcode.
 
== Installation ==

- Download plugin filen direkte og upload via plugin-sektionen på din Wordpress installation. 
  Eller installer direkte fra din installation ved at søge på "eventit events"
- Installer plugin
- Aktiver plugin
- I din menu i venstre side vil du have et Eventit-punkt. Tryk på dette. Indsæt herefter din organizer nøgle og passphrase.
  Dette kan findes under "Arrangør" punktet i din Eventit administration. Plugin vil fortælle dig, hvis du indsætter forkert information.


Nu kan du lave shorcode til indsættelse på den side du ønsker. 
Du kan allerede nu bruge shortcode [eventit-events] til at vise alle dine events på en side.

Menuen har to underpunkter:

"Lav shortcode" - her bygger du din shortcode:
- vælg bestemte events fra din konto (med søgning), eller lad den vise alle
- eller filtrér på kategori, så nye events dukker op automatisk
- vælg fuld bredde eller box med 2, 3 eller 4 kolonner
- kopier den færdige shortcode

"Styling" - her styrer du udseendet for alle shortcodes (med live forhåndsvisning):
- vælge farveudseende: farve pr. kategori, én farve for alle events eller mørkt tema
- tilpasse kortene: baggrund, kant, skygge, hjørneradius, afstand og indvendig luft
- vælge datoblok-stil: farvet blok, farvet stribe, uden farve eller cirkel-badge
- tilpasse kategori-tags: form, farve eller skjul dem
- tilpasse tekst: titelstørrelse/-vægt/-farve, tekstfarve og antal linjer i beskrivelsen
- tilpasse knapper: udfyldt/outline/link, størrelse, hjørner, hover-effekt og farver
- give venteliste-knappen sine egne farver
- vælge antal kolonner i box-visning (også pr. shortcode med columns="2|3|4")
- tilføje egen CSS
- vælge hvilke event kategorier du vil vise
- vælge mellem box layout eller fuld bredde visning.

Shortcode-attributter: [eventit-events events="key1, key2" categories="key1, key2" boxed="1" columns="3"]
Vælger du bestemte events med events="", bruges kategorifilteret ikke. Uden begge dele vises alle events.


== Changelog ==

*1.0.0
- Første version med komplet funktionalitet.

*1.0.1
- CSS rettelser til kompatibilitet med forskellige temaer.

*1.0.2 
- Passphrase problem rettet 
- Tilpasset plugin for wordpress plugin guidelines for klargøring af udgivelse på WP repo.

*1.0.3
- Sikkerhedsrettelser inden udgivelse på WP repo (sanitering, validering, escaping)
- curl erstattet med wp_get
- prefix for alle funktioner og indstillinger skiftet fra eventit -> eventit_events

*1.0.4
- Fixed display issue if organizer had no categories set for events

*1.0.5
- Included Bootstrap CSS updated to 4.4.1 to match js package
- Nonce verify added to shortcode submission form


*1.0.6
- *bugfix* language was incorrectly appended to button links.
- Tested for Wordpress v5.8.3

*1.1.0
- Ny "Shortcode tilpasning": farvetema (Eventit/neutral/egen accent/mørkt), kort (baggrund, kant, skygge, radius, afstand, luft),
  datoblok-stil (blok/stribe/uden farve/cirkel), kategori-tags (form, farve, skjul), tekst (titel, farver, antal linjer),
  knapper (udfyldt/outline/link, størrelse, hjørner, hover) og egen CSS.
- Live forhåndsvisning i admin renderer de samme templates som frontend.
- Box-visning bruger CSS grid med 2/3/4 kolonner (global indstilling eller columns="" på shortcoden).
- Alle udseende-indstillinger leveres som CSS-variabler på #eventdetaillist (kan overstyres med egen CSS).
- Nulstil til standard-knap.
- Rettet: manglende ur-ikon (Font Awesome 5 klassenavn), box-række der ikke blev lukket korrekt, "ingen events" når kategori-filter skjulte alle.

*1.2.0
- Udsolgte events med åben venteliste viser nu arrangørens egen tekst (fx "UDSOLGT, TILMELD DIG VENTELISTEN")
  og knappen er stadig klikbar, så gæster kan skrive sig på ventelisten.
- Tilgængelighed læses nu direkte fra API'ets "ticket-availability-status" i stedet for at blive udregnet
  lokalt ud fra deltagerantal. Ukendte statusværdier falder tilbage på en sikker fortolkning.
- Alle knaptekster (køb, udsolgt, venteliste, ikke åben, tilmelding slut) kommer fra API'et, med
  oversat tekst som reserve hvis arrangøren ikke har sat en.
- Rettet: arrangørens "udsolgt"-tekst blev smidt væk for events uden fast billetloft.
- Nye indstillinger: farve på venteliste-knappen (tom = samme som køb-knappen).
- Forhåndsvisningen i admin kører nu i en iframe med præcis de samme stylesheets som frontend
  (Bootstrap + flex.css + Font Awesome), så den matcher det færdige resultat 1:1.
  Den viser tre tilstande (ledig, venteliste, udsolgt) og kan skiftes mellem desktop/tablet/mobil.
- Forhåndsvisningen viser én visning ad gangen - fuld bredde eller box med 2, 3 eller 4 kolonner -
  og renderer i rigtig skærmbredde (nedskaleret), så kolonneopdelingen svarer til det færdige site.
- Knaptekster ombryder nu i stedet for at presse kortet bredere.
- Menuen er delt op: "Lav shortcode" (vælg events/kategorier og layout) og "Styling" (udseende).
- Ny shortcode-attribut events="" til at vise et fast udvalg af events. Den vinder over categories="".
  Slettede events er ikke længere i listen fra Event.it, og afholdte events filtreres fra, så en
  side med et fast udvalg stille bliver kortere i stedet for at vise noget der er overstået.
- Ny event-vælger med søgning, så man kan pege på præcis de events en side skal vise.
