diff options
Diffstat (limited to 'vmail-controller.lua')
-rw-r--r-- | vmail-controller.lua | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vmail-controller.lua b/vmail-controller.lua index a478db4..4754021 100644 --- a/vmail-controller.lua +++ b/vmail-controller.lua @@ -23,11 +23,14 @@ mymodule.listmymessages = function( self ) end mymodule.downloadmessage = function( self ) - return self.model.get_message(self.clientdata.message) + return self.handle_form(self, self.model.get_download_message, self.model.download_message, self.clientdata, "Download", "Download Message") end mymodule.downloadmymessage = function( self ) - return self.model.get_message(self.clientdata.message, self.sessiondata.userinfo.userid) + self.clientdata.username = self.sessiondata.userinfo.userid + local retval = self.handle_form(self, self.model.get_download_message, self.model.download_message, self.clientdata, "Download", "Download Message") + retval.value.username.readonly = true + return retval end mymodule.deletemessage = function( self ) |