1 # -*- encoding: utf-8 -*-
4 from django
.http
import Http404
7 DISCIPLINE_REGION_RE
= re
.compile(r
'/(discipline/(?P<discipline>\d+)/)?(region/(?P<region>\d+)/)?')
8 def discipline_region(request
):
9 discipline
= request
.GET
.get('discipline', None)
10 region
= request
.GET
.get('region', None)
12 if not discipline
and not region
:
13 match
= DISCIPLINE_REGION_RE
.match(request
.path
)
14 discipline
= match
.group('discipline')
15 region
= match
.group('region')
18 discipline
= discipline
and int(discipline
)
19 region
= region
and int(region
)
23 return dict(discipline_active
=discipline
, region_active
=region
)