| 
<?php include_once 'session.php'; ?>
 <?php include_once 'logic/editFileLogic.php'; ?>
 
 <?php include_once 'components/header.php'; ?>
 
 <div class="container py-5">
 <div class="row justify-content-center">
 <div class="col-lg-10 col-md-12">
 <!-- Page Header -->
 <div class="d-flex justify-content-between align-items-center mb-4">
 <h2 class="h3 mb-0"><?= $lang["general"]['edit_file_title'] ?? 'Edit File'; ?></h2>
 <a href="profile/my_files.php" class="btn btn-outline-secondary btn-sm">
 <i class="fas fa-arrow-left me-1"></i> <?= $lang["general"]['back_to_files'] ?? 'Back to My Files'; ?>
 </a>
 </div>
 
 <input type="hidden" id="file_name" value="<?= $file_data['filename'] ?>">
 
 <!-- File Info Card -->
 <div class="card shadow-sm border-0 rounded-3 mb-4">
 <div class="card-header py-3">
 <h5 class="mb-0">
 <i class="fas fa-cog me-2"></i>
 <?= $lang["general"]['file_settings'] ?? 'File Settings'; ?>
 </h5>
 </div>
 <div class="card-body p-4">
 <form id="delete_form" method="POST" action="actions/update_file.php?action=delete_settings">
 <input type="hidden" name="file_id" value="<?= $utils->sanitize($_GET['file_id']) ?>">
 <div class="row">
 <div class="col-md-6 mb-3">
 <label for="delete_at_days" class="form-label"><?= $lang["general"]['delete_after_days'] ?></label>
 <div class="input-group">
 <span class="input-group-text"><i class="fas fa-calendar-alt"></i></span>
 <input type="number" id="delete_at_days" class="form-control"
 placeholder="<?= $lang['general']['delete_after_downloads_placeholder'] ?>"
 name="days" value="<?= $file_settings['delete_at']['days'] ?>" min="0">
 </div>
 <div class="form-text">
 <small><?= $lang["general"]['delete_after_days_help'] ?></small>
 </div>
 </div>
 
 <div class="col-md-6 mb-3">
 <label for="delete_at_downloads" class="form-label"><?= $lang["general"]['delete_after_downloads'] ?></label>
 <div class="input-group">
 <span class="input-group-text"><i class="fas fa-download"></i></span>
 <input type="number" id="delete_at_downloads" class="form-control"
 name="downloads" value="<?= $file_settings['delete_at']['downloads'] ?>" min="0">
 </div>
 <div class="form-text">
 <small><?= $lang["general"]['delete_after_downloads_help'] ?></small>
 </div>
 </div>
 </div>
 
 <div class="d-grid gap-2 col-md-4 mx-auto mt-3">
 <button type="submit" id="delete_at_btn" class="btn btn-primary">
 <i class="fas fa-save me-2"></i><?= $lang["general"]["set_btn"] ?>
 </button>
 </div>
 </form>
 </div>
 </div>
 
 <?php if (in_array($file_data['filemime'], $image_mime)) : ?>
 <div id="alert" class="mb-4"></div>
 
 <!-- Image Editor Card -->
 <div class="card shadow-sm border-0 rounded-3">
 <div class="card-header py-3">
 <h5 class="mb-0">
 <i class="fas fa-image me-2"></i>
 <?= $lang["general"]['image_editor'] ?? 'Image Editor'; ?>
 </h5>
 </div>
 <div class="card-body p-4">
 <!-- Image Preview -->
 <div class="text-center mb-4">
 <div class="img-container mb-3 p-2 border rounded">
 <img name="canvas" id="canvas" src="<?= $picture ?>" class="img-fluid rounded" alt="<?= $file_data['filename'] ?>"></img>
 </div>
 </div>
 
 <!-- Filters Section -->
 <div class="mb-4">
 <h5 class="border-bottom pb-2 mb-3"><?= $lang["general"]['filters_title'] ?></h5>
 <div class="row g-3 mb-3">
 <?php foreach ($filters as $filter) : ?>
 <div class="col-md-3 col-sm-6">
 <div class="d-flex align-items-center">
 <span class="me-2"><?= $filter ?></span>
 <div class="btn-group ms-auto">
 <button class="filter-btn <?= strtolower($filter) ?>-remove btn btn-sm btn-outline-primary">
 <i class="fas fa-minus"></i>
 </button>
 <button class="filter-btn <?= strtolower($filter) ?>-add btn btn-sm btn-outline-primary">
 <i class="fas fa-plus"></i>
 </button>
 </div>
 </div>
 </div>
 <?php endforeach; ?>
 </div>
 </div>
 
 <!-- Effects Section -->
 <div class="mb-4">
 <h5 class="border-bottom pb-2 mb-3"><?= $lang["general"]['effects_title'] ?></h5>
 <div class="row">
 <div class="col-md-6 mx-auto">
 <select class="form-select" id="effects">
 <option value="none"><?= $lang["general"]['select_effect'] ?></option>
 <?php foreach ($effects as $value => $name) : ?>
 <option value="<?= $value ?>"><?= $name ?></option>
 <?php endforeach; ?>
 </select>
 </div>
 </div>
 </div>
 
 <!-- Action Buttons -->
 <div class="d-flex justify-content-center gap-3 mt-4">
 <button id="saveImageToUploads" class="btn btn-primary">
 <i class="fas fa-save me-2"></i><?= $lang["general"]['save_image_btn'] ?>
 </button>
 <button id="clearFilters" class="btn btn-outline-danger">
 <i class="fas fa-trash-alt me-2"></i><?= $lang["general"]['remove_filter_btn'] ?>
 </button>
 </div>
 </div>
 </div>
 <?php endif; ?>
 </div>
 </div>
 </div>
 
 <?php include_once 'components/footer.php'; ?>
 |