def render(self): DistributionStats.render(self) self.dataset["title"] = "Top Alert Targets" criteria = self._processCriteria() self._setPeriod() self._renderAddresses(criteria) self._renderPorts(criteria) self._renderUsers(criteria) resolve.process(self.env.dns_max_delay)
def render(self): DistributionStats.render(self) self.dataset["title"] = "Top Alert Sources" criteria = self._processCriteria() self._setPeriod() self._renderCountry(criteria) self._renderSourcesTrend(criteria) self._renderAddresses(criteria) self._renderUsers(criteria) resolve.process(self.env.dns_max_delay)
self._cleanupView(view_object) except Error.ConfutatisUserError, e: if e._log_priority: self._env.log.log(e._log_priority, unicode(e), request=request, user=login or e._log_user) self._setupDataSet(e.dataset, request, user, view=view) dataset, template_name = e.dataset, e.template except Exception, e: error = self.prepareError(e, request, user, login, view) dataset, template_name = error.dataset, error.template #self._printDataSet(dataset) template = load_template(template_name, dataset) # We check the character set after loading the template, # since the template might trigger a language change. dataset["document.charset"] = localization.getCurrentCharset() resolve.process(self._env.dns_max_delay) try: request.content = template.respond() except Exception, e: error = self.prepareError(e, request, user, login, view) request.content = load_template(error.template, error.dataset).respond() request.content = request.content.encode(encoding, "xmlcharrefreplace") request.sendResponse()