diff options
| author | Ted Trask <ttrask01@yahoo.com> | 2011-09-12 17:30:52 +0000 | 
|---|---|---|
| committer | Ted Trask <ttrask01@yahoo.com> | 2011-09-12 17:30:52 +0000 | 
| commit | 999bb888a63f22a6c7eaf242cc771b4f312ee6d7 (patch) | |
| tree | 397c35c50528b1308aec74707ed1b1d420e9d5b8 /weblog-controller.lua | |
| parent | 6e29d620e1321179f33d4caab2932d4f362b1a42 (diff) | |
| download | acf-weblog-999bb888a63f22a6c7eaf242cc771b4f312ee6d7.tar.bz2 acf-weblog-999bb888a63f22a6c7eaf242cc771b4f312ee6d7.tar.xz | |
Changed viewweblog to a form, reworked handling of config and weblog parameters, and added deniedyesno and bypassyesno config options.
Diffstat (limited to 'weblog-controller.lua')
| -rw-r--r-- | weblog-controller.lua | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/weblog-controller.lua b/weblog-controller.lua index 93c1cae..76f4db9 100644 --- a/weblog-controller.lua +++ b/weblog-controller.lua @@ -38,7 +38,13 @@ function viewactivitylog(self)  end  function viewweblog(self) -	return self.model.getweblog(self.clientdata.activelog, self.clientdata.clientuserid, self.clientdata.starttime, self.clientdata.endtime, self.clientdata.clientip, self.clientdata.badyesno, self.clientdata.deniedyesno, self.clientdata.bypassyesno, self.clientdata.score, self.clientdata.urisearch, self.clientdata.sortby, self.clientdata.selected, clientdata.focus) +	local retval = controllerfunctions.handle_form(self, self.model.getweblogparameters, self.model.getweblog, self.clientdata, "Update", "Display Weblog") +	-- We want to get the weblog even if form wasn't submitted +	if not self.clientdata.Update then +		controllerfunctions.handle_clientdata(retval, self.clientdata) +		retval = self.model.getweblog(retval) +	end +	return retval  end  function downloadweblog(self) @@ -48,7 +54,7 @@ function downloadweblog(self)  	local content = {"sourcename\tclientuserid\tclientip\tlogdatetime\turi\tbytes\treason\tscore\tshortreason\tbadyesno\tdeniedyesno\tbypassyesno"}  	for i,log in ipairs(retval.value.log.value) do  		content[#content+1] = string.format("%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s", -			log.sourcename, log.clientuserid, log.clientip, log.logdatetime, log.uri, log.bytes, log.reason, log.score, log.shortreason, log.badyesno, log.deniedyesno, log.bypassyesno) +			log.sourcename, log.clientuserid, log.clientip, log.logdatetime, log.uri, log.bytes, log.reason, log.score, log.shortreason or "", log.badyesno, log.deniedyesno, log.bypassyesno)  	end  	file.value = table.concat(content, "\n")  	return file | 
