# PHP-ProjektÃ¼bersicht

- Basisordner: `microlernen`
- Exportzeitpunkt: `2026-05-24 12:17:04`
- Anzahl PHP-Dateien: `32`

## Wichtige Einstiegspunkte

- `index.php`
- `learn.php`
- `learn_step2.php`
- `review.php`
- `search.php`
- `search_old.php`
- `search_old01.php`
- `search_old02.php`
- `search_old03.php`
- `search_old04.php`
- `search_old05.php`
- `search_old06.php`
- `search_old07.php`
- `search_old08.php`
- `search_old09.php`
- `search_old10.php`
- `search_step3.php`
- `search_step4.php`
- `search_step5.php`

## DateiÃ¼bersicht

### Datei: `audio_helpers.php`

- Typ: Helper/Library
- Vermuteter Zweck: Keine klare automatische Einordnung
- GrÃ¶ÃŸe: 1178 Bytes
- GeÃ¤ndert: 2026-03-20 11:52:42

**Includes / Requires**
â€”

**Funktionen**
- getAnswerLang
- getAnswerLangCode
- getQuestionLang
- getQuestionLangCode
- normalizeSpeechLang

**Klassen**
â€”

**Methoden**
- getAnswerLang
- getAnswerLangCode
- getQuestionLang
- getQuestionLangCode
- normalizeSpeechLang

**GET-Parameter**
â€”

**POST-Parameter**
â€”

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
â€”

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
â€”

---

### Datei: `audio_helpers_old01.php`

- Typ: Helper/Library
- Vermuteter Zweck: Keine klare automatische Einordnung
- GrÃ¶ÃŸe: 898 Bytes
- GeÃ¤ndert: 2026-03-20 11:21:22

**Includes / Requires**
â€”

**Funktionen**
- getAnswerLangCode
- getQuestionLangCode
- normalizeSpeechLang

**Klassen**
â€”

**Methoden**
- getAnswerLangCode
- getQuestionLangCode
- normalizeSpeechLang

**GET-Parameter**
â€”

**POST-Parameter**
â€”

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
â€”

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
â€”

---

### Datei: `config.php`

- Typ: Config
- Vermuteter Zweck: Konfiguration
- GrÃ¶ÃŸe: 754 Bytes
- GeÃ¤ndert: 2026-03-13 20:02:33

**Includes / Requires**
â€”

**Funktionen**
â€”

**Klassen**
â€”

**Methoden**
â€”

**GET-Parameter**
â€”

**POST-Parameter**
â€”

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
â€”

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
â€”

---

### Datei: `create_pack.php`

- Typ: Pflege/Admin-Seite
- Vermuteter Zweck: Vermutlich Pack-Verwaltung
- GrÃ¶ÃŸe: 6348 Bytes
- GeÃ¤ndert: 2026-03-17 21:15:45

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php

**Funktionen**
â€”

**Klassen**
â€”

**Methoden**
â€”

**GET-Parameter**
â€”

**POST-Parameter**
- is_active
- mix_pt2de_percent
- slug
- src_lang
- tgt_lang
- title

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php
- /db.php
- /repo.php
- index.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
â€”

---

### Datei: `db.php`

- Typ: DB/Connection
- Vermuteter Zweck: Datenbankverbindung
- GrÃ¶ÃŸe: 463 Bytes
- GeÃ¤ndert: 2026-02-26 20:30:34

**Includes / Requires**
- require â†’ /config.php

**Funktionen**
â€”

**Klassen**
â€”

**Methoden**
â€”

**GET-Parameter**
â€”

**POST-Parameter**
â€”

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
â€”

---

### Datei: `db_schema_export.php`

- Typ: DB/Connection
- Vermuteter Zweck: Datenbankverbindung
- GrÃ¶ÃŸe: 9562 Bytes
- GeÃ¤ndert: 2026-03-17 16:57:17

**Includes / Requires**
- require â†’ /db.php

**Funktionen**
- appendColumns
- appendFunctionList
- appendIndexes
- appendShowCreateFunction
- appendShowCreateTable
- appendShowCreateView
- appendTableCounts
- appendTriggers
- fetchOneValue
- getAllFunctions
- getAllTables
- getAllViews
- section

**Klassen**
â€”

**Methoden**
- appendColumns
- appendFunctionList
- appendIndexes
- appendShowCreateFunction
- appendShowCreateTable
- appendShowCreateView
- appendTableCounts
- appendTriggers
- fetchOneValue
- getAllFunctions
- getAllTables
- getAllViews
- section

**GET-Parameter**
â€”

**POST-Parameter**
â€”

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /db.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- information_schema

---

### Datei: `debug.php`

- Typ: Helper/Library
- Vermuteter Zweck: Bindet andere Projektdateien ein
- GrÃ¶ÃŸe: 489 Bytes
- GeÃ¤ndert: 2026-02-27 23:14:09

**Includes / Requires**
- require â†’ /config.php

**Funktionen**
- dbg

**Klassen**
â€”

**Methoden**
- dbg

**GET-Parameter**
â€”

**POST-Parameter**
â€”

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
â€”

---

### Datei: `index.php`

- Typ: Start-/Ãœbersichtsseite
- Vermuteter Zweck: Vermutlich Einstiegspunkt oder Ãœbersichtsseite
- GrÃ¶ÃŸe: 5206 Bytes
- GeÃ¤ndert: 2026-03-17 20:52:48

**Includes / Requires**
- require_once â†’ /debug.php
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require â†’ /config.php

**Funktionen**
- h

**Klassen**
â€”

**Methoden**
- h

**GET-Parameter**
- pack

**POST-Parameter**
- force_due_now
- pack
- reset_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php
- /db.php
- /debug.php
- /repo.php
- Location: index.php?pack=
- create_pack.php
- index.php
- learn.php?pack=<?= (int)$packId ?>
- search.php?pack=<?= (int)$packId ?>
- test_ml_translate.php

**Form-Actions**
- index.php

**Erkannte SQL-Tabellen**
- items
- progress
- reviews

---

### Datei: `index_old.php`

- Typ: Seite
- Vermuteter Zweck: Verarbeitet vermutlich DB-Daten aus: items, progress, reviews
- GrÃ¶ÃŸe: 5288 Bytes
- GeÃ¤ndert: 2026-03-17 20:52:29

**Includes / Requires**
- require_once â†’ /debug.php
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require â†’ /config.php

**Funktionen**
- h

**Klassen**
â€”

**Methoden**
- h

**GET-Parameter**
- pack

**POST-Parameter**
- force_due_now
- pack
- reset_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php
- /db.php
- /debug.php
- /repo.php
- Location: index.php?pack=
- create_pack.php
- index.php
- learn.php?pack=<?= (int)$packId ?>
- search.php?pack=<?= (int)$packId ?>
- test_ml_translate.php

**Form-Actions**
- index.php

**Erkannte SQL-Tabellen**
- items
- progress
- reviews

---

### Datei: `learn.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Lernlogik oder Lernansicht
- GrÃ¶ÃŸe: 6792 Bytes
- GeÃ¤ndert: 2026-02-27 23:38:50

**Includes / Requires**
- require â†’ /db.php
- require â†’ /repo.php
- require â†’ /config.php
- require â†’ /debug.php

**Funktionen**
- h

**Klassen**
â€”

**Methoden**
- h

**GET-Parameter**
- ok
- pack

**POST-Parameter**
- pack
- reset_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php
- /db.php
- /debug.php
- /repo.php
- Location: index.php
- Location: index.php?pack=
- index.php
- index.php?pack=<?= (int)$packId ?>
- review.php

**Form-Actions**
- index.php
- review.php

**Erkannte SQL-Tabellen**
- items
- progress

---

### Datei: `learn_step2.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Lernlogik oder Lernansicht
- GrÃ¶ÃŸe: 13694 Bytes
- GeÃ¤ndert: 2026-03-20 11:44:05

**Includes / Requires**
- require â†’ /db.php
- require â†’ /repo.php
- require â†’ /settings_repo.php
- require â†’ /audio_helpers.php
- require â†’ /config.php

**Funktionen**
- h
- showAnswer
- speakText

**Klassen**
â€”

**Methoden**
- h
- showAnswer
- speakText

**GET-Parameter**
- ok
- pack

**POST-Parameter**
- audio_autoplay_question
- audio_enabled
- audio_rate
- pack
- reset_pack
- save_audio_settings

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /repo.php
- /settings_repo.php
- Location: index.php
- Location: learn.php?pack=
- index.php?pack=<?= (int)$packId ?>
- learn.php?pack=<?= (int)$packId ?>
- review.php

**Form-Actions**
- learn.php?pack=<?= (int)$packId ?>
- review.php

**Erkannte SQL-Tabellen**
- items
- progress

---

### Datei: `ml_webhook.php`

- Typ: API/Webhook
- Vermuteter Zweck: Bindet andere Projektdateien ein
- GrÃ¶ÃŸe: 2396 Bytes
- GeÃ¤ndert: 2026-03-13 23:37:19

**Includes / Requires**
- require_once â†’ /config.php

**Funktionen**
- mlTranslateSuggest

**Klassen**
â€”

**Methoden**
- mlTranslateSuggest

**GET-Parameter**
â€”

**POST-Parameter**
â€”

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
â€”

---

### Datei: `repo.php`

- Typ: Repository
- Vermuteter Zweck: Zentraler Datenzugriff
- GrÃ¶ÃŸe: 11367 Bytes
- GeÃ¤ndert: 2026-03-17 21:14:52

**Includes / Requires**
- require_once â†’ /debug.php

**Funktionen**
- countNewLearnedToday
- createPack
- ensureUser
- getLanguageLabel
- getNextDueItem
- getNextItem
- getNextItemByDirection
- getNextNewItem
- getPackById
- getPackBySlug
- getPackMix
- getPacks
- getStats
- isCorrectAnswer
- logReview
- normalizeAnswer
- splitAcceptedAnswers
- upsertProgress

**Klassen**
â€”

**Methoden**
- countNewLearnedToday
- createPack
- ensureUser
- getLanguageLabel
- getNextDueItem
- getNextItem
- getNextItemByDirection
- getNextNewItem
- getPackById
- getPackBySlug
- getPackMix
- getPacks
- getStats
- isCorrectAnswer
- logReview
- normalizeAnswer
- splitAcceptedAnswers
- upsertProgress

**GET-Parameter**
â€”

**POST-Parameter**
â€”

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /debug.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- ease
- items
- packs
- progress
- reviews
- users

---

### Datei: `review.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Wiederholungsansicht
- GrÃ¶ÃŸe: 5423 Bytes
- GeÃ¤ndert: 2026-03-05 22:16:08

**Includes / Requires**
- require â†’ /db.php
- require â†’ /repo.php
- require â†’ /debug.php
- require â†’ /config.php

**Funktionen**
- h

**Klassen**
â€”

**Methoden**
- h

**GET-Parameter**
â€”

**POST-Parameter**
- item_id
- pack
- result
- stage
- user_answer

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php
- /db.php
- /debug.php
- /repo.php
- Location: index.php
- Location: learn.php?pack=
- learn.php?pack=<?= (int)$packId ?>
- review.php

**Form-Actions**
- review.php

**Erkannte SQL-Tabellen**
- items

---

### Datei: `search.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 15019 Bytes
- GeÃ¤ndert: 2026-03-25 08:52:35

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText
- submitSearchForm
- swapCardSides
- syncSearchDirection
- updateDirectionLabels

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText
- submitSearchForm
- swapCardSides
- syncSearchDirection
- updateDirectionLabels

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 13520 Bytes
- GeÃ¤ndert: 2026-03-06 11:46:08

**Includes / Requires**
- require â†’ /db.php
- require â†’ /repo.php
- require_once â†’ /debug.php
- require â†’ /config.php

**Funktionen**
- h

**Klassen**
â€”

**Methoden**
- h

**GET-Parameter**
â€”

**POST-Parameter**
- back
- copy_item
- create_item
- direction
- front
- hint
- pack
- q
- scope
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php
- /db.php
- /debug.php
- /repo.php
- index.php?pack=<?= (int)$packId ?>

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old01.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 6814 Bytes
- GeÃ¤ndert: 2026-03-13 23:36:36

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require â†’ /config.php

**Funktionen**
- h

**Klassen**
â€”

**Methoden**
- h

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old02.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 8309 Bytes
- GeÃ¤ndert: 2026-03-23 10:41:18

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require â†’ /config.php

**Funktionen**
- h

**Klassen**
â€”

**Methoden**
- h

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old03.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 11334 Bytes
- GeÃ¤ndert: 2026-03-23 11:10:07

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old04.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 10822 Bytes
- GeÃ¤ndert: 2026-03-23 11:14:37

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old05.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 11124 Bytes
- GeÃ¤ndert: 2026-03-24 08:33:17

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old06.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 12013 Bytes
- GeÃ¤ndert: 2026-03-24 10:15:26

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText
- syncSearchDirection

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText
- syncSearchDirection

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old07.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 13096 Bytes
- GeÃ¤ndert: 2026-03-24 13:27:38

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText
- submitSearchForm
- syncSearchDirection

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText
- submitSearchForm
- syncSearchDirection

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old08.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 13301 Bytes
- GeÃ¤ndert: 2026-03-24 17:34:26

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText
- submitSearchForm
- syncSearchDirection

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText
- submitSearchForm
- syncSearchDirection

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old09.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 13387 Bytes
- GeÃ¤ndert: 2026-03-24 21:35:21

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText
- submitSearchForm
- syncSearchDirection

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText
- submitSearchForm
- syncSearchDirection

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_old10.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 14535 Bytes
- GeÃ¤ndert: 2026-03-25 08:42:50

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText
- submitSearchForm
- swapCardSides
- syncSearchDirection
- updateDirectionLabels

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText
- submitSearchForm
- swapCardSides
- syncSearchDirection
- updateDirectionLabels

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_step3.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 13003 Bytes
- GeÃ¤ndert: 2026-03-21 15:56:07

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText
- updateDirectionPreview

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText
- updateDirectionPreview

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_step4.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 13851 Bytes
- GeÃ¤ndert: 2026-03-22 10:04:01

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- h
- speakField
- speakText
- updateDirectionPreview

**Klassen**
â€”

**Methoden**
- h
- speakField
- speakText
- updateDirectionPreview

**GET-Parameter**
â€”

**POST-Parameter**
- back
- create_item
- direction
- example
- fetch_suggestions
- front
- hint
- sense
- target_pack

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `search_step5.php`

- Typ: Fachseite
- Vermuteter Zweck: Vermutlich Suche
- GrÃ¶ÃŸe: 27082 Bytes
- GeÃ¤ndert: 2026-03-23 10:29:56

**Includes / Requires**
- require_once â†’ /config.php
- require_once â†’ /db.php
- require_once â†’ /repo.php
- require_once â†’ /debug.php
- require_once â†’ /ml_webhook.php
- require_once â†’ /audio_helpers.php
- require_once â†’ /settings_repo.php
- require â†’ /config.php

**Funktionen**
- determineDirection
- h
- mapFormToCard
- mapItemToPackSides
- speakText
- updateDirectionPreview
- useSource
- useTarget

**Klassen**
â€”

**Methoden**
- determineDirection
- h
- mapFormToCard
- mapItemToPackSides
- speakText
- updateDirectionPreview
- useSource
- useTarget

**GET-Parameter**
â€”

**POST-Parameter**
- create_item
- direction
- example
- fetch_suggestions
- hint
- sense
- show_existing_results
- source_text
- target_pack
- target_text

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- items
- packs

---

### Datei: `settings_repo.php`

- Typ: Repository
- Vermuteter Zweck: Zentraler Datenzugriff
- GrÃ¶ÃŸe: 1845 Bytes
- GeÃ¤ndert: 2026-03-20 11:15:54

**Includes / Requires**
â€”

**Funktionen**
- getAudioSettings
- getUserSetting
- getUserSettingsByPrefix
- setUserSetting

**Klassen**
â€”

**Methoden**
- getAudioSettings
- getUserSetting
- getUserSettingsByPrefix
- setUserSetting

**GET-Parameter**
â€”

**POST-Parameter**
â€”

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
â€”

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
- setting_value
- user_settings

---

### Datei: `test_ml_translate.php`

- Typ: Seite
- Vermuteter Zweck: Bindet andere Projektdateien ein
- GrÃ¶ÃŸe: 4859 Bytes
- GeÃ¤ndert: 2026-03-24 16:25:29

**Includes / Requires**
- require â†’ /config.php

**Funktionen**
â€”

**Klassen**
â€”

**Methoden**
â€”

**GET-Parameter**
â€”

**POST-Parameter**
- pack_id
- source_lang
- target_lang
- text

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php
- Keine Webhook-URL gefunden. Prüfe config.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
â€”

---

### Datei: `test_ml_translate_old.php`

- Typ: Seite
- Vermuteter Zweck: Bindet andere Projektdateien ein
- GrÃ¶ÃŸe: 3487 Bytes
- GeÃ¤ndert: 2026-03-13 23:25:37

**Includes / Requires**
- require â†’ /config.php

**Funktionen**
â€”

**Klassen**
â€”

**Methoden**
â€”

**GET-Parameter**
â€”

**POST-Parameter**
- pack_id
- source_lang
- target_lang
- text

**SESSION-Keys**
â€”

**Verlinkte PHP-Ziele**
- /config.php

**Form-Actions**
â€”

**Erkannte SQL-Tabellen**
â€”

---

## AbhÃ¤ngigkeiten

### `create_pack.php`
- /config.php
- /db.php
- /repo.php

### `db.php`
- /config.php

### `db_schema_export.php`
- /db.php

### `debug.php`
- /config.php

### `index.php`
- /config.php
- /db.php
- /debug.php
- /repo.php

### `index_old.php`
- /config.php
- /db.php
- /debug.php
- /repo.php

### `learn.php`
- /config.php
- /db.php
- /debug.php
- /repo.php

### `learn_step2.php`
- /audio_helpers.php
- /config.php
- /db.php
- /repo.php
- /settings_repo.php

### `ml_webhook.php`
- /config.php

### `repo.php`
- /debug.php

### `review.php`
- /config.php
- /db.php
- /debug.php
- /repo.php

### `search.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_old.php`
- /config.php
- /db.php
- /debug.php
- /repo.php

### `search_old01.php`
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php

### `search_old02.php`
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php

### `search_old03.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_old04.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_old05.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_old06.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_old07.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_old08.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_old09.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_old10.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_step3.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_step4.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `search_step5.php`
- /audio_helpers.php
- /config.php
- /db.php
- /debug.php
- /ml_webhook.php
- /repo.php
- /settings_repo.php

### `test_ml_translate.php`
- /config.php

### `test_ml_translate_old.php`
- /config.php

## Tabellen-Nutzung

### Tabelle: `ease`
- repo.php

### Tabelle: `information_schema`
- db_schema_export.php

### Tabelle: `items`
- index.php
- index_old.php
- learn.php
- learn_step2.php
- repo.php
- review.php
- search.php
- search_old.php
- search_old01.php
- search_old02.php
- search_old03.php
- search_old04.php
- search_old05.php
- search_old06.php
- search_old07.php
- search_old08.php
- search_old09.php
- search_old10.php
- search_step3.php
- search_step4.php
- search_step5.php

### Tabelle: `packs`
- repo.php
- search.php
- search_old.php
- search_old01.php
- search_old02.php
- search_old03.php
- search_old04.php
- search_old05.php
- search_old06.php
- search_old07.php
- search_old08.php
- search_old09.php
- search_old10.php
- search_step3.php
- search_step4.php
- search_step5.php

### Tabelle: `progress`
- index.php
- index_old.php
- learn.php
- learn_step2.php
- repo.php

### Tabelle: `reviews`
- index.php
- index_old.php
- repo.php

### Tabelle: `setting_value`
- settings_repo.php

### Tabelle: `user_settings`
- settings_repo.php

### Tabelle: `users`
- repo.php


---

Gespeichert unter: `php_project_overview_20260524_121704.md`
