Application des patches crans.

darcs-hash:20070601130217-68412-6031a22f65c4203b17066a69c164031db0110c19.gz
This commit is contained in:
glondu 2007-06-01 15:02:17 +02:00
parent 329eea2862
commit d294a22d41
3 changed files with 68 additions and 2 deletions

View file

@ -1021,6 +1021,10 @@ class RequestBase(object):
""" Set theme - forced theme, user theme or wiki default """
if self.cfg.theme_force:
theme_name = self.cfg.theme_default
#### DEBUT HACK : Utilisation d'un thème différent pour www.crans.org
if self.remote_addr in self.cfg.ip_theme.keys():
theme_name = self.cfg.ip_theme[self.remote_addr]
#### FIN DU HACK
else:
theme_name = self.user.theme_name
self.loadTheme(theme_name)
@ -1185,6 +1189,12 @@ space between words. Group page name is not allowed.""") % self.user.name
@param url: relative or absolute url, ascii using url encoding.
"""
url = self.getQualifiedURL(url)
#### DEBUT HACK : pour le www, on redirige vers du www
if self.remote_addr in self.cfg.ip_url_replace.keys():
url = url.replace(self.cfg.ip_url_replace[self.remote_addr][0],self.cfg.ip_url_replace[self.remote_addr][1])
#### FIN DU HACK
self.http_headers(["Status: 302 Found", "Location: %s" % url])
def setHttpHeader(self, header):