$d); $withAutofocusFn = $withAutofocusFn ?? fn($field, $attrs = []) => $attrs; $filesMode = $filesMode ?? 'add'; $existingWebsiteUrl = $existingWebsiteUrl ?? ''; $existingWebsiteLabel = $existingWebsiteLabel ?? ''; $checkedFormatsForSiteWeb = $checkedFormatsForSiteWeb ?? []; ?>

* Champs obligatoires

Contact
L'adresse est toujours conservée en interne comme contact de référence.
Langue(s) trim($_l)]; } } } elseif (!empty($selectedOtherLanguages) && is_array($selectedOtherLanguages)) { $_selectedOtherLangs = array_map(fn($n) => ['name' => $n], $selectedOtherLanguages); } else { $_langRaw = $formData["language_autre"] ?? ''; if (is_string($_langRaw) && $_langRaw !== '') { foreach (array_map('trim', explode(',', $_langRaw)) as $_l) { if ($_l !== '') { $_selectedOtherLangs[] = ['name' => $_l]; } } } } ?>
Mots-clés trim($_t)]; } } } elseif (!empty($currentTags) && is_array($currentTags)) { $_selectedTags = array_map(fn($n) => ['name' => $n], $currentTags); } else { $_tagsRaw = $formData["tag"] ?? ''; if (is_string($_tagsRaw) && $_tagsRaw !== '') { foreach (array_map('trim', explode(',', $_tagsRaw)) as $_t) { if ($_t !== '') { $_selectedTags[] = ['name' => $_t]; } } } } $name = "tag"; $label = "Mots-clés :"; $placeholder = "Rechercher un mot-clé…"; $hint = "Tapez pour rechercher ou créer des mots-clés."; $selectedTags = $_selectedTags; $hxPost = ($mode === 'partage') ? "/partage/tag-search-fragment" : "/admin/tag-search-fragment.php"; include APP_ROOT . "/templates/partials/form/tag-search.php"; unset($_tagsRaw, $_selectedTags, $_t, $name, $label, $placeholder, $hint, $selectedTags, $hxPost); ?>
$f["file_type"] !== "cover", ), ); ?>
Glissez-déposez les lignes pour réordonner les fichiers sur la page publique.
    "📄", in_array($fExt, [ "jpg", "jpeg", "png", "gif", "webp", ]) => "🖼️", $fType === "video" || in_array($fExt, ["mp4", "webm", "mov", "ogv"]) => "🎬", $fType === "audio" || in_array($fExt, [ "mp3", "ogg", "wav", "flac", "aac", "m4a", ]) => "🔊", $fType === "caption" || $fExt === "vtt" => "💬", $fType === "website" => "🌐", default => "📎", }; $isExternalUrl = str_starts_with($f["file_path"] ?? "", "http://") || str_starts_with($f["file_path"] ?? "", "https://"); $fLinkHref = $isExternalUrl ? htmlspecialchars($f["file_path"]) : "/media?path=" . urlencode($f["file_path"]); ?>
  • "> "> 0 ): ?> MB ]" value="" placeholder="Légende / description (optionnel)" class="admin-file-label-input">
Backoffice
Visible publiquement pour les TFE Interne ou Interdit. Max 1 500 caractères.
" step="0.01" min="0" max="20" placeholder="sur 20"> Note du jury (interne, non visible publiquement).
Notes internes (non visibles publiquement).
Case logistique : cocher si un exemplaire physique est disponible à la BAIU.
Case logistique : cocher si un exemplaire physique est disponible à l'ERG.
Adresse de contact interne (non visible publiquement). Peut être laissé vide.
Si coché, la fiche apparaîtra dans les résultats de recherche du site public.
E-mail de confirmation