<?php
session_start();

$host = 'localhost';
$dbname = 'exam_construction';
$user = 'root';
$pass = 'root'; // Укажите свой пароль

try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $user, $pass);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
    die("Ошибка подключения: " . $e->getMessage());
}

function h($str) {
    return htmlspecialchars($str, ENT_QUOTES, 'UTF-8');
}

function isLoggedIn() {
    return isset($_SESSION['user_id']);
}

// Список услуг (можно хранить в массиве или в отдельной таблице)
function getServicesList() {
    return [
        ['id' => 1, 'name' => 'Проектирование домов', 'description' => 'Разработка архитектурных и конструктивных решений. Индивидуальные проекты любой сложности.', 'price_from' => 50000, 'icon' => '📐'],
        ['id' => 2, 'name' => 'Строительство под ключ', 'description' => 'Полный цикл строительных работ. Фундамент, стены, кровля, отделка, коммуникации.', 'price_from' => 1500000, 'icon' => '🏗️'],
        ['id' => 3, 'name' => 'Ремонт квартир', 'description' => 'Косметический, капитальный и дизайнерский ремонт. Гарантия качества.', 'price_from' => 50000, 'icon' => '🔨'],
        ['id' => 4, 'name' => 'Отделка фасадов', 'description' => 'Вентилируемые фасады, штукатурка, облицовка камнем, термопанели.', 'price_from' => 300000, 'icon' => '🏠'],
        ['id' => 5, 'name' => 'Ландшафтный дизайн', 'description' => 'Озеленение, дорожки, освещение, зоны отдыха, водоёмы.', 'price_from' => 100000, 'icon' => '🌿'],
        ['id' => 6, 'name' => 'Инженерные коммуникации', 'description' => 'Электрика, отопление, водоснабжение, вентиляция, кондиционирование.', 'price_from' => 80000, 'icon' => '⚡']
    ];
}
?>