<?php $isEdit = $action === 'edit'; ?>

<h2><?= $isEdit ? 'Редактирование категории' : 'Добавление категории' ?></h2>

<a href="/admin/categories" class="btn btn-primary" style="margin-bottom: 20px;">
    <i class="fas fa-arrow-left"></i> Назад к списку
</a>

<div class="form-container">
    <form action="/admin/categories/<?= $isEdit ? 'edit/' . $category['category_id'] : 'add' ?>" method="POST">
        <div class="form-group">
            <label>Название категории *</label>
            <input type="text" name="name" class="form-control" 
                   value="<?= htmlspecialchars($category['name'] ?? '') ?>" required>
        </div>

        <div class="form-group">
            <label>Родительская категория</label>
            <select name="parent_id" class="form-control">
                <option value="">Нет (корневая категория)</option>
                <?php foreach ($parentCategories as $parent): ?>
                <?php if (!$isEdit || $parent['category_id'] != $category['category_id']): ?>
                <option value="<?= $parent['category_id'] ?>"
                        <?= ($category['parent_id'] ?? 0) == $parent['category_id'] ? 'selected' : '' ?>>
                    <?= htmlspecialchars($parent['name']) ?>
                </option>
                <?php endif; ?>
                <?php endforeach; ?>
            </select>
        </div>

        <div class="form-group">
            <label>Описание</label>
            <textarea name="description" class="form-control" rows="3"><?= htmlspecialchars($category['description'] ?? '') ?></textarea>
        </div>

        <div class="form-group">
            <label>Порядок сортировки</label>
            <input type="number" name="sort_order" class="form-control"
                   value="<?= $category['sort_order'] ?? 0 ?>">
        </div>

        <div class="form-group">
            <label>
                <input type="checkbox" name="is_active" value="1" 
                       <?= ($category['is_active'] ?? true) ? 'checked' : '' ?>>
                Категория активна
            </label>
        </div>

        <button type="submit" class="btn btn-success">
            <i class="fas fa-save"></i> <?= $isEdit ? 'Сохранить изменения' : 'Добавить категорию' ?>
        </button>
    </form>
</div>

