from itertools import groupby
from django.shortcuts import render_to_response, get_object_or_404
from django.core.urlresolvers import reverse
-from django.template import RequestContext
+from django.template import RequestContext, loader
from django.http import HttpResponseRedirect, HttpResponse
-from django.conf import settings
+from forum import settings
from forum.forms import FeedbackForm
from django.core.urlresolvers import reverse
from django.utils.translation import ugettext as _
from forum.badges.base import BadgesMeta
from forum import settings
from forum.utils.mail import send_email
-from forum.settings.settingsmarkdown import SettingsExtension, markdown
import re
def favicon(request):
return HttpResponseRedirect(str(settings.APP_FAVICON))
-def about(request):
- return render_to_response('about.html', {'text': settings.ABOUT_PAGE_TEXT.value }, context_instance=RequestContext(request))
-
-def faq(request):
- md = markdown.Markdown([SettingsExtension({})])
- text = md.convert(settings.FAQ_PAGE_TEXT.value)
+def static(request, title, content):
+ return render_to_response('static.html', {'content' : content, 'title': title}, context_instance=RequestContext(request))
- return render_to_response('faq.html', {'text' : text}, context_instance=RequestContext(request))
+def opensearch(request):
+ return render_to_response('opensearch.html', {'settings' : settings}, context_instance=RequestContext(request))
+
def feedback(request):
if request.method == "POST":
context['email'] = form.cleaned_data.get('email',None)
context['message'] = form.cleaned_data['message']
context['name'] = form.cleaned_data.get('name',None)
+ context['ip'] = request.META['REMOTE_ADDR']
recipients = [(adm.username, adm.email) for adm in User.objects.filter(is_superuser=True)]
return render_to_response('badges.html', {
'badges' : badges,
'mybadges' : my_badges,
- 'feedback_faq_url' : reverse('feedback'),
}, context_instance=RequestContext(request))
def badge(request, id, slug):