multistream/frontend/context_processors.py
File Type: text/x-script.python
from django.conf import settings
import json
def baseurl(request):
"""
Return a base_url template context for the current request.
"""
if request.is_secure():
scheme = 'https://'
else:
scheme = 'http://'
return {'base_url': scheme + request.get_host() + '/'}
def playertype(request):
return {'player_type': settings.PLAYER_TYPE}
def useliveembeds(request):
return {'use_live_embeds': settings.USE_LIVE_EMBEDS}
def allowedhosts(request):
return {'allowedhosts': settings.ALLOWED_HOSTS}
def allowedhosts_json(request):
return {'allowedhosts_json': json.dumps(settings.ALLOWED_HOSTS)}
def allowedhosts_parameterized(request):
return {'allowedhosts_parameterized': "&".join("parent=%s" % x for x in settings.ALLOWED_HOSTS)}