src/hdalab/views/ajax.py
changeset 419 469ad9ef43e5
parent 353 91c44b3fd11f
child 443 27f71b0a772d
equal deleted inserted replaced
418:3c0d5889f84f 419:469ad9ef43e5
   260     periode = request.GET.get('period',None)
   260     periode = request.GET.get('period',None)
   261     label = request.GET.get('label', None)
   261     label = request.GET.get('label', None)
   262     country = request.GET.get('country', None)
   262     country = request.GET.get('country', None)
   263     contentlist = request.GET.get('contentlist', None)
   263     contentlist = request.GET.get('contentlist', None)
   264     max_tag_order = int(request.GET.get('mto', '12'))
   264     max_tag_order = int(request.GET.get('mto', '12'))
   265     content_count = request.GET.get('contentcount', 12)
   265     content_count = request.GET.get('contentcount', 8)
   266     tag_count = request.GET.get('tagcount', 30)
   266     tag_count = request.GET.get('tagcount', 30)
   267     
   267     
   268     outputstr = filter_generic(lang, periode, label, country, contentlist, max_tag_order, content_count, tag_count)
   268     outputstr = filter_generic(lang, periode, label, country, contentlist, max_tag_order, content_count, tag_count)
   269         
   269         
   270     return HttpResponse(content=outputstr, mimetype='application/json')
   270     return HttpResponse(content=outputstr, mimetype='application/json')
   271 
   271 
   272 
   272 
   273 def filter_generic(lang="fr-fr", periode=None, label=None, country=None, contentlist=None, max_tag_order=12, content_count=12, tag_count=30):
   273 def filter_generic(lang="fr-fr", periode=None, label=None, country=None, contentlist=None, max_tag_order=12, content_count=8, tag_count=30):
   274     
   274     
   275     no_translate_langs = [ 'fr' ]
   275     no_translate_langs = [ 'fr' ]
   276     
   276     
   277     key_parts = ("filter",lang,periode,label,country,contentlist,max_tag_order,content_count,tag_count)
   277     key_parts = ("filter",lang,periode,label,country,contentlist,max_tag_order,content_count,tag_count)
   278     key_parts = [unicode(p).encode("ascii", "ignore") for p in key_parts]
   278     key_parts = [unicode(p).encode("ascii", "ignore") for p in key_parts]