<?php
// config/config.php
// Main configuration file for cPanel hosting

// Site settings
define('SITE_NAME', 'Wedding Master');
define('SITE_URL', 'https://wedding.saboproje.com');
define('ADMIN_URL', SITE_URL . '/admin');

// Database settings - Bu ayarlar database.php'de de tanımlanmalı
define('DB_HOST', 'localhost');
define('DB_NAME', 'saboproj_wedding');
define('DB_USER', 'saboproj_wedding');
define('DB_PASS', 'e!##RFxNs@ldgFa[');

// Security settings
define('SECRET_KEY', 'wedding-master-2024-secure-key-' . md5('saboproj_wedding'));  // Güvenli anahtar
define('SESSION_TIMEOUT', 3600); // 1 hour

// File upload settings
define('UPLOAD_PATH', 'uploads/');
define('MAX_FILE_SIZE', 5 * 1024 * 1024); // 5MB
define('ALLOWED_IMAGE_TYPES', ['jpg', 'jpeg', 'png', 'gif', 'webp']);

// Pagination settings
define('ITEMS_PER_PAGE', 12);

// Email settings - cPanel email ayarları
// Emailleri geçici olarak kapatmak için EMAIL_ENABLED=false yapın
define('EMAIL_ENABLED', false);
define('SMTP_HOST', 'mail.yourdomain.com');  // Kendi domain'iniz
define('SMTP_PORT', 587);
define('SMTP_USERNAME', 'noreply@yourdomain.com');  // cPanel email adresi
define('SMTP_PASSWORD', 'your_email_password');  // Email şifresi
define('FROM_EMAIL', 'noreply@yourdomain.com');
define('FROM_NAME', 'Wedding Master');

// Timezone
date_default_timezone_set('Europe/Istanbul');

// Error reporting - Production'da false yapın
define('DEBUG', false);  // Production'da false olmalı
if (DEBUG) {
    error_reporting(E_ALL);
    ini_set('display_errors', 1);
} else {
    error_reporting(0);
    ini_set('display_errors', 0);
}

// Start session
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}
?>
