<?php /** * Delete a specific message of your own then display your messages */ if ($_SESSION['username'] != "") { require_once 'web/core/navigation.php'; // get and initiate the course class to access the functions require_once 'src/core/controller/messages.php'; $ObjMessages = new messages(); if ($d) { $messageid = $ObjMessages->uuidToMessageID($d); // get messages for this user with correct pagination $messages = $ObjMessages->displayMessage($ObjAkonga->usernametoid($_SESSION['username']), $messageid, 0, 1); // Remove the message chosen foreach ($messages as $item) { $removeMessage = $ObjMessages->delteMessage($ObjMessages->uuidToMessageID($messageid)); if ($removeMessage !== false) { $responseMsg = "Your message has been deleted"; } else { $responseMsg = "Your message could not be deleted, please try again."; } } // create the view for messages $messages = $ObjMessages->displayMessage($ObjAkonga->usernametoid($_SESSION['username']), '', 0, 15); require_once 'web/core/messages/view.php'; } else { // Missing message ID so just pull the inbox $messageid = ""; // get messages for this user with correct pagination $messages = $ObjMessages->displayMessage($ObjAkonga->usernametoid($_SESSION['username']), $messageid, 0, 15);
require_once 'src/core/controller/messages.php'; $ObjMessages = new messages(); // check for start and limit values for pagination if ($e) { $startval = (int) $e; if ($f) { $limitval = (int) $f; } else { $limitval = 15; } } else { $startval = 0; $limitval = 15; } if ($d) { $messageid = $ObjMessages->uuidToMessageID($d); } else { $messageid = ""; } // get messages for this user with correct pagination $messages = $ObjMessages->displayMessage($ObjAkonga->usernametoid($_SESSION['username']), $messageid, $startval, $limitval); // Set the message to read if the message has not previously been read foreach ($messages as $item) { if ($item['message_state'] == '1') { $ObjMessages->markAsRead($messageid); } } // create the view for messages require_once 'web/core/messages/view.php'; } else { require_once 'web/core/login/index.php';