public function show() { $this->dmail = Dmail::find($this->params()->id); if ($this->dmail->to_id != $this->current_user->id && $this->dmail->from_id != $this->current_user->id) { $this->notice("Access denied"); $this->redirectTo("user#login"); return; } if ($this->dmail->to_id == $this->current_user->id) { $this->dmail->mark_as_read($this->current_user); } }