summaryrefslogtreecommitdiffstats
path: root/vmail-controller.lua
diff options
context:
space:
mode:
Diffstat (limited to 'vmail-controller.lua')
-rw-r--r--vmail-controller.lua7
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 )