---
type: varlik
baslik: kulup_ayarlar (tablo)
kategori: tablo
olusturuldu: 2026-05-06
guncellendi: 2026-05-06
etiketler: [db, ayarlar]
---

# `kulup_ayarlar`

Tek satırlık config tablosu (`id=1` CHECK). Kulüp adı, iletişim, aidat tutarları, logo, **QR yoklama koordinatları**.

## Alanlar

| Alan | Tip | Not |
|---|---|---|
| `id` | INT PK CHECK = 1 | yalnız 1 satır olmalı |
| `kulup_adi` | VARCHAR(200) NOT NULL | |
| `telefon` | VARCHAR(50) | |
| `adres` | VARCHAR(255) | |
| `sabit_aidat` | DECIMAL(10,2) | aidat_tipi='genel' için |
| `ozel_aidat` | DECIMAL(10,2) | aidat_tipi='ozel' için |
| `logo_yol` | VARCHAR(255) | |
| `konum_lat` ⭐ | DECIMAL(10,8) | QR yoklama için kulüp enlemi |
| `konum_lng` ⭐ | DECIMAL(11,8) | QR yoklama için kulüp boylamı |
| `guncelleme_tarihi` | DATETIME ON UPDATE | |

⭐ = `002_antrenor_qr_pasif` migration ile eklendi.

## Helper

`get_kulup_ayarlar(PDO $db): array` — `cekirdek/config.php` veya benzeri yerden cache'ler.

## İlişkiler

- [[db-aidat_borclar]] — `aidat_tipi`'ne göre `sabit_aidat` veya `ozel_aidat` kopyalanır.
- [[db-qr_kodlar]] / [[db-qr_giris_cikis]] — `konum_lat/lng` Haversine doğrulamada kullanılır.

## Geri Bağlantılar

- [[db-sema]]
