Sayfa: Kişiler (``)
| URL | https://www.byonetim.com.tr/temiz/ |
| View | kisiler/2_users_list.php |
| Veri | includes/logic/user_list_data.php (SSR) |
| Kabuk | _shell.md |
Amaç
Kişi listesi, özet bakiye kartları, arama, ekstre/tahsilat/SMS modallarına geçiş.
Render modu
SSR: İlk yüklemede liste için ayrı JSON API yok. Arama: URL yenileme &search=…&filter=aktif&sayfa=1 (~500 ms debounce).
İlk yükleme — API
Yalnızca kabuk:
api/abonelik_uyari.phpapi/menu_siralama.php?action=yukle
Sayfaya özel statik
- CSS:
kisiler.css,components/kisiler-table.css(+ layout’takisiler-by.css) - JS:
kisiler.js(etkileşimde çok endpoint)
UI
Özet kartlar (bize borçlu / bizden alacaklı / net), tablo, toplu pasif yapma (form POST), çift tık → ekstre, globalKisiEkleModalAc ile yeni kişi.
Satır dişli menüsü (Düzenle, Tahsilat, Gelir Ekle, Ekstre, Sil): people/kisi-actions-dropdown.md.
Dernek: plaka ve bağımsız sütunları gizli; L('people') etiketi.
Formlar (detay)
| Form | Dosya |
|---|---|
| Yeni Kişi Ekle | people/form-kisi-ekle.md |
Gezinme: liste → Kişi ekstre (&id=).
İndeks: people/README.md.
Etkileşimde — Yeni Kişi Ekle (2. tur, temiz XHR)
| Endpoint | Ne zaman |
|---|---|
GET modals/form_kisi_ekle.php |
Yeni Kişi Ekle modal HTML |
GET api/sms-credit-local.php |
Form footer kontör (KVKK öncesi) |
POST kisiler/send_sms_code.php |
(Opsiyonel) KVKK SMS |
POST kisiler/verify_sms_code.php |
(Opsiyonel) KVKK kod |
POST includes/logic/global_actions_save.php (islem=kisi_ekle) |
Yeni Kişi Kaydet |
Detay + network gürültü filtresi: people/form-kisi-ekle.md.
Etkileşim haritası (ayrı tur — 04-people-interactions.md planı)
Örnek: api/kisi_get.php, odemeler/3_payment_new_sweet.php, api/kisi_daireler.php, kisiler/send_sms_code.php, api/sms-credit-local.php, global_actions (globalx), pasif etme endpoint’leri.
kisiler/2_users_list.php, includes/logic/user_list_data.php, kisiler.css, kisiler-table.css, kisiler.js (isteğe bağlı kısaltılmış)
Müşteri AI
“Kişiler menüsünde malik/kiracı listesi; arama kutusu; satıra çift tıklayarak ekstre ve tahsilat.”
Alternatif route (bu doküman değil): ` → pages/kisiler.php`
