====================================================
Arti Atolye ERP — Patch V6.1
production.php düzeltme paketi
====================================================

BU PATCH NEYİ DÜZELTİR
─────────────────────────────────────────────────────
1. Nested form hatası giderildi.
   Artık production.php içinde hiçbir yerde <form>
   içinde <form> yok.

   Çözüm yöntemi (HTML5 form attr):
   • <form id="bulkForm"> sadece sticky action bar'ı
     kapsıyor, production list'i SARMIYOR.
   • Her satırdaki checkbox'ta form="bulkForm" atribi
     var — HTML5'te bir input formu sarmadan o forma
     bağlanabilir; tüm major browser desteği var.
   • Tracking expand'daki <form> elemanları tamamen
     bağımsız, bulkForm'a hiçbir ilişkisi yok.

2. Tracking update WHERE koşulu daraltıldı.
   Eski: WHERE etsy_order_id = :oid
   Yeni: WHERE etsy_order_id = :oid
           AND production_no IS NOT NULL
   → Sadece üretime alınmış satırlara (production_no
     almış) tracking kaydedilir. CSV onay aşamasındaki
     veya yarım kalan satırlara tracking gitmez.

ZIP İÇERİĞİ (FLAT)
─────────────────────────────────────────────────────
  production.php        → tek değişen dosya
  assets/css/erp.css    → V6 ile aynı, değişmedi
                          (deploy kolaylığı için eklendi)
  README_PATCH_V6_1.txt → bu dosya

KURULUM
─────────────────────────────────────────────────────
1. Eğer V6 kurulduysa yedek al:
   production.php → production.php.bak_v6

2. Bu zip'ten production.php'yi deploy et:
   public_html/erp/production.php

3. assets/css/erp.css değişmedi ama
   V6'dan bu yana CSS güncellendiyse üzerine yaz.

4. SQL: Yok. patch_v6.sql zaten çalıştırıldıysa
   tekrar çalıştırmana gerek yok.

TEST
─────────────────────────────────────────────────────
□ production.php açılıyor mu?
□ Checkbox seçince "Güncelle" aktif oluyor mu?
□ 2 satır seç → durum seç → Güncelle → çalışıyor mu?
□ "Tracking gir" bölümü açılıyor mu?
□ Tracking kaydet → aynı order'daki satırlar güncellendi?
□ Tracking → sadece production_no olan satırlara gitti mi?
□ Browser devtools → "invalid form nesting" uyarısı yok?

ROLLBACK
─────────────────────────────────────────────────────
production.php.bak_v6 → production.php

SQL değişikliği yok; geri alma gerekmez.
====================================================
