Sayfa: Toplu SMS (``)
| URL | https://www.byonetim.com.tr/temiz/ |
| View | iletisim/sms_page_view.php → gövde: iletisim/sms_all_toplu.php |
| Menü | Sidebar — Toplu SMS |
| Kabuk | _shell.md |
| Push kardeş sayfa | 03-notification.md (aynı şablon/blok API’leri) |
Amaç
Binadaki kişilere SMS göndermek; grup/blok/tahakkuk/borç filtresi; şablon; gönderim geçmişi; bina SMS kontörü.
İlk yükleme — API (network)
| Endpoint | Amaç |
|---|---|
GET api/sms-credit-local.php |
Bina SMS kontörü (2× çağrı olabilir) |
GET api/sms-templates.php |
Mesaj şablonları |
GET api/get_bloklar.php |
Blok filtresi |
GET api/sms_all_kisiler.php?bina_id=0&grup=tum |
Alıcı listesi (modal/tablo); bina_id=0 ise backend oturumdan bina_id kullanır |
GET api/abonelik_uyari.php |
Kabuk |
GET api/menu_siralama.php?action=yukle |
Kabuk |
Sayfaya özel statik
| Tür | Dosya |
|---|---|
| CSS | sms.css |
| JS | sms.js |
window.SMS_ROUTES (view içi): gonder → iletisim/send_sms.php, kisiler → sms_all_kisiler.php, templates, credit, history → api/sms-history.php, toplu → sms_all_toplu.php
Filtre parametreleri (sms_all_kisiler)
grup—tum,borclu, vb. (parametre adıgrup,groupdeğil)blok,tahakkuk_turumin_borc_tutari,max_borc_tutari— yalnızcagrup=borcluiken anlamlı
Etkileşimde (2. tur)
| İstek | Açıklama |
|---|---|
GET sms_all_kisiler.php?… |
Filtre değişince |
POST iletisim/send_sms.php |
Toplu/tekil gönderim (+ CSRF) |
GET api/sms-history.php |
Geçmiş |
GET api/kisi_get.php?id= |
Kişi detay (modal) |
modals/form_sms_history.php |
Geçmiş modal HTML |
iletisim/sms_page_view.php, iletisim/sms_all_toplu.php, public/assets/js/sms.js, public/api/sms_all_kisiler.php, public/iletisim/send_sms.php, api/sms-templates.php, api/sms-credit-local.php, sms.css
Müşteri AI
“Toplu SMS menüsünden şablon seçip malik/kiracı veya borçlulara mesaj gidersiniz; kontör bina bazlıdır. Push için ayrı menü: Toplu Push Bildirimi.”
Not: VatanSMS / PEAK gönderici altyapısı; müşteriye operatör detayı vermeyin.
