diff options
| author | bwarsaw | 2001-07-20 00:11:48 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-07-20 00:11:48 +0000 |
| commit | 80cf135027db878b7ee60a335f8ce9375eeb9005 (patch) | |
| tree | 95d6cf1e8d4b5aed8afa41f2a3cfea7b5aa70383 /Mailman/Cgi | |
| parent | 6fb5a1875b943059187c464a2204e7b15c1276e6 (diff) | |
| download | mailman-80cf135027db878b7ee60a335f8ce9375eeb9005.tar.gz mailman-80cf135027db878b7ee60a335f8ce9375eeb9005.tar.zst mailman-80cf135027db878b7ee60a335f8ce9375eeb9005.zip | |
main(): Simpler idiom for getting the 'language' value out of the
form, and defaulting to mlist.preferred_language.
list_listinfo(): Add a replacement for the (new) fullname box.
Diffstat (limited to 'Mailman/Cgi')
| -rw-r--r-- | Mailman/Cgi/listinfo.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/Mailman/Cgi/listinfo.py b/Mailman/Cgi/listinfo.py index 835f05eac..e52a9dee7 100644 --- a/Mailman/Cgi/listinfo.py +++ b/Mailman/Cgi/listinfo.py @@ -51,15 +51,9 @@ def main(): return # See if the user want to see this page in other language - form = cgi.FieldStorage() - if form.has_key('language'): - language = form['language'].value - else: - # No? Okay, use the list's language - language = mlist.preferred_language - + cgidata = cgi.FieldStorage() + language = cgidata.getvalue('language', mlist.preferred_language) i18n.set_language(language) - list_listinfo(mlist, language) @@ -187,6 +181,7 @@ def list_listinfo(mlist, lang): replacements['<mm-displang-box>'] = mlist.FormatButton('displang-button', text = _("View this page in")) replacements['<mm-lang-form-start>'] = mlist.FormatFormStart('listinfo') + replacements['<mm-fullname-box>'] = mlist.FormatBox('fullname', size=30) # Do the expansion. doc.AddItem(mlist.ParseTags('listinfo.html', replacements, lang)) |
