mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-06-25 16:19:19 +02:00
Preserve FilePond temp files across partage validation redirects
This commit is contained in:
@@ -373,10 +373,15 @@ if ($filesMode === 'add'): ?>
|
||||
$_POST['admin_mode'] = $adminMode ? '1' : '0';
|
||||
$_POST['has_annexes'] = $formData['has_annexes'] ?? null;
|
||||
|
||||
$existingFilesJsonForCover = [];
|
||||
$existingFilesJsonForNoteIntention = [];
|
||||
$existingFilesJsonForTfe = [];
|
||||
$existingFilesJsonForAnnexe = [];
|
||||
// Preserve FilePond temp files across validation redirects.
|
||||
// Session temp files (uploaded via FilePond before a validation error)
|
||||
// survive in $_SESSION['filepond_tmp'] and are fed to FilePond via
|
||||
// data-existing-files so the user does not have to re-upload.
|
||||
require_once APP_ROOT . '/src/FilepondHandler.php';
|
||||
$existingFilesJsonForCover = FilepondHandler::getSessionTempFiles('cover');
|
||||
$existingFilesJsonForNoteIntention = FilepondHandler::getSessionTempFiles('note_intention');
|
||||
$existingFilesJsonForTfe = FilepondHandler::getSessionTempFiles('tfe');
|
||||
$existingFilesJsonForAnnexe = FilepondHandler::getSessionTempFiles('annexe');
|
||||
|
||||
include APP_ROOT . '/templates/partials/form/fichiers-fragment.php';
|
||||
$_POST = $_savedPost;
|
||||
|
||||
Reference in New Issue
Block a user