mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-05-06 19:19:19 +02:00
fix: /partage/<slug> routing (regex delimiter + nginx location)
This commit is contained in:
@@ -28,19 +28,19 @@ switch ($action) {
|
||||
// datetime-local gives "YYYY-MM-DDTHH:MM"
|
||||
$expiresAt = date('Y-m-d H:i:s', strtotime($expiresRaw));
|
||||
if ($expiresAt <= date('Y-m-d H:i:s')) {
|
||||
App::redirect('/admin/student-access.php', error: "La date d'expiration doit être dans le futur.");
|
||||
App::redirect('/admin/acces-etudiante.php', error: "La date d'expiration doit être dans le futur.");
|
||||
}
|
||||
}
|
||||
$shareLink->create(1, $password, $expiresAt);
|
||||
App::redirect('/admin/student-access.php', success: 'Lien d\'accès créé.');
|
||||
App::redirect('/admin/acces-etudiante.php', success: 'Lien d\'accès créé.');
|
||||
break;
|
||||
|
||||
case 'toggle':
|
||||
if ($id > 0) {
|
||||
$shareLink->toggleActive($id);
|
||||
App::redirect('/admin/student-access.php', success: 'Statut du lien modifié.');
|
||||
App::redirect('/admin/acces-etudiante.php', success: 'Statut du lien modifié.');
|
||||
} else {
|
||||
App::redirect('/admin/student-access.php', error: 'Lien introuvable.');
|
||||
App::redirect('/admin/acces-etudiante.php', error: 'Lien introuvable.');
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -48,22 +48,22 @@ switch ($action) {
|
||||
if ($id > 0) {
|
||||
$password = isset($_POST['password']) && $_POST['password'] !== '' ? trim($_POST['password']) : null;
|
||||
$shareLink->setPassword($id, $password);
|
||||
App::redirect('/admin/student-access.php', success: 'Mot de passe mis à jour.');
|
||||
App::redirect('/admin/acces-etudiante.php', success: 'Mot de passe mis à jour.');
|
||||
} else {
|
||||
App::redirect('/admin/student-access.php', error: 'Lien introuvable.');
|
||||
App::redirect('/admin/acces-etudiante.php', error: 'Lien introuvable.');
|
||||
}
|
||||
break;
|
||||
|
||||
case 'delete':
|
||||
if ($id > 0) {
|
||||
$shareLink->delete($id);
|
||||
App::redirect('/admin/student-access.php', success: 'Lien supprimé.');
|
||||
App::redirect('/admin/acces-etudiante.php', success: 'Lien supprimé.');
|
||||
} else {
|
||||
App::redirect('/admin/student-access.php', error: 'Lien introuvable.');
|
||||
App::redirect('/admin/acces-etudiante.php', error: 'Lien introuvable.');
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
App::redirect('/admin/student-access.php', error: 'Action inconnue.');
|
||||
App::redirect('/admin/acces-etudiante.php', error: 'Action inconnue.');
|
||||
break;
|
||||
}
|
||||
Reference in New Issue
Block a user