fix #29 : envoyer le lien magique par email (envoyer_mail_smtp)

This commit is contained in:
Cedric Abonnel
2026-05-13 23:41:58 +02:00
commit 8a85c15372
129 changed files with 22818 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
<?php ob_start(); ?>
<div class="d-flex align-items-center gap-3 mb-4">
<a href="/edit/<?= rawurlencode($importArticle['uuid']) ?>" class="btn btn-secondary btn-sm">← Retour</a>
<h1 class="h4 mb-0">Importer un fichier depuis une URL</h1>
</div>
<p class="text-muted small mb-4">
Article : <strong><?= htmlspecialchars($importArticle['title']) ?></strong>
</p>
<?php if ($importError): ?>
<div class="alert alert-warning">
URL invalide ou inaccessible — vérifiez que le lien est correct et que le serveur peut y accéder.
</div>
<?php endif; ?>
<div class="card" style="max-width:640px">
<div class="card-body">
<form method="POST" action="/?action=import_image_step2&uuid=<?= rawurlencode($importArticle['uuid']) ?>">
<div class="mb-4">
<label class="form-label fw-semibold">URL du fichier <span class="text-danger">*</span></label>
<input type="url" name="image_url" class="form-control font-monospace"
placeholder="https://…/document.pdf"
value="<?= htmlspecialchars($_GET['image_url'] ?? '') ?>"
required autofocus>
<div class="form-text">Les métadonnées seront récupérées automatiquement à l'étape suivante.</div>
</div>
<div class="d-flex gap-2">
<button type="submit" class="btn btn-primary">Suivant →</button>
<a href="/edit/<?= rawurlencode($importArticle['uuid']) ?>"
class="btn btn-outline-secondary">Annuler</a>
</div>
</form>
</div>
</div>
<?php
$content = ob_get_clean();
$title = 'Importer un fichier — ' . htmlspecialchars($importArticle['title']);
include __DIR__ . '/layout.php';