def get(self, request, *args, **kwargs): query = request.REQUEST.get('q', None) doctype = request.REQUEST.get('dt', None) group = request.REQUEST.get('g', None) if not doctype or not query: return http.Redirect(request.headers['referer']) else: ##TODO: sloppy from pynzbdex.web.router import router if group: url_base = router.url_reverse('search_group', doctype, group) else: url_base = router.url_reverse('search', doctype) return http.Redirect('%s?q=%s' % (url_base, query))
def url(name, *args, **kwargs): from pynzbdex.web.router import router return router.url_reverse(str(name), *args, **kwargs)