Move annexes checkbox from Fichiers fieldset to Durée fieldset

This commit is contained in:
Pontoporeia
2026-07-08 13:50:03 +02:00
parent 912b38583b
commit a3953800a4
3 changed files with 9 additions and 13 deletions
+9 -2
View File
@@ -374,7 +374,6 @@ if ($filesMode === 'add'): ?>
$_POST['website_url'] = $existingWebsiteUrl;
$_POST['website_label'] = $existingWebsiteLabel;
$_POST['admin_mode'] = $adminMode ? '1' : '0';
$_POST['has_annexes'] = $formData['has_annexes'] ?? null;
// Preserve FilePond temp files across validation redirects.
// Session temp files (uploaded via FilePond before a validation error)
@@ -400,7 +399,6 @@ if ($filesMode === 'add'): ?>
$_POST['website_label'] = $existingWebsiteLabel;
$_POST['admin_mode'] = $adminMode ? '1' : '0';
$_POST['edit_mode'] = '1';
$_POST['has_annexes'] = $formData['has_annexes'] ?? null;
// Build per-queue-type existing-files JSON for FilePond edit mode
$existingFilesJsonForCover = $_buildQueueFilesJson($currentFiles ?? [], 'cover');
@@ -456,6 +454,15 @@ if ($filesMode === 'add'): ?>
</div>
</div>
<small>Optionnel. Vous pouvez indiquer des pages, une durée, ou les deux.</small>
<!-- Annexes -->
<div class="admin-form-group">
<label class="admin-checkbox-label">
<input type="checkbox" name="has_annexes" value="1"
<?= !empty($formData['has_annexes'] ?? $currentRaw['has_annexes'] ?? false) ? 'checked' : '' ?>>
Ce TFE contient des annexes
</label>
</div>
</fieldset>
<?php unset($_pagesRaw, $_minsRaw, $_pages, $_totalMins, $_durH, $_durM); ?>