polygon-website-foss/messages/compose.php

37 lines
1.6 KiB
PHP

<?php require $_SERVER['DOCUMENT_ROOT'] . '/api/private/core.php';
Users::RequireLogin();
Users::RequireAdmin();
$RecipientId = $_GET["recipientId"] ?? false;
if (!$RecipientId) PageBuilder::errorCode(404);
$RecipientInfo = Users::GetInfoFromID($RecipientId);
if (!$RecipientInfo) PageBuilder::errorCode(404);
PageBuilder::$Config["title"] = "Compose Message";
PageBuilder::AddResource(PageBuilder::$PolygonScripts, "/js/polygon/messages.js");
PageBuilder::BuildHeader();
?>
<h2>New Message</h2>
<div class="card rounded-0" style="width: 80%">
<div class="card-body">
<div class="row pb-3">
<div class="col">
<a type="button" href="/user?ID=<?= $RecipientId ?>" class="btn btn-outline-dark"><i class="fas fa-chevron-left"></i></a>
<span class="ml-2">Back</span>
</div>
</div>
<div class="form-group">
<input class="form-control rounded-0 disabled" id="recipient" type="text" value="To: <?= $RecipientInfo->username ?>" disabled>
</div>
<div class="form-group">
<input class="form-control rounded-0" id="subject" type="text" placeholder="Subject">
</div>
<div class="form-group">
<textarea class="form-control" id="body" rows="5" cols="20"></textarea>
</div>
<div class="d-flex justify-content-end">
<button type="button" data-control="sendMessage" data-recipient-id="<?=$RecipientId?>" class="btn btn-success"><span class="spinner-border spinner-border-sm d-none"></span> Send</button>
</div>
</div>
</div>
<?php PageBuilder::BuildFooter(); ?>