/** * Displays the MainMenu of Messages */ private function showMainMenu() { $createdMsg = $receivedMsg = array(); if ($this->_isEditor) { $this->_smarty->assign('editor', true); $createdMsg = $this->fetchManagedMessages(); } $schbasID = MessageFunctions::getMessageGroupID('schbas'); $receivedMsg = $this->fetchReceivedMessages(); $this->_smarty->assign('createdMsg', $createdMsg); $this->_smarty->assign('receivedMsg', $receivedMsg); $this->_smarty->assign('BaBeSkTerminal', $this->checkIsKioskMode()); $this->_smarty->assign('schbasID', $schbasID); $this->_smarty->display($this->_smartyPath . 'menu.tpl'); }
/** * Shows the Message-Data to the User allowing administrative things * @return [type] [description] */ protected function showMessage() { $messageId = $_GET['ID']; $userId = $_SESSION['uid']; if (MessageFunctions::checkIsManagerOf($messageId, $userId)) { $receivers = $this->getReceiverOfMessage($messageId); $managers = $this->getManagerOfMessage($messageId); $messageData = $this->getMessage($messageId); //format dateformat ISO 8601 into european-friendly Date $messageData['validTo'] = formatDate($messageData['validTo']); $messageData['validFrom'] = formatDate($messageData['validFrom']); $this->_smarty->assign('isCreator', $userId === $messageData['originUserId']); $shouldReturn = $this->shouldUsersReturn($receivers); $this->_smarty->assign('shouldReturn', $shouldReturn); $this->_smarty->assign('receivers', $receivers); $this->_smarty->assign('managers', $managers); $this->_smarty->assign('messageData', $messageData); $schbasID = MessageFunctions::getMessageGroupID('schbas'); $this->_smarty->assign('schbasID', $schbasID); $this->_smarty->display($this->_smartyPath . '/showMessage.tpl'); } else { $this->_interface->DieError('Keine Berechtigung, um diese Nachricht als Manager einzusehen oder die Nachricht existiert nicht.'); } }