Esempio n. 1
0
 def process_request(self, request):
     if settings.ADMIN_PATH and self.firewall_admin.behind_firewall(
             request.path_info):
         request.firewall = self.firewall_admin
         activate_theme('admin')
     else:
         request.firewall = self.firewall_forum
Esempio n. 2
0
    def process_request(self, request):
        if not settings.INSTALLED_THEMES:
            raise ValueError('There are no themes installed!')

        activate_theme(settings.INSTALLED_THEMES[0])

        if settings.MOBILE_SUBDOMAIN and settings.MOBILE_TEMPLATES:
            if settings.MOBILE_SUBDOMAIN == '*':
                activate_theme(settings.MOBILE_TEMPLATES)
            else:
                mobile_domain = '%s.%s/' % (settings.MOBILE_SUBDOMAIN, urlparse(settings.BOARD_ADDRESS).netloc)
                current_domain = '%s.%s/' % (settings.MOBILE_SUBDOMAIN, urlparse(request.META.get('HTTP_HOST')).netloc)
                
                if current_domain == mobile_domain:
                    activate_theme(settings.MOBILE_TEMPLATES)
Esempio n. 3
0
    def process_request(self, request):
        if not settings.INSTALLED_THEMES:
            raise ValueError('There are no themes installed!')

        activate_theme(settings.INSTALLED_THEMES[0])

        if settings.MOBILE_SUBDOMAIN and settings.MOBILE_TEMPLATES:
            if settings.MOBILE_SUBDOMAIN == '*':
                activate_theme(settings.MOBILE_TEMPLATES)
            else:
                mobile_domain = '%s.%s/' % (settings.MOBILE_SUBDOMAIN,
                                            urlparse(
                                                settings.BOARD_ADDRESS).netloc)
                current_domain = '%s.%s/' % (
                    settings.MOBILE_SUBDOMAIN,
                    urlparse(request.META.get('HTTP_HOST')).netloc)

                if current_domain == mobile_domain:
                    activate_theme(settings.MOBILE_TEMPLATES)
Esempio n. 4
0
 def process_request(self, request):
     if settings.ADMIN_PATH and self.firewall_admin.behind_firewall(request.path_info):
         request.firewall = self.firewall_admin
         activate_theme('admin')
     else:
         request.firewall = self.firewall_forum