summaryrefslogtreecommitdiff
path: root/Mailman/Cgi
diff options
context:
space:
mode:
authorbwarsaw2001-07-20 00:11:48 +0000
committerbwarsaw2001-07-20 00:11:48 +0000
commit80cf135027db878b7ee60a335f8ce9375eeb9005 (patch)
tree95d6cf1e8d4b5aed8afa41f2a3cfea7b5aa70383 /Mailman/Cgi
parent6fb5a1875b943059187c464a2204e7b15c1276e6 (diff)
downloadmailman-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.py11
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))