X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/2d1a48203fbde7378cb2268ffd667f9208bcb598..d555d988764995ea1f9f5ece46f453a66f09b334:/edumed/views.py diff --git a/edumed/views.py b/edumed/views.py deleted file mode 100644 index 1ba6137..0000000 --- a/edumed/views.py +++ /dev/null @@ -1,53 +0,0 @@ -# -*- coding: utf-8 -*- -from django.contrib.flatpages.views import flatpage -from django.core.exceptions import ValidationError -from django.core.validators import EmailValidator -from django.http.response import HttpResponseRedirect -from django.shortcuts import render_to_response -from django.template.context import RequestContext -from django.views.defaults import page_not_found -from django.views.generic import TemplateView -from pybb.views import ProfileEditView - -from contact.models import Contact -from .forms import AvatarlessEditProfileForm - - -class HomeView(TemplateView): - template_name = "home.html" - - -def mil_home_view(request): - return flatpage(request, url='/' if request.LANGUAGE_CODE == 'pl' else '/en/') - - -def mil_404_view(request): - return page_not_found(request, '404_mil.html') - - -def mil_contact_view(request): - return flatpage(request, url='/kontakt_mil/' if request.LANGUAGE_CODE == 'pl' else '/contact_mil/') - - -def mil_knowledge_base_view(request, url): - return flatpage(request, url='bazawiedzy/' + url) - - -class AvatarlessProfileEditView(ProfileEditView): - form_class = AvatarlessEditProfileForm - - -def olimpiada_teaser(request): - if request.POST: - email = request.POST.get('email') - try: - EmailValidator()(email) - Contact.objects.create( - contact=email, - body={}, - ip=request.META['REMOTE_ADDR'], - form_tag='olimpiada-teaser') - except ValidationError: - pass - return HttpResponseRedirect(request.path) - return render_to_response('olimpiada_teaser.html', context_instance=RequestContext(request))