- Added method setReadMessageStatusByToken to MessageToken_model

- Now the method toHTML of the controller ViewMessage is calling also
the method setReadMessageStatusByToken of model MessageToken_model
This commit is contained in:
Paolo
2017-03-30 16:27:14 +02:00
parent f25cfc3fb1
commit a0eb6b0eba
2 changed files with 106 additions and 1 deletions
+11
View File
@@ -30,6 +30,10 @@ class ViewMessage extends CI_Controller
$this->load->model('system/MessageToken_model', 'MessageTokenModel');
}
/**
* Using the MessageTokenModel instead of MessageLib to allow
* viewing the message without prompting the login
*/
public function toHTML($token)
{
$msg = $this->MessageTokenModel->getMessageByToken($token);
@@ -41,6 +45,13 @@ class ViewMessage extends CI_Controller
if (is_array($msg->retval) && count($msg->retval) > 0)
{
$setReadMessageStatusByToken = $this->MessageTokenModel->setReadMessageStatusByToken($token);
if (isError($setReadMessageStatusByToken))
{
show_error($msg->$setReadMessageStatusByToken);
}
$data = array (
'message' => $msg->retval[0],
'href' => APP_ROOT . $this->config->item('redirect_view_message_url') . $token