hfkfhkfhgjkuhgfkjfghkj

This commit is contained in:
Local Dev
2025-02-03 12:03:51 -05:00
commit fd36f0f4bf
302 changed files with 22625 additions and 0 deletions

View File

@ -0,0 +1 @@
<span class="badge bg-danger rounded-pill">{MESSAGE_COUNT}</span>

View File

@ -0,0 +1,73 @@
<div class="m-2 m-lg-4">
<div class="col-12 mx-5 col-sm-10 col-lg-8 mx-auto p-4 rounded shadow-sm context-main-bg">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="{ROOT_URL}messages" class="text-decoration-none">
Messages
</a>
</li>
<li class="breadcrumb-item active" aria-current="page">
Create
</li>
</ol>
</nav>
<div class="row justify-content-center">
<div class="col-md-6 col-lg-6">
<form method="post" class="needs-validation">
<legend class="mb-3">New Message</legend>
<fieldset>
<!-- To User Field -->
<div class="mb-3 row">
<label for="toUser" class="col-sm-6 col-form-label">To:</label>
<div class="col-sm-6">
<input
type="text"
class="form-control"
name="toUser"
id="toUser"
value="{prepopuser}"
required>
</div>
</div>
<!-- Subject Field -->
<div class="mb-3 row">
<label for="subject" class="col-sm-6 col-form-label">Subject:</label>
<div class="col-sm-6">
<input
type="text"
class="form-control"
name="subject"
id="subject"
required>
</div>
</div>
<!-- Message Field -->
<div class="mb-3">
<label for="message" class="form-label">Message:</label>
<textarea
class="form-control"
name="message"
id="message"
rows="6"
maxlength="2000"
required></textarea>
</div>
</fieldset>
<input type="hidden" name="token" value="{TOKEN}">
<div class="text-center text-md-start">
<button
type="submit"
name="submit"
value="submit"
class="btn btn-primary btn-lg">
Send
</button>
</div>
</form>
</div>
</div>
</div>
</div>

View File

@ -0,0 +1,40 @@
<h2>Inbox</h2>
<form action="{ROOT_URL}messages/delete" method="post">
<table class="table table-striped text-center">
<thead>
<tr>
<th style="width: 15%">From</th>
<th style="width: 40%">Subject</th>
<th style="width: 20%">Last Reply</th>
<th style="width: 10%"></th>
<th style="width: 10%"></th>
<th style="width: 5%">
<INPUT type="checkbox" onchange="checkAll(this)" name="check.t" value="T_[]"/>
</th>
</tr>
</thead>
<tbody>
{LOOP}
<tr {unreadBadge}>
<td><a href="{ROOT_URL}home/profile/{userFrom}" class="text-decoration-none">{userFromPretty}</a></td>
<td><a href="{ROOT_URL}messages/view/{ID}" class="text-decoration-none">{subject}</a></td>
<td>{DTC date}{lastReply}{/DTC}</td>
<td><a href="{ROOT_URL}messages/read/{ID}" class="btn btn-sm btn-info"><i class="fa-solid fa-envelope-open"></i></a></td>
<td><a href="{ROOT_URL}messages/delete/{ID}" class="btn btn-sm btn-danger"><i class="fa fa-fw fa-trash"></i></a></td>
<td>
<input type="checkbox" value="{ID}" name="T_[]">
</td>
</tr>
{/LOOP}
{ALT}
<tr>
<td align="center" colspan="6">
No Messages.
</td>
</tr>
{/ALT}
</tbody>
</table>
<button name="submit" value="submit" type="submit" class="btn btn-sm btn-danger"><i class="fa fa-fw fa-trash"></i></button>
<a href="{ROOT_URL}messages/create" class="btn btn-sm btn-primary">New message</a>
</form>

View File

@ -0,0 +1,10 @@
<div class="m-2 m-lg-4">
<div class="col-12 col-sm-10 col-lg-8 mx-auto p-md-2 p-lg-4 rounded shadow-sm context-main-bg context-main">
<div class="my-3 p-3">
{message_inbox}
</div>
<div class="my-3 p-3">
{message_outbox}
</div>
</div>
</div>

View File

@ -0,0 +1,53 @@
<div class="m-2 m-lg-4">
<div class="col-12 mx-5 col-sm-10 col-lg-8 mx-auto p-4 rounded shadow-sm context-main-bg context-main">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="{ROOT_URL}messages" class="text-decoration-none">
Messages
</a>
</li>
<li class="breadcrumb-item active" aria-current="page">
View
</li>
</ol>
</nav>
<div class="card panel-primary col-lg-8 mx-auto text-center">
{LOOP}
{SINGLE}
<div class="card-header context-second-bg">
<p class="card-title context-main text-center h3">{subject}</p>
</div>
{/SINGLE}
<div class="card-body context-other-bg">
<div class="row">
<div class="col-4 col-lg-3 text-center">
<a href="{ROOT_URL}home/profile/{userFrom}" class="text-decoration-none">{userFromPretty}</a><br>
<img alt="User Pic" src="{ROOT_URL}{fromAvatar}" class="img-circle img-fluid mt-2">
</div>
<div class="col-8 col-lg-9 text-start">
{message}
</div>
</div>
</div>
<div class="card-footer context-second-bg">
{ADMIN}
<div class="d-flex justify-content-between">
<div class="">
{ID}
</div>
<div class="">
{DTC}{sent}{/DTC}
</div>
</div>
{/ADMIN}
</div>
{/LOOP}
</div>
<form action="{ROOT_URL}messages/reply" method="post">
<input type="hidden" name="token" value="{TOKEN}">
<input type="hidden" name="messageID" value="{PID}">
<button name="submit" value="reply" type="submit" class="btn btn-md btn-primary my-4">Reply</button>
</form>
</div>
</div>

View File

@ -0,0 +1,46 @@
<div class="dropdown nav-item mx-2 my-2 my-lg-0">
<a
href="#"
class="d-flex align-items-center text-white text-decoration-none dropdown-toggle"
id="messagesDropdown"
data-bs-toggle="dropdown"
aria-haspopup="true"
aria-expanded="false">
<i class="fa fa-fw fa-envelope"></i><span class="">{MBADGE}</span>
</a>
<ul class="dropdown-menu dropdown-menu-dark dropdown-menu-end text-small shadow" aria-labelledby="messagesDropdown">
{LOOP}
<!-- Message Item -->
<li>
<a href="{ROOT_URL}messages/view/{ID}" class="dropdown-item">
<div class="d-flex">
<h5 class="media-heading text-start">
<img class="" style="width: 40px;" src="{ROOT_URL}{fromAvatar}" alt="">
<strong>{userFrom}</strong>
</h5>
<div class="text-end">
<div class="media-body">
<p class="small text-muted mb-1"><i class="fa fa-clock-o me-1"></i> {DTC}{lastReply}{/DTC}</p>
<span>{summary}</span>
</div>
</div>
</div>
</a>
</li>
{/LOOP}
{ALT}
<li class="px-3 text-center">
<strong>No Messages</strong>
</li>
{/ALT}
<!-- Footer -->
<li>
<hr class="dropdown-divider">
</li>
<li>
<a href="/messages" class="dropdown-item text-center">
Read All New Messages
</a>
</li>
</ul>
</div>

View File

@ -0,0 +1,37 @@
<h2>Outbox</h2>
<form action="{ROOT_URL}messages/delete" method="post">
<table class="table table-striped text-center">
<thead>
<tr>
<th style="width: 20%">To</th>
<th style="width: 40%">Subject</th>
<th style="width: 20%">Sent</th>
<th style="width: 10%"></th>
<th style="width: 10%">
<INPUT type="checkbox" onchange="checkAll(this)" name="check.e" value="F_[]"/>
</th>
</tr>
</thead>
<tbody>
{LOOP}
<tr>
<td><a href="{ROOT_URL}home/profile/{userTo}" class="text-decoration-none">{userToPretty}</a></td>
<td><a href="{ROOT_URL}messages/view/{ID}" class="text-decoration-none">{subject}</a></td>
<td>{DTC date}{sent}{/DTC}</td>
<td><a href="{ROOT_URL}messages/delete/{ID}" class="btn btn-sm btn-danger"><i class="fa fa-fw fa-trash"></i></a></td>
<td>
<input type="checkbox" value="{ID}" name="F_[]">
</td>
</tr>
{/LOOP}
{ALT}
<tr>
<td align="center" colspan="6">
No Messages
</td>
</tr>
{/ALT}
</tbody>
</table>
<button name="submit" value="submit" type="submit" class="btn btn-sm btn-danger"><i class="fa fa-fw fa-trash"></i></button>
</form>

View File

@ -0,0 +1,18 @@
<div class="context-main context-main-bg col-8 offset-2 my-3 p-3">
<form method="post">
<legend class="text-center">Reply</legend>
<fieldset>
<div class="form-group">
<div class="col-6 offset-3">
<label for="message" class="control-label">Message:</label>
<textarea class="form-control" name="message" maxlength="2000" rows="10" cols="50" id="message"></textarea>
</div>
</div>
</fieldset>
<input type="hidden" name="messageID" value="{messageID}">
<input type="hidden" name="token" value="{TOKEN}">
<div class="text-center">
<button name="submit" value="submit" type="submit" class="btn btn-lg btn-primary center-block my-3">Send</button>
</div>
</form>
</div>

View File

@ -0,0 +1 @@
class="bg-info"