Basic message implementation

This commit is contained in:
2025-12-15 11:08:23 +01:00
parent 2b6d4c49f5
commit aa9b3359b1
10 changed files with 783 additions and 1 deletions

View File

@@ -34,6 +34,17 @@
<li <?php if (View::checkForActiveController($filename, "note")) { echo ' class="active" '; } ?> >
<a href="<?php echo Config::get('URL'); ?>note/index">My Notes</a>
</li>
<li <?php if (View::checkForActiveController($filename, "message")) { echo ' class="active" '; } ?> >
<a href="<?php echo Config::get('URL'); ?>message/index">Messages</a>
<?php if (Session::userIsLoggedIn()) {
// Get unread message count
$user_id = Session::get('user_id');
$unread_count = MessageModel::getUnreadCount($user_id);
if ($unread_count > 0) {
echo '<span class="message-badge">' . $unread_count . '</span>';
}
} ?>
</li>
<?php } else { ?>
<!-- for not logged in users -->
<li <?php if (View::checkForActiveControllerAndAction($filename, "login/index")) { echo ' class="active" '; } ?> >