<?php
// Configurações do Sistema de Contratos

// Nextcloud API Configuration
define('NC_API_URL', 'https://imaculadarede.cloudstorage.pw/ocs/v2.php/apps/activity/api/v2/activity');
define('NC_WEBDAV_URL', 'https://imaculadarede.cloudstorage.pw/remote.php/dav/files/'); 
define('NC_CHECK_USER_URL', 'https://imaculadarede.cloudstorage.pw/ocs/v1.php/cloud/user?format=json');
define('NC_REMOTE_ROOT_DEFAULT', 'CONTRATOS');

// Identificar Ambiente (Windows = Local, Linux = Produção)
$is_local = (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN');

// Caminho para sincronização com Nextcloud (Default)
$userProfile = (string)(getenv('USERPROFILE') ?: '');
$defaultLocalNcRoot = $userProfile !== '' ? ($userProfile . '\\Nextcloud\\CONTRATOS') : 'C:\\Users\\Public\\Nextcloud\\CONTRATOS';
$default_nc_path = $is_local
    ? $defaultLocalNcRoot
    : dirname(__DIR__) . '/uploads';

define('NC_CONTRACTS_PATH_DEFAULT', $default_nc_path);

// Database Configuration
if ($is_local) {
    // Configurações Locais (XAMPP)
    define('DB_HOST', 'localhost');
    define('DB_NAME', 'contratos');
    define('DB_USER', 'root');
    define('DB_PASS', '');
    define('APP_URL', 'http://localhost/contratos');
} else {
    // Configurações de Produção (cPanel)
    define('DB_HOST', 'localhost');
    define('DB_NAME', 'imaculadaredecom_contratos26');
    define('DB_USER', 'imaculadaredecom_user_imac');
    define('DB_PASS', 'Master2009@#$@@@');
    define('APP_URL', 'https://imaculadarede.com.br/contratos');
}

date_default_timezone_set('America/Sao_Paulo');
