|
|
|
|
@ -100,6 +100,8 @@ class SchoolBuyView(TemplateView): |
|
|
|
|
weekdays = set(request.GET.getlist('weekdays', [])) |
|
|
|
|
add_days = 'add_days' in request.GET |
|
|
|
|
roistat_visit = request.COOKIES.get('roistat_visit', None) |
|
|
|
|
date_start = now().date() |
|
|
|
|
september2018 = datetime.date(2018, 9, 1) |
|
|
|
|
if not weekdays: |
|
|
|
|
messages.error(request, 'Выберите несколько дней недели.') |
|
|
|
|
return redirect('school:summer-school') |
|
|
|
|
@ -108,6 +110,8 @@ class SchoolBuyView(TemplateView): |
|
|
|
|
except ValueError: |
|
|
|
|
messages.error(request, 'Ошибка выбора дней недели.') |
|
|
|
|
return redirect('school:summer-school') |
|
|
|
|
if date_start < september2018: |
|
|
|
|
date_start = september2018 |
|
|
|
|
if add_days: |
|
|
|
|
_school_payment = SchoolPayment.objects.get( |
|
|
|
|
user=request.user, |
|
|
|
|
@ -131,6 +135,8 @@ class SchoolBuyView(TemplateView): |
|
|
|
|
user=request.user, |
|
|
|
|
weekdays=weekdays, |
|
|
|
|
roistat_visit=roistat_visit, |
|
|
|
|
date_start=date_start, |
|
|
|
|
date_end=date_start + timedelta(days=30) |
|
|
|
|
) |
|
|
|
|
product = Product( |
|
|
|
|
f'school_{school_payment.id}', |
|
|
|
|
|