<?php

declare(strict_types=1);

$config = require __DIR__ . '/../config/config.php';

foreach (['uploads_dir', 'contracts_dir', 'signatures_dir', 'signed_dir'] as $key) {
    $path = $config[$key];
    if (!is_dir($path)) {
        @mkdir($path, 0755, true);
    }
}

$dbFile = (string)($config['local_db'] ?? '');
if ($dbFile !== '') {
    $dbDir = dirname($dbFile);
    if (!is_dir($dbDir)) {
        @mkdir($dbDir, 0755, true);
    }
    if (!is_file($dbFile)) {
        @file_put_contents($dbFile, "[]\n");
    }
}
