mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-05-06 19:19:19 +02:00
Extract form CSS into form.css; scope system.css to system.php only
This commit is contained in:
@@ -95,41 +95,10 @@ function renderShareLinkError(string $title, string $message): void
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title><?= $pageTitle ?></title>
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/system.css') ?>">
|
||||
<style>
|
||||
.share-error {
|
||||
max-width: 500px;
|
||||
margin: 5rem auto;
|
||||
padding: 2.5rem;
|
||||
text-align: center;
|
||||
background: #fff;
|
||||
border: 2px solid #d00;
|
||||
border-radius: 8px;
|
||||
}
|
||||
.share-error h1 {
|
||||
color: #d00;
|
||||
font-size: 1.5rem;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
.share-error p {
|
||||
font-size: 1.1rem;
|
||||
color: #444;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
.share-error a {
|
||||
display: inline-block;
|
||||
padding: 0.6rem 1.5rem;
|
||||
background: #333;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
border-radius: 4px;
|
||||
}
|
||||
.share-error a:hover {
|
||||
background: #555;
|
||||
}
|
||||
</style>
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/common.css') ?>">
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/form.css') ?>">
|
||||
</head>
|
||||
<body>
|
||||
<body class="student-body">
|
||||
<div class="share-error">
|
||||
<h1><?= $pageTitle ?></h1>
|
||||
<p><?= htmlspecialchars($message) ?></p>
|
||||
@@ -172,33 +141,10 @@ function requirePasswordGate(array $link, string $slug): void
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title><?= htmlspecialchars($pageTitle) ?></title>
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/system.css') ?>">
|
||||
<style>
|
||||
.password-gate {
|
||||
max-width: 400px;
|
||||
margin: 4rem auto;
|
||||
padding: 2rem;
|
||||
text-align: center;
|
||||
}
|
||||
.password-gate h1 { margin-bottom: 1.5rem; }
|
||||
.password-gate input[type="password"] {
|
||||
width: 100%;
|
||||
padding: 0.5rem;
|
||||
margin: 0.5rem 0 1rem;
|
||||
font-size: 1rem;
|
||||
}
|
||||
.password-gate button {
|
||||
padding: 0.75rem 2rem;
|
||||
font-size: 1rem;
|
||||
cursor: pointer;
|
||||
}
|
||||
.password-error {
|
||||
color: red;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
</style>
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/common.css') ?>">
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/form.css') ?>">
|
||||
</head>
|
||||
<body>
|
||||
<body class="student-body">
|
||||
<div class="password-gate">
|
||||
<h1>🔒 Accès protégé</h1>
|
||||
<?php if ($flashError): ?>
|
||||
@@ -251,9 +197,9 @@ function renderShareLinkForm(string $slug, array $link): void
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title><?= htmlspecialchars($pageTitle) ?></title>
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/common.css') ?>">
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/admin.css') ?>">
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/form.css') ?>">
|
||||
</head>
|
||||
<body class="admin-body student-body">
|
||||
<body class="student-body">
|
||||
<main id="main-content">
|
||||
<div class="thesis-add-header">
|
||||
<h1>Soumettre un TFE</h1>
|
||||
|
||||
@@ -38,69 +38,24 @@ $pageTitle = 'Merci — TFE enregistré';
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title><?= htmlspecialchars($pageTitle) ?></title>
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/system.css') ?>">
|
||||
<style>
|
||||
.thanks-center {
|
||||
max-width: 600px;
|
||||
margin: 4rem auto;
|
||||
padding: 2rem;
|
||||
text-align: center;
|
||||
}
|
||||
.thanks-center h1 {
|
||||
margin-bottom: 0.5rem;
|
||||
font-size: 2rem;
|
||||
}
|
||||
.thanks-center p {
|
||||
font-size: 1.1rem;
|
||||
color: #555;
|
||||
margin: 1rem 0 2rem;
|
||||
}
|
||||
.thanks-center .thesis-title {
|
||||
font-weight: bold;
|
||||
font-size: 1.2rem;
|
||||
color: #333;
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
.thanks-center .btn-add-another {
|
||||
display: inline-block;
|
||||
padding: 0.75rem 2rem;
|
||||
background: #333;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
border-radius: 4px;
|
||||
font-size: 1rem;
|
||||
transition: background 0.2s;
|
||||
}
|
||||
.thanks-center .btn-add-another:hover {
|
||||
background: #555;
|
||||
}
|
||||
.email-sent-notice {
|
||||
display: inline-block;
|
||||
padding: 0.75rem 1.5rem;
|
||||
background: #e8f5e9;
|
||||
border: 1px solid #a5d6a7;
|
||||
border-radius: 6px;
|
||||
font-size: 0.95rem;
|
||||
color: #2e7d32;
|
||||
margin: 0 0 1.5rem;
|
||||
}
|
||||
</style>
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/common.css') ?>">
|
||||
<link rel="stylesheet" href="<?= App::assetV('/assets/css/form.css') ?>">
|
||||
</head>
|
||||
<body>
|
||||
<div class="thanks-center">
|
||||
<h1>✅ Merci !</h1>
|
||||
<p>Votre TFE a bien été enregistré sur la plateforme.</p>
|
||||
<?php if ($emailSent): ?>
|
||||
<div class="email-sent-notice">
|
||||
📧 Un e-mail de confirmation a été envoyé avec un récapitulatif de votre soumission.
|
||||
<body class="student-body">
|
||||
<main id="main-content" class="thanks-student-page">
|
||||
<div class="thanks-success">
|
||||
<h1>✅ Merci !</h1>
|
||||
<p class="thanks-message">Votre TFE a bien été enregistré sur la plateforme.</p>
|
||||
<?php if ($emailSent): ?>
|
||||
<p class="flash-success">📧 Un e-mail de confirmation a été envoyé avec un récapitulatif de votre soumission.</p>
|
||||
<?php endif; ?>
|
||||
<?php if ($thesis): ?>
|
||||
<p><strong><?= htmlspecialchars($thesis['title']) ?></strong><?php if (!empty($thesis['authors'])): ?> — <?= htmlspecialchars($thesis['authors']) ?><?php endif; ?></p>
|
||||
<?php endif; ?>
|
||||
<?php if ($slug): ?>
|
||||
<a href="/partage/<?= urlencode($slug) ?>" class="btn-new-form">+ Soumettre un autre TFE</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php if ($thesis): ?>
|
||||
<div class="thesis-title"><?= htmlspecialchars($thesis['title']) ?> — <?= htmlspecialchars($thesis['authors'] ?? '') ?></div>
|
||||
<?php endif; ?>
|
||||
<?php if ($slug): ?>
|
||||
<a href="/partage/<?= urlencode($slug) ?>" class="btn-add-another">+ Soumettre un autre TFE</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user