-- EN üst menü: TR slug ve mükerrer kayıtları temizle (kurumsal localized URL)
USE faunamix;

SET @nav_loc = (
  SELECT COUNT(*) FROM information_schema.COLUMNS
  WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'nav_menu_items' AND COLUMN_NAME = 'locale'
);
SET @sql = IF(
  @nav_loc > 0,
  "DELETE FROM nav_menu_items
   WHERE locale = 'en'
     AND TRIM(url) IN (
       '/iletisim', '/hakkimizda', '/gizlilik', '/kullanim',
       '/mesafeli-satis', '/on-bilgilendirme', '/iade-kosullari', '/rezervasyon'
     )",
  'SELECT 1'
);
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

-- Aynı (locale, parent_id, url) için düşük id dışındakileri sil
SET @sql = IF(
  @nav_loc > 0,
  "DELETE n1 FROM nav_menu_items n1
   INNER JOIN nav_menu_items n2
     ON n1.locale = n2.locale
    AND (n1.parent_id <=> n2.parent_id)
    AND TRIM(n1.url) = TRIM(n2.url)
    AND n1.id > n2.id
   WHERE n1.locale = 'en'",
  'SELECT 1'
);
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
