🔄 Migration: اضافه کردن فیلد show_popup به جدول notifications

📋 مراحل:

🔄 شروع Migration...

1️⃣ اضافه کردن ستون show_popup...
   ⚠️ ستون show_popup از قبل وجود دارد

2️⃣ تنظیم مقدار پیش‌فرض برای رکوردهای موجود...
   ✅ مقدار پیش‌فرض برای 0 نوتیفیکیشن تنظیم شد

3️⃣ بررسی نمونه نوتیفیکیشن‌ها:
   ID 5745: به‌روزرسانی درخواست دسترسی مشتری - ✅ پاپ‌آپ نمایش داده شود
   ID 5744: معامله جدید ثبت شد - ✅ پاپ‌آپ نمایش داده شود
   ID 5743: به‌روزرسانی درخواست دسترسی مشتری - ✅ پاپ‌آپ نمایش داده شود
   ID 5742: به‌روزرسانی درخواست دسترسی مشتری - ✅ پاپ‌آپ نمایش داده شود
   ID 5741: معامله جدید ثبت شد - ✅ پاپ‌آپ نمایش داده شود

4️⃣ بررسی ساختار جدول notifications:
   ✅ ستون show_popup: موجود
   ستون‌های جدول:
      - id (int)
      - user_didar_id (varchar(255))
      - type (varchar(100))
      - title (varchar(500))
      - message (text)
      - entity_type (varchar(50))
      - entity_id (varchar(255))
      - is_read (tinyint(1))
      - read_at (datetime)
      - created_at (datetime)
      - show_popup (tinyint(1))
      - idempotency_key (varchar(191))
      - category (varchar(32))
      - priority (tinyint unsigned)
      - play_sound (tinyint(1))
      - archived_at (datetime)

5️⃣ آمار نوتیفیکیشن‌ها:
   📊 مجموع نوتیفیکیشن‌ها: 5685
   🔔 با پاپ‌آپ: 5685
   🔕 بدون پاپ‌آپ: 0

✅ Migration تکمیل شد!
💡 حالا سیستم نوتیفیکیشن از قابلیت پاپ‌آپ پشتیبانی می‌کند.

📝 دستورالعمل:

🔒 امنیت:

⚠️ لطفاً این فایل (add_notification_popup_field.php) را از سرور حذف کنید تا دیگران نتوانند آن را اجرا کنند.