|
|
|
@ -23,7 +23,7 @@ def index(request): |
|
|
|
#print(conf_settings.DEBUG) |
|
|
|
context ={ |
|
|
|
"termine":termine, |
|
|
|
"form":KontaktForm(initial={'subject': 'Kontaktformular - Index - sinnestau.de',}) |
|
|
|
"form":KontaktForm(initial={'subject': 'Kontaktformular - Index - sinnestau.de','stack':0,}) |
|
|
|
} |
|
|
|
return render(request, "index.html", context) |
|
|
|
|
|
|
|
@ -32,7 +32,6 @@ def wildnispaedagogik(request): |
|
|
|
context ={ |
|
|
|
"termine":termine, |
|
|
|
} |
|
|
|
# return response with template and context |
|
|
|
return render(request, "wildnispaedagogik.html", context) |
|
|
|
|
|
|
|
def kinderfreizeit(request): |
|
|
|
@ -40,16 +39,14 @@ def kinderfreizeit(request): |
|
|
|
context ={ |
|
|
|
"termine":termine, |
|
|
|
} |
|
|
|
# return response with template and context |
|
|
|
return render(request, "kinderfreizeit.html", context) |
|
|
|
|
|
|
|
def lamatour(request): |
|
|
|
termine=Termin.objects.filter(date__gt=timezone.now()).filter(termintyp='L').order_by( 'date') |
|
|
|
context ={ |
|
|
|
"termine":termine, |
|
|
|
"form":KontaktForm(initial={'subject': 'Kontaktformular - Lamatour - sinnestau.de',}) |
|
|
|
"form":KontaktForm(initial={'subject': 'Kontaktformular - Lamatour - sinnestau.de','stack':0,}) |
|
|
|
} |
|
|
|
# return response with template and context |
|
|
|
return render(request, "lamatour.html", context) |
|
|
|
|
|
|
|
def externereferentin(request): |
|
|
|
@ -99,7 +96,6 @@ def termin(request,tid): |
|
|
|
"termin":termin, |
|
|
|
"error":error, |
|
|
|
} |
|
|
|
# return response with template and context |
|
|
|
return render(request, "termin.html", context) |
|
|
|
|
|
|
|
def impressum(request): |
|
|
|
@ -117,9 +113,9 @@ def contactView(request): |
|
|
|
"titel": "Kontaktformular", |
|
|
|
"color": "w3-yellow", |
|
|
|
"text": 'Hier das Kontaktformular', |
|
|
|
"error":"", |
|
|
|
} |
|
|
|
if request.method == 'GET': |
|
|
|
|
|
|
|
r_message['titel']="Kontakt Form" |
|
|
|
form = KontaktForm(initial={'subject': 'Kontaktformular - Kontakt - sinnestau.de',}) |
|
|
|
else: |
|
|
|
@ -131,19 +127,20 @@ def contactView(request): |
|
|
|
from_email = form.cleaned_data['from_email'] |
|
|
|
message = form.cleaned_data['message'] |
|
|
|
name = form.cleaned_data['name'] |
|
|
|
text=from_email+'\n.........................\n'+message |
|
|
|
text=name+' - '+from_email+' schrieb\n.........................\n'+message |
|
|
|
newkon=Kontakt.objects.create( |
|
|
|
name=name, |
|
|
|
subject=subject, |
|
|
|
email=from_email, |
|
|
|
text=text |
|
|
|
) |
|
|
|
r_message['titel']="Vielen Dank" |
|
|
|
r_message['titel']="Vielen Dank "+name |
|
|
|
r_message['color']="w3-green" |
|
|
|
r_message['text']="Wir haben Ihre Mitteilung erhalten!" |
|
|
|
form=None |
|
|
|
try: |
|
|
|
send_mail(subject, text, 'formular@sinnes-tau.de', ['tanja@kuntner.de']) |
|
|
|
send_mail(subject, text, from_email , ['info@sinnes-tau.de']) |
|
|
|
# send_mail(subject, text, from_email , ['peter@kuntner.de']) |
|
|
|
except BadHeaderError: |
|
|
|
return HttpResponse('Invalid header found.') |
|
|
|
#return redirect('success') |
|
|
|
@ -152,6 +149,8 @@ def contactView(request): |
|
|
|
r_message['titel']="Fehler" |
|
|
|
r_message['color']="w3-orange" |
|
|
|
r_message['text']="Ungültiges Formular!" |
|
|
|
estr=str(form.errors) |
|
|
|
r_message['error']=estr.replace('__all__','Allgemeiner Fehler') |
|
|
|
form=None |
|
|
|
return render(request, "email.html", {'form': form,'message':r_message}) |
|
|
|
|
|
|
|
|