示例#1
0
 def execute(self, request, user, link):
     link = {
             "game"        : Config.get("URL","game"),
             "forums"      : "http://pirate.planetarion.com",
             "bcalc"       : Config.get("URL","bcalc"),
             name          : reverse("alliance_members", kwargs={"name":name}),
            }.get(link)
     if link is None:
         return page_not_found(request)
     return HttpResponseRedirect(self.url(link, user))
示例#2
0
文件: home.py 项目: wanshot/merlin
 def execute(self, request, user, link):
     link = {
         "game": Config.get("URL", "game"),
         "forums": "http://pirate.planetarion.com",
         "bcalc": Config.get("URL", "bcalc"),
         name: reverse("alliance_members", kwargs={"name": name}),
     }.get(link)
     if link is None:
         return page_not_found(request)
     return HttpResponseRedirect(self.url(link, user))
示例#3
0
文件: home.py 项目: JDD/DLR
 def execute(self, request, user, link):
     link = {
             "game"        : "http://game.planetarion.com",
             "forums"      : "http://pirate.planetarion.com",
             "sandmans"    : "http://sandmans.co.uk",
             "bcalc"       : "http://game.planetarion.com/bcalc.pl",
             name          : reverse("alliance_members", kwargs={"name":name}),
            }.get(link)
     if link is None:
         return page_not_found(request)
     return HttpResponseRedirect(link)
示例#4
0
文件: __init__.py 项目: munin/merlin
 def execute(self, request, user, link):
     link = self.links.get(link)
     if link is None:
         return page_not_found(request)
     return HttpResponseRedirect(link)