~ubuntu-branches/ubuntu/maverick/prewikka/maverick

« back to all changes in this revision

Viewing changes to prewikka/views/messagesummary.py

  • Committer: Bazaar Package Importer
  • Author(s): Pierre Chifflier
  • Date: 2009-06-14 10:00:20 UTC
  • mfrom: (1.1.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20090614100020-479f60e0m8ae7hq0
Tags: 0.9.15-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
import time
23
23
import struct
24
24
import socket
 
25
import urllib
25
26
 
26
27
from prewikka import view, User, utils, resolve
27
28
 
660
661
 
661
662
                results = self.env.idmef_db.getAlertIdents(criteria)
662
663
                if len(results) == 0:
663
 
                    content += "<li>" + _("Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'") % { "analyzerid": analyzerid, "messageid": messageid } + "</li>"
 
664
                    content += "<li>" + _("Invalid 'analyzerid:messageid' pair, '%(analyzerid):%(messageid)'") % { "analyzerid": analyzerid, "messageid": ident } + "</li>"
664
665
                else:
665
666
                    alert = self.env.idmef_db.getAlert(results[0], htmlsafe=True)
666
667
                    link = utils.create_link("alert_summary", { "origin": self.parameters["origin"], "ident": results[0] })
727
728
        for reference in alert["classification.reference"]:
728
729
            self.newTableCol(index, reference["origin"])
729
730
            if reference["origin"] in ("user-specific", "vendor-specific"):
730
 
                urlstr="&url=%s" % reference["url"]
 
731
                urlstr="&url=" + urllib.quote(reference["url"], safe="")
731
732
            else:
732
733
                urlstr=""
733
734
 
734
 
            self.newTableCol(index, self.getUrlLink(reference["name"], "http://www.prelude-ids.com/reference_details.php?origin=%s&name=%s%s" % (reference["origin"], reference["name"], urlstr)))
 
735
            self.newTableCol(index, self.getUrlLink(reference["name"], "http://www.prelude-ids.com/reference_details.php?origin=%s&name=%s%s" % (urllib.quote(reference["origin"]), urllib.quote(reference["name"]), urlstr)))
735
736
            self.newTableCol(index, reference["meaning"])
736
737
            index += 1
737
738