Files
ops-Gazelle/sections/user/delete_invite.php
T
2023-02-03 11:13:54 +01:00

16 lines
326 B
PHP

<?php
authorize();
$inviteKey = trim($_GET['invite'] ?? '');
$user = (new Gazelle\Manager\Invite)->findUserByKey($inviteKey, new Gazelle\Manager\User);
if (is_null($user)) {
error(404);
}
if ($user->id() != $Viewer->id()) {
error(403);
}
$user->removeInvite($inviteKey);
header('Location: user.php?action=invite');