diff --git a/wiki/macro/WikiNinjas.py b/wiki/macro/WikiNinjas.py index aa18d9c6..ae67d7bb 100644 --- a/wiki/macro/WikiNinjas.py +++ b/wiki/macro/WikiNinjas.py @@ -9,20 +9,17 @@ import random random.seed() -from MoinMoin.Page import wikiutil - Dependencies = ["time"] def macro_WikiNinjas(macro, args): """On sort un wiki-lien vers la page d'un des trois WikiNinjas choisi aléatoirement""" - request = macro.request - - # all WikiNinja pages - all_pages = ["WikiCandy", "MargotAbord", "Stophe"] + all_pages = args.split(',') # select random page page = random.choice(all_pages) - macro.request.http_redirect("%s/%s?action=show&redirect=WikiNinja" % (macro.request.script_root, page)) - - return + f = macro.formatter + # return a single page link + return (f.pagelink(1, page, generated=1) + + f.text(page) + + f.pagelink(0, page))