| 
<?phpinclude_once 'session.php';
 include_once APP_PATH . 'logic/downloadLogic.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">
 <div class="card shadow-sm border-0 rounded-3 overflow-hidden">
 <div class="card-header py-3">
 <h5 class="mb-0"><?= $lang["general"]['download_file_title'] ?></h5>
 </div>
 
 <div class="card-body p-0">
 <!-- File Preview Section -->
 <div class="p-4 text-center">
 <?php
 // Determine file type and show appropriate icon/preview
 $file_extension = pathinfo($file_data->filename, PATHINFO_EXTENSION);
 $image_extensions = ['jpg', 'jpeg', 'png', 'gif', 'webp'];
 
 if (in_array(strtolower($file_extension), $image_extensions)) {
 // Show image preview for image files
 echo '<div class="file-preview mb-3"><img src="' . $file_data->directlink . '" class="img-fluid rounded" style="max-height: 200px;" alt="' . $file_data->filename . '"></div>';
 } else {
 // Show file type icon for non-image files
 echo '<div class="file-icon mb-3"><i class="fas fa-file fa-4x"></i></div>';
 }
 ?>
 <h4 class="text-break"><?= $file_data->filename ?></h4>
 </div>
 
 <!-- File Information -->
 <div class="container p-4">
 <div class="row g-4">
 <!-- File Details -->
 <div class="col-md-8">
 <div class="card h-100 border rounded-3">
 <div class="card-body">
 <h5 class="card-title border-bottom pb-2 mb-3"><?= $lang["general"]['file_details'] ?? 'File Details' ?></h5>
 <div class="row">
 <div class="col-sm-6 mb-3">
 <div class="d-flex align-items-center">
 <i class="fas fa-file-alt me-2"></i>
 <div>
 <small class="text-muted d-block"><?= $lang["general"]['file_name'] ?></small>
 <span class="text-break"><?= $file_data->filename ?></span>
 </div>
 </div>
 </div>
 <div class="col-sm-6 mb-3">
 <div class="d-flex align-items-center">
 <i class="fas fa-weight-hanging me-2"></i>
 <div>
 <small class="text-muted d-block"><?= $lang["general"]['file_size'] ?></small>
 <span><?= $file_data->filesize ?></span>
 </div>
 </div>
 </div>
 <div class="col-sm-6 mb-3">
 <div class="d-flex align-items-center">
 <i class="fas fa-calendar-alt me-2"></i>
 <div>
 <small class="text-muted d-block"><?= $lang["general"]['upload_date'] ?></small>
 <span><?= $file_data->uploaddate ?></span>
 </div>
 </div>
 </div>
 <div class="col-sm-6 mb-3">
 <div class="d-flex align-items-center">
 <i class="fas fa-fingerprint me-2"></i>
 <div>
 <small class="text-muted d-block"><?= $lang["general"]['file_hash'] ?></small>
 <span class="text-break small"><?= $file_data->filehash ?></span>
 </div>
 </div>
 </div>
 <?php if (isset($file_data->filemime)) : ?>
 <div class="col-sm-6 mb-3">
 <div class="d-flex align-items-center">
 <i class="fas fa-file-code me-2"></i>
 <div>
 <small class="text-muted d-block"><?= $lang["general"]['file_type'] ?? 'File Type' ?></small>
 <span><?= $file_data->filemime ?></span>
 </div>
 </div>
 </div>
 <?php endif; ?>
 </div>
 </div>
 </div>
 </div>
 
 <!-- QR Code -->
 <div class="col-md-4">
 <div class="card h-100 border rounded-3">
 <div class="card-body text-center">
 <h5 class="card-title border-bottom pb-2 mb-3"><?= $lang["general"]['scan_qr'] ?? 'Scan QR Code' ?></h5>
 <img class="img-fluid rounded" src="<?= $file_data->qrcode ?>" alt="QR Code" style="max-width: 150px;" />
 <p class="small text-muted mt-2"><?= $lang["general"]['scan_to_download'] ?? 'Scan to download' ?></p>
 </div>
 </div>
 </div>
 </div>
 
 <?php if ($settings->getSettingValue('sharethis_status')) : ?>
 <div class="mt-4 p-3 border rounded-3">
 <h5 class="mb-2"><?= $lang["general"]['share_file'] ?? 'Share this file' ?></h5>
 <div class="sharethis-inline-share-buttons"></div>
 </div>
 <?php endif; ?>
 
 <!-- Action Buttons -->
 <div class="d-flex flex-wrap gap-2 mt-4">
 <a href="<?= $file_data->directlink ?>" class="btn btn-primary" download>
 <i class="fas fa-download me-2"></i><?= $lang["general"]['download_button'] ?>
 </a>
 <a href="reportabuse.php?file_id=<?= $file_data->file_id ?>" class="btn btn-outline-danger">
 <i class="fas fa-flag me-2"></i><?= $lang["general"]['report_abuse'] ?>
 </a>
 </div>
 </div>
 </div>
 </div>
 
 <!-- Download Stats (Optional) -->
 <?php if (isset($file_data->downloads)) : ?>
 <div class="card mt-3 shadow-sm border-0 rounded-3">
 <div class="card-body">
 <div class="d-flex align-items-center">
 <i class="fas fa-chart-bar me-2"></i>
 <span><?= $lang["general"]['download_count'] ?? 'Downloads' ?>: <?= $file_data->downloads ?></span>
 </div>
 </div>
 </div>
 <?php endif; ?>
 </div>
 </div>
 </div>
 
 <?php include_once 'components/footer.php'; ?>
 |