<?php
// api/config.php

// Database configuration for MariaDB on NAS
define('DB_HOST', 'localhost'); // Změňte dle potřeby na IP vašeho NAS
define('DB_USER', '');      // Změňte na vašeho DB uživatele
define('DB_PASS', '');          // Změňte na vaše heslo k DB
define('DB_NAME', ''); // Jméno databáze vytvořené v database.sql
define('DB_CHARSET', 'utf8mb4');

// Nastavení zobrazení chyb (pro produkci změňte na 0)
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

// Session nastavení - pro bezpečnost
ini_set('session.cookie_httponly', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.cookie_secure', 1); // Odkomentovat pokud používáte HTTPS

// Konfigurace cesty
define('BASE_PATH', dirname(__DIR__));

// Active Directory / LDAP Authentication (Volitelné)
define('USE_LDAP_AUTH', false); // Změňte na true pro aktivaci LDAP/AD přihlašování
define('LDAP_SERVER', 'ldap://vasedomena.local');
define('REQUIRE_ADMIN_APPROVAL', true); // Změňte na false pro okamžitou aktivaci nových uživatelů
define('LDAP_DOMAIN', '@vasedomena.local'); // Připojí se za uživatelské jméno při ověřování

// Obnova Zapomenutého Hesla (SMTP E-mail)
define('ENABLE_PASSWORD_RESET', true); // false = nezobrazí se tlačítko zapomenuté heslo
define('SMTP_HOST', ''); // SMTP server
define('SMTP_PORT', 465); // 465 pro SSL, 587 pro TLS
define('SMTP_USER', ''); // Změňte na Váš e-mail pro odesílání
define('SMTP_PASS', ''); // Změňte na heslo schránky
define('SMTP_FROM_EMAIL', ''); // E-mail odesílatele v adrese
define('SMTP_FROM_NAME', 'Kanban mail'); // Jméno odesílatele
