Fix Ciril plugin for the new release

This commit is contained in:
Jérôme Schneider 2011-09-08 15:25:31 +02:00
parent 009bafa773
commit bd7f98a776
1 changed files with 6 additions and 6 deletions

View File

@ -28,13 +28,13 @@ class CirilSiteAuthentication(SiteAuthentication):
success = False
return_content = redirect(self.host.get_return_url())
regexp = re.compile(
"""javascript\:window\.open\('(/net_rh/accueil.php\?.*?)', '_blank'\)""",
re.DOTALL | re.IGNORECASE)
match = regexp.findall(data)
if match:
regexp = re.compile("""window.open\('/net_rh/accueil.php\?(.+?)'\,'_blank'""",
re.DOTALL | re.IGNORECASE)
m = regexp.search(data)
if m:
success = True
return_content = redirect(match[0])
link = "/net_rh/accueil.php?%s" % m.group(1)
return_content = redirect(link)
return success, return_content