-- Salonix Güncelleme Sunucusu - Veritabanı
-- cPanel phpMyAdmin'de bu dosyayı çalıştırın

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";

CREATE TABLE IF NOT EXISTS `adminler` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `kullanici` varchar(50) NOT NULL,
  `sifre` varchar(255) NOT NULL,
  `olusturma_tarih` datetime DEFAULT current_timestamp(),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci;

-- Varsayılan admin: admin / admin123
INSERT INTO `adminler` (`id`, `kullanici`, `sifre`, `olusturma_tarih`) VALUES
(1, 'admin', '$2y$10$arVjeVUpgtKFD/Yv4kbXeOtOzkUEgrtZekymASLDoPy4RXOVZiG0C', NOW());

CREATE TABLE IF NOT EXISTS `istek_loglari` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `lisans_key` varchar(50) DEFAULT NULL,
  `domain` varchar(255) DEFAULT NULL,
  `istek_tipi` varchar(50) DEFAULT NULL,
  `ip_adresi` varchar(45) DEFAULT NULL,
  `tarih` datetime DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `tarih` (`tarih`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci;

CREATE TABLE IF NOT EXISTS `lisanslar` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `lisans_key` varchar(50) NOT NULL,
  `firma_adi` varchar(255) NOT NULL,
  `domainler` text NOT NULL,
  `aktif` tinyint(1) DEFAULT 1,
  `baslangic_tarih` date NOT NULL,
  `bitis_tarih` date NOT NULL,
  `olusturma_tarih` datetime DEFAULT current_timestamp(),
  `notlar` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `lisans_key` (`lisans_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci;

CREATE TABLE IF NOT EXISTS `versiyonlar` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `versiyon` varchar(20) NOT NULL,
  `tarih` date NOT NULL,
  `notlar` text DEFAULT NULL,
  `degisiklikler` text DEFAULT NULL,
  `min_php` varchar(10) DEFAULT '7.4',
  `min_mysql` varchar(10) DEFAULT '5.7',
  `api_zip` varchar(255) DEFAULT NULL,
  `api_boyut` bigint(20) DEFAULT 0,
  `dist_zip` varchar(255) DEFAULT NULL COMMENT 'Tam uygulama paketi (app+public+writable+vendor)',
  `dist_boyut` bigint(20) DEFAULT 0,
  `sql_yapisi` longtext DEFAULT NULL,
  `aktif` tinyint(1) DEFAULT 1,
  PRIMARY KEY (`id`),
  UNIQUE KEY `versiyon` (`versiyon`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci;

COMMIT;
