# Instructie / Handleiding

## **Manager de Luxe Live**

---

## Bestanden

### Excel

**Panenka_League_Live.xlsm**

### Input

Een **zelf aan te maken `.txt`-bestand** met live-events.

* In `voorbeeld.txt` staan **4 wedstrijden** als voorbeeld
* Dit principe gebruik je voor **alle wedstrijden**

---

## Excel-structuur

De workbook bevat **6 tabs**:

1. Alles
2. Beker
3. Eredivisie
4. EersteDivisie
5. TweedeDivisie
6. Voorbeeld
7. Stadionnaam (+ button om te kopieren)

---

## Macro’s

Er zijn **6 macro’s**.
Deze moeten **altijd in onderstaande volgorde** worden uitgevoerd:

1. `Step01_VulDivisieVanafRij27`
2. `Step02_VerdeelWedstrijdenPerDivisie`
3. `Step03_KopieerEventsPerDivisie`
4. `Step04_Export_Live_CSVs`
5. 'Step05_Copy_I_To_B_Values'
6. `Step06_Export_Stadionnamen_ToCSV` (zijn er geen wijzigingen, dan niet nodig natuurlijk)

---

## Werkwijze

### 1. Voorbereiden van de data

* Ga naar tab **Voorbeeld**
* Hier zie je **hoe de data eruit moet zien**
* Sorteer op **kolom B (minuut)**

  * Minuten **bovenaan**
  * Toeschouwersaantallen **onderaan**
* Verwijder alles wat **niet bij de livefeed hoort**

### 2. Kopiëren naar tab *Alles*

* Kopieer het overgebleven resultaat
* Plak dit in tab **Alles**, **vanaf rij 27**
* Het veld **Divisie** hoef je **niet zelf in te vullen**

### 3. Controleren in tab *Alles*

Controleer of:

* Onder **Wedstrijden** alle wedstrijden staan
* De **juiste divisie** per wedstrijd is ingevuld

---

## ⚠️ Belangrijk

* **Start alle macro’s altijd vanuit tab *Alles***
* Tab **Alles** moet **actief / zichtbaar** zijn bij het uitvoeren

---

## Wat doet elke macro?

### `Step01_VulDivisieVanafRij27`

Vult automatisch de **divisie** vanaf kolom C, rij 27

### `Step02_VerdeelWedstrijdenPerDivisie`

Kopieert de wedstrijden naar de juiste **divisie-tabs**

### `Step03_KopieerEventsPerDivisie`

Kopieert de events naar de bijbehorende **divisie-tabs**

### `Step04_Export_Live_CSVs`

Exporteert **5 CSV-bestanden** naar de ingestelde map

### `Step05_Copy_I_To_B_Values`

Kopieert op Tab Stadionnaam de waardes in Kolom I naar Kolom B.
Gebruik hier voor de button op Tab Stadionnaam.

### `Step06_Export_Stadionnamen_ToCSV`

Exporteert de **stadionnamen** naar CSV

⚠️ **Clubnaam moet exact overeenkomen** met de clubnamen in de wedstrijden.
Bijvoorbeeld:

* `VFC De Hondsrug` (wedstrijd)
* `VFC de Hondsrug` (stadionnaam) ❌ → werkt **niet**

---

## Website

### PHP-bestanden

* `round_live.php`
* `round_live_beker.php`

### Map

```
/livefeed
```

### CSV-bestanden

* `raw_live_all.csv`
* `raw_live_beker.csv`
* `raw_live_eredivisie.csv`
* `raw_live_eerstedivisie.csv`
* `raw_live_tweededivisie.csv`
* `stadionnamen.csv`

> `stadionnamen.csv` wordt door **beide PHP-pagina’s** gebruikt
> Alleen opnieuw uploaden bij **wijzigingen of correcties**

### Tekstbestand

* `DezeRonde.txt`

Dit bestand wordt door **beide PHP-pagina’s** gebruikt en bevat:

* Competitieronde
* Bekerronde
* **LeagueNaam**

---

## Gebruik

### `round_live.php` gebruikt:

* `all`
* `eredivisie`
* `eerstedivisie`
* `tweededivisie`

### `round_live_beker.php` gebruikt:

* `raw_live_beker.csv`

De **Beker-knop** in `round_live.php` linkt door naar
`round_live_beker.php`.

---

## Resultaat

**CSV uploaden → pagina verversen → livefeed draait** 🎯
