Example #1
0
    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))
Example #2
0
    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))
Example #3
0
def url(name, *args, **kwargs):
    from pynzbdex.web.router import router
    return router.url_reverse(str(name), *args, **kwargs)